Skip to content

IBM DOS Release (Real mode and Enhanced 386 version)

Compare
Choose a tag to compare
@gameblabla gameblabla released this 04 May 23:53
· 18 commits to simp since this release
509498e

TITLE

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)