Open happymimimix opened 2 months ago
Generally, NTVDM's VGA emulation is very minimal (compared to i.e. DosBox, which does a terriffic job). Could be that the Demo uses some tricks that are not supported by the VGA emulation. In the real x86 NTVDM, you don't have these problems as applications are allowed to interface with the VGA card directly (which unfortunately is not possible von x64 OSes), that's why we have to rely on the minimal emulation provided my the SoftPC.
I'm leaving this open so that I can have a look at it when I have more time.
Yes dos box does emulates the graphics well but it's extremely laggy and there's no music for some reason. The demo plays at about 2~3 fps lol.
OK after some tweaking with dosbox configs, this works as intended. Turned out that the default 3000 cycles CPU is way too slow for this and I need to use "MAX" for the CPU to get a reasonable speed to run this demo. And for the music, I would have to uninstall omni mapper and allow dosbox to use Microsoft GS Wavetable Synth to be able to play the sound correctly. But I had to admit that NTVDM still does the absolute best when it comes to audio.
On modern hardware, this java script clone does the best in every way: https://supersodasea.github.io/Omniscent/
But what I care about the most is the classics, without any modifications.
On modern hardware, this java script clone does the best in every way: https://supersodasea.github.io/Omniscent/
But what I care about the most is the classics, without any modifications.
Also the file size of this clone is... Not even close to the OG:
OMNISCENT_DEMO.zip