Close
0%
0%

S2P : Tiny Parallel Port General MIDI Synthesizer

General MIDI Synthesizer for parallel port

Similar projects worth following
Small size general MIDI Synthesizer for parallel port.DOS game compatibility through SoftMPU TSR and patching.I produced a small batch of these boards, they are available here : https://www.serdashop.com/S2P

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).

We are also working on a patching utility: s2ppatcher.

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.


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 :

View all 4 project logs

Enjoy this project?

Share

Discussions

serdef wrote 07/03/2018 at 17:16 point

S2P DOS Game patcher under development :

https://github.com/pdewacht/s2ptools

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates