jhhoward / MicroWeb

DOS Web browser for 8088 class machines
GNU General Public License v2.0
459 stars 31 forks source link

EGA modes fail on real EGA card #37

Open keenmaster486 opened 2 months ago

keenmaster486 commented 2 months ago

Title says it all. 640x200x16 and 640x350x16 modes both result in a black screen with a scrollbar and mouse cursor that you cannot do anything with. 640x350 monochrome bizarrely results in a scanrate my monitor cannot display.

Machine: IBM 5170 PC/AT IBM EGA with memory expansion (256KB total) IBM 5154 Enhanced Color Display 640K RAM + 1.5MB EMS 3Com 3C509 MS-DOS 5.0

Microweb 0.53 works fine in EGA 640x350 mode. No 640x200x16 mode to try on that version.

Games that use 320x200x16 EGA modes work fine.

CGA modes still work fine.

As an aside, it would also be nice to be able to run Microweb in 320x200x16 EGA.

jhhoward commented 2 months ago

I made some fixes for EGA hardware but they haven't rolled into a release yet. I'll follow this up when I put up a new release to see if it tackles the issues.

freakedenough commented 2 months ago

I can confirm, that I ran into the same issue with my EGA laptop and MW 2.0. Modes e, f, g display this (with different resolution): 20240825_100805

CGA works, also o for Amstrad. However, Amstrad has incorrect colors for UI elements (buttons) 20240825_10133520240825_10161520240825_101619

And this laptop also comes with a 640x400x16 mode. There is a gra400.com to switch the command line to this resolution. https://archive.org/details/rein_20240824