joncampbell123 / dosbox-x

DOSBox-X fork of the DOSBox project
GNU General Public License v2.0
2.66k stars 378 forks source link

how to enable Monochrome Display? #2669

Open ghost opened 3 years ago

ghost commented 3 years ago

i had tried to install Windows 3.x , and selected Monochrome Display, but it didnt work, when setup tried to load Windows 3.x GUI, screen was really weird filled with random colors and characters does Dosbox-x support Monochrome? i was only able to switch to VGA , EGA and CGA

joncampbell123 commented 3 years ago

Did you try machine=hercules for MDA+Hercules card emulation?

It should allow Windows to use the 720x348 monochrome graphics mode.

ghost commented 3 years ago

ok ,it works now image

ghost commented 3 years ago

but i don't know which machine should i set to enable 256 color

Wengier commented 3 years ago

I do not think 256-color is supported in monochrome mode. Try a standard mode for more colors.

ghost commented 3 years ago

i didn't mean 256 in monochrome, i mean change machine to what to enable VGA with 256 color mode

Wengier commented 3 years ago

Have you tried the default mode or vgaonly? Do they work for you?

ghost commented 3 years ago

i tried svga_s3 , it didn't work

Wengier commented 3 years ago

Windows 3.1 does not comes with a 256-color video driver by itself. There are however such drivers online, e.g.

https://winworldpc.com/product/generic-svga-driver-/generic-svga-driver-windows-31

And then replace svga256.drv with the patched file below:

https://www.vogons.org/download/file.php?id=5584

Hope this helps.

ghost commented 3 years ago

ok

rderooy commented 3 years ago

Actually, as I wrote on the wiki: https://dosbox-x.com/wiki/Guide%3AInstalling-Windows-3.x

_There are Windows 3.0 and 3.1 drivers for the Tseng Labs ET3000 and ET4000 (machine=svga_et3000 and machine=svga_et4000 respectively), but for the default machine=svgas3 (S3 Trio64) there are apparently only Windows 3.1 drivers.

ghost commented 3 years ago

Windows 3.1 does not comes with a 256-color video driver by itself. There are however such drivers online, e.g.

https://winworldpc.com/product/generic-svga-driver-/generic-svga-driver-windows-31

And then replace svga256.drv with the patched file below:

https://www.vogons.org/download/file.php?id=5584

Hope this helps.

is their any SVGA driver for Windows 2.x ?

rderooy commented 3 years ago

I'm not aware of any, but if you want to dig more into this, I would have a look at ET3000 driver archives like VOGONS Vintage Driver Library.

rderooy commented 3 years ago

Windows 3.0 was released in on the 22 of May 1990.

The ET3000 was released in 1989, so Windows 2.x drivers may exist for it.

Although if I remember correctly, there was no driver development kit from Microsoft until Windows 3.0, and writing drivers until then was only done my MS.

This may be of interest: https://www.betaarchive.com/forum/viewtopic.php?t=32218