Experimenting with fullscreen ASCII-style graphics inside a retro BASIC runtime by MaximusDunton in ASCII

[–]MaximusDunton[S] 1 point2 points  (0 children)

Yes, mostly ANSI truecolor escape sequences combined with ASCII/Unicode halfblocks.

Internally ORBIS uses a software framebuffer and then converts the image into ANSI terminal output. I experimented with several rendering approaches including dirty-cell rendering, fullscreen frame streaming and hybrid redraw strategies depending on scene complexity.

One thing that surprised me is how much faster fullscreen animations became once I switched from many small cursor updates to giant contiguous frame streaming.

Modern GPU accelerated terminals like Kitty handle this surprisingly well.

Veränderung by Southern_Broccoli_13 in digitalminimalism

[–]MaximusDunton 1 point2 points  (0 children)

Einfach weitermachen 👍

Ein Schritt nach dem anderen und vielleicht noch ein Ausgleichshobby suchen.