I’m on mobile right now so I can only comment on the demo that runs automatically, which I understand isn’t the _point_. :)
More about the demo: https://www.vogons.org/viewtopic.php?t=89435
(For those unfamiliar with “demo” in this context, see https://en.m.wikipedia.org/wiki/Demoscene)
I look forward to checking out the features you mention on a proper computer.
The whole thing is a marvel of software engineering!
What is remarkable is that the author (GloriousCow) doesn't complain that people are ripping off his code and ideas, but that more people haven't used his learnings to create other cycle accurate emulators for the PC.
For an example on the PC see https://int10h.org/blog/2023/03/cga-6845-crtc-phantom-vsync-...
I can only imagine that this demo was doing similar tricks to "push the limits" on CGA.
Also, I remember my i386-33SX playing full 4 channel music on the PC Speaker in the game "Pinball Fantasies". This was state-of-the-art (also not working properly on DOSBox emulator nowadays)
GloriousCow•3d ago
Run Area 5150 at 60fps on your phone!
Almost every feature from the desktop version is present if practical:
- View the realtime state of nearly every component of the system. - View live disassembly of CPU instructions. - Edit registers and memory. - Slow down or speed up the system. - Peek on how games draw their graphics with the Memory Visualizer.