First post, by RetroMaster137
Hello, this might be complicated, Im mostly and merely interested on the technical background of all this... Id like to understand, though not necessarily do something about it (for now)
Sometime between 2007 and 2008, my family had two "horizontal-kind" Dell computers featuring Pentium 3 CPU, I believe these were OptiPlex GX110 models (according to a photo search with Google, its the only exact match in chassis shape and such). Perhaps I could assume their hardware was the same, or at least similar, they came with the same RAM amount, prooobably the same cpu clock speed and so on; only the HDDs were apparently different, one having slightly more storage than the other. A particular quirk I happen to remember, was the capability of 24-bit color display on WinXP... The compatibility sucked for emulators and such, but I never seen 24-bit color ever again; I'm slightly worried only one of both PC was able to do it though (implying a major hardware difference)
But I digress, probably the only major difference were in their setup:
- PC A featured an incredibly old CRT screen from the nineties, which couldnt display resolutions above 800x600 and... I could be wrong but it apparently was "fully analogic"? Like, if display resolution needed to change, it would do so immediately; it would NOT turn black for a while nor play noises nor anything, unlike every other CRT screen I ever seen in my life (I born in 1996).
- PC B featured a more... "typical" CRT I guess... Supported at least 1024x768, would take its time to change between resolutions and, I remember getting surprised at seeing the screen's name and model within the display config menu from WinXP. And thats how I learnt about EDID.
Now on the topic of No$Gmb, it used to behave differently between the PCs.
For all I understand, the emulator initially displays in 30 lines (320x240) instead of 25 lines (320x200), and displays a preview of what is currently being emulated at the top-right corner of the debugger.
That only worked properly on 1 PC, not both. On the incompatible PC, 30 lines mode displayed as 25, the bottom of the debugger was cut-off, and it had no preview at the top-right corner. Bigger display modes did work though (yet without preview), but lack of proper 30 line support seemed very whimsical to me at the time. I dont know whether this was a problem on PC A or B though.
Full-screen emulation did work just fine on both computers though and I cant complain. But having the debugger work differently between them for seemingly no reason made no sense to me until today.
My questions are:
Would it been any different if I tried to run the emu under DOS rather than WinXP? Both were supossedly "Professional" editions, but only one would display the subtitle on boot time.
Would EDID play any role on this?
Is it possible that VGA capabilities/features were different across the computers?
Forgive my curiosity, and thanks for your time.