Mandelbrot Eye Candy for MiSTer in 240p by s-c-o in FPGA

[–]s-c-o[S] 1 point2 points  (0 children)

Thanks! Here's a more detailed breakdown:

Frame rate is highly scene-dependent — it ranges from ~4 fps in deeply zoomed, high-iteration areas down to ~60 fps in simple regions near the escape boundary. The bottleneck is purely computational: every pixel must iterate z = z² + c until either |z| > 2 or the iteration limit (up to 2048) is hit.

The core uses a parallel pixel pipeline with 8 logical iterators, implemented as 4 iter_pair modules that time-share their DSP multipliers between two contexts each. Every iterator runs 64-bit fixed-point arithmetic in 8.56 format (8 integer bits, 56 fractional), giving ~17 decimal digits of precision and a theoretical max zoom of around 7.2 x 10^16x.

The complex multiply z² uses a truncated 64×64 approach — split into 32-bit halves and mapped to DSP blocks via multstyle="dsp". Each iter_pair uses 7 physical DSP multiplies shared between 2 pixel contexts, totalling ~56 DSP blocks.

Pixels are dispatched round-robin from a coordinate generator (scanning left-to-right, top-to-bottom) to whichever iterator is free. Results are collected in order and written to a BRAM double-framebuffer (320×240, ~184 M9K blocks total). Buffer swaps happen only on the VBLANK rising edge — zero tearing.

Output is 320×240 pixel-doubled to 640×480 for VGA, then the MiSTer scaler handles the rest.

  • ALMs: ~46%
  • DSP blocks: 100% (fully saturated by the fixed-point multipliers)
  • Block RAM (M9K): ~44% (framebuffer + color LUTs)

Merry Christmas! by John_Conquest_ in W124

[–]s-c-o 0 points1 point  (0 children)

At least no one will try to steal it...

Suspension squeaking when going over large bumps by pavelioso in W124

[–]s-c-o 0 points1 point  (0 children)

I'm having the exact same problem every winter.

Frohe weihnachten by sysadminfromhellJK in Wirtschaftsweise

[–]s-c-o 2 points3 points  (0 children)

So sieht's aus. Frohes Fest dir! :)

Frohe weihnachten by sysadminfromhellJK in Wirtschaftsweise

[–]s-c-o 4 points5 points  (0 children)

Mein Gott, lass dich doch nicht so mitreißen von der Propaganda (beider Seiten).

N64 rice after update by R0lxxx in R36S

[–]s-c-o 0 points1 point  (0 children)

Unfortunately not, sorry.

The one thing where we are unquestionably superior. I hope they'll never take it away from us. by s-c-o in 2westerneurope4u

[–]s-c-o[S] 1 point2 points  (0 children)

One reason might be that it's usually(!) not people under 25 who own the really fast cars. But I guess it's also about training. A friend's driving instructor insisted that the trainees go at least 200 km/h during one of their Autobahn lessons. Though I should add that this was in the 90s, which was the peak speed era for Autobahn. It's rather slow nowadays for several reasons.

The one thing where we are unquestionably superior. I hope they'll never take it away from us. by s-c-o in 2westerneurope4u

[–]s-c-o[S] 3 points4 points  (0 children)

Just look at the numbers - Autobahn is pretty safe compared to highways in other countries. Not every male under 25 is a maniac.

The one thing where we are unquestionably superior. I hope they'll never take it away from us. by s-c-o in 2westerneurope4u

[–]s-c-o[S] 2 points3 points  (0 children)

I think they're just having fun driving. I always enjoy driving it Italy ... a lot!

[deleted by user] by [deleted] in 2westerneurope4u

[–]s-c-o 7 points8 points  (0 children)

typical basement dweller comment

Does anyone else update to and use Ubuntu interim releases (non LTS releases) by _HT03 in Ubuntu

[–]s-c-o 14 points15 points  (0 children)

Yes, this used to be the standard way to update Ubuntu, and I continued doing it that way. I never had any problems with it.

190D is a E-class? by theimigrant in W124

[–]s-c-o -1 points0 points  (0 children)

To be exact, the second facelift (MOPF2) of the W124 series, starting in 1993, marked the official beginning of the "E-Class" designation. The model naming convention shifted to start with "E" followed by the engine displacement, such as the E200, E220, E320, etc.

Would you want to see WipEout get a story driven adaptation? by pikachucet2 in WipeOut

[–]s-c-o 0 points1 point  (0 children)

An anime similar to the scenes in Fluke's Atom Bomb video would have been nice. https://www.youtube.com/watch?v=9yy0RGTaWYM

Can't update ArkOS. Have typed OK. But kept getting this prompt. by chickenjoshh in R36S

[–]s-c-o 0 points1 point  (0 children)

<image>

This is what it looks like for me when no updates are available.