HunterZ wrote on 2021-03-01, 17:22:
This is what I expected based on my memory that official DOSBox decided not to implement any level of composite CGA support for 320x200 modes for some bizarre reason, despite the fact that I've personally come across probably half a dozen games that would take advantage of it.
Yes, AFAIK DosBox 0.74-2 inherits 0.74's older composite CGA code, so it doesn't have the extra functionality that's already been committed - let alone the latest, even-more-accurate code (available at the top of this page). No idea what ECE is using.
As far as I remember, the reason was that 0.74 used an auto-detect approach, which can't work for 320x200 modes since they don't require a telltale register write, unlike 640x200. Also, supporting them required a different approach and some extra research, which was yet to be done at that point in the ancient past.
Unfortunately, it's probably futile to expect these companies to configure their DOS-era re-releases properly, or even to use an appropriate build of the emulator. 🤬
[ WEB ] - [ BLOG ] - [ TUBE ] - [ CODE ]