This PCB provides great quality general midi sound for computers that have a parallel port.
In particular, for 386+ DOS computers, a TSR was written to implement compatibility with existing real mode games on 386+. (for example Vikings).
Also available is s2ppatcher : https://github.com/pdewacht/s2ptools which allows to patch some DOS games.
And finally also an SDK is available for your own game development : https://scalibq.wordpress.com/2019/03/09/dreamblaster-s2p/
PCB Connections :
USING SOFTMPU: DREAMBLASTER S2P MODE
You can download the special softmpu DOS TSR version compiled executable and sources from https://github.com/pdewacht/softmpu
Run SoftMPU specifying the parallel interface to be used and the base port
address of the MPU-401 interface, e.g.
SOFTMPU.EXE /MPU:330 /OUTPUT:LPT1
To enable MT-32 compatibility, add the /MT32 switch to the command line, e.g.
SOFTMPU.EXE /MPU:330 /OUTPUT:LPT1 /MT32
A Sound Blaster base port address and IRQ can optionally be specified if
MPU-401 interrupts are required.
We are also working on a patching utility, and had success patching doom for S2P compatibility, so far.
Working games :
- Doom and other games using the same sound engine (Heretic, Hexen, Raptor: Call of the Shadows, etc.)
- Games that use the Miles Audio Interface Library, both 16-bit and 32-bi
Demonstration of SoftMPU in action with the DOS game vikings :
The board uses the SAM2695 synthesizer chip from Dream.
Parallel port pinout of S2P :
Using the patcher s2ppatch : example patching doom :
Scali created an SDK for adding S2P, OPL2LPT and OPL3LPT support in your homebrew DOS games :
Check it out here : https://scalibq.wordpress.com/2019/03/09/dreamblaster-s2p/
Hi,
I'm interested in purchasing one of your "DreamBlaster SP2" midi soundscard for the paralllel port on an older computer.
I was wondering if the "DreamBlaster S2P : General MIDI wavetable synth for parallel port" is compatible with an IBM PC/XT with a 80186 CPU and 640KB RAM.
I do have an additional 32KB of expanded RAM available.
The PC/XT has a DB25 parralel port for attaching parallel printers...
I'm sure the hardware will be compatible, I'm just a little bit worried about the driver TSR that's mentioned on the project space as it talks about running it on a 386 CPU. Would the TSR work on a 16-bit 80186 CPU equiped XT running MS-DOS 5.0 ?
Thank you for your time,
and I hope to get a reply,
Yours,
Terrence