IBM DOS Release (Real mode and Enhanced 386 version)
Here's the DOS release !
This one took a huge while due to the sheer number of graphics cards, sound cards... to support !
There will be an enhanced 386 verison at some point with more support for VGA 800x600, SVGA etc...
Real Mode
Sound effects (PCM) :
- PC Speaker
- Adlib OPL2 (6-bits PCM trick)
- SoundBlaster 1 (DMA, recommended for low end PCs)
- Tandy PSG (PCJr will need V20 upgrade)
Video :
- Tandy/PCjr (160x200 and 320x200)
- CGA 4 Colors RGB
- CGA Composite
- CGA B&W (with inverted mode for LCDs)
- MCGA/VGA
- EGA 16 colors 320x200
- Hercules (Monochrome)
Music
- General MIDI (OPL2/3 emulation also supported)
- Adlib OPL2 IMF
The 386 version adds the following in addition to the above
- Hercules InColor
- ModeX 800x600 16 Colors
- ModeX 360x480
- ModeX 320x240
- ModeX 640x400 Paradise SVGA variant
386 version allows you to load either a reduced set of animations or in full (9 frames instead of 4).
Real Mode minimum requirements
- 10 Mhz 8086 / V30 / V20 / 8Mhz 286
- 256~640Kb of RAM depending on the video mode selected
- CGA
- PC speaker (or no sound)
Recommended
- 12 Mhz 286
- 640Kb of RAM
- EGA/VGA
- SoundBlaster (Adlib PCM not recommended)
386 version requirements
- 386SX 16 Mhz
- 1MB of RAM
- CGA
- PC Speaker/Sound Blaster (or no sound)
Recommended requirements for 386 version
- 486DX for 800x600 mode, 386DX for the lower resolutions
- 4MB of RAM
- Fast VGA ISA card (16-bits/VLB/PCI)
- SoundBlaster 2.0
If you want to play this on an IBM AT 4.77Mhz, you will have to either disable sound or use a sound blaster for sound and stick with CGA graphics.
Known Issues :
- SBEMU does not work with the 386 version.
I'm still investigating it... I tried it with a simplier example and this happens with even a simple DJGPP example...
Potential workaround is using the PC speaker option (not great) or General MIDI if your PC has a MIDI port. (SoftMPU could potentially work but untested)