VOGONS


Reply 20 of 74, by Cloudschatze

User metadata
Rank Oldbie
Rank
Oldbie

Most of the drivers are spread throughout the pages of this thread:

https://www.vcfed.org/forum/forum/genres/tand … -the-tandy-pssj

A majority of Sierra, Lucasarts, and Microprose titles are covered. Some of the more-recent work isn't represented though, including Sierra's SCI2 drivers, and those for Ultima VII and VIII. I'll create a new topic on this forum, with everything consolidated into the first post.

Reply 21 of 74, by boomlinde

User metadata
Rank Newbie
Rank
Newbie

Received mine today! Great piece of hardware in conjunction with SofMPU. My application targeting a real MPU worked out of the box with MPU-232+SoftMPU: https://www.youtube.com/watch?v=niLEam4iVkE. I thought that I'd implement support for serial port interfaces directly, but it works so well and tight that I don't really need it. Not a very complex example, just sync/start/stop sent to a drum machine to synchronize with my OPL2 sequencer, but it may be interesting to see some use outside of games and GM playback.

Reply 23 of 74, by Ulfenknulfen

User metadata
Rank Newbie
Rank
Newbie

I just ordered one - I'm happy 😉. Very cool project!

best regards
Paddy

🎵 Waveblaster Adaptor for IDE-HDD Swap Frames
🎧 Beepblaster 1.0 Wavetable Module
🎶 Roland MT-32 Buffer overflow Hardware Fix
🕹️🖱️USB HID Devices on PS/2 and Gameport.

Reply 26 of 74, by Bondi

User metadata
Rank Oldbie
Rank
Oldbie
Cloudschatze wrote on 2021-06-21, 20:41:

Doom befalls the MPU-232...

https://youtu.be/RSFkNLs2fnc

Oh, cool. Do you modify doom.exe somehow to make it work with MPU-232?
Will it work with a usual serial to MIDI(DIN) connection + SoftMPU?

PCMCIA Sound Cards chart
archive.org: PCMCIA software, manuals, drivers

Reply 27 of 74, by Cloudschatze

User metadata
Rank Oldbie
Rank
Oldbie
Bondi wrote on 2021-06-22, 11:35:
Cloudschatze wrote on 2021-06-21, 20:41:

Doom befalls the MPU-232...

https://youtu.be/RSFkNLs2fnc

Oh, cool. Do you modify doom.exe somehow to make it work with MPU-232?
Will it work with a usual serial to MIDI(DIN) connection + SoftMPU?

Yes. Not just for use with the MPU-232, but with any of the RS-232-capable Roland and Yamaha devices, the SMC chipsets, et al.

The in-place modifications to the DMX library routines are for direct serial port access. SoftMPU isn't leveraged here at all, but it can be loaded concurrently. Have I misunderstood your question?

Reply 28 of 74, by Kamerat

User metadata
Rank Oldbie
Rank
Oldbie
Cloudschatze wrote on 2021-06-02, 20:55:

More potato-cam...

WarCraft II with the MPU-232 (modified AIL3 driver).

https://youtu.be/wmD4T3-KTe0

Funny thing is that Warcraft II works with SoftMPU.

DOS Sound Blaster compatibility: PCI sound cards vs. PCI chipsets
YouTube channel

Reply 29 of 74, by Cloudschatze

User metadata
Rank Oldbie
Rank
Oldbie
Kamerat wrote on 2021-06-22, 23:23:

Hah! You'd think I would have tested that. 😀 Presumably, any of the titles leveraging an AIL3 driver (MPU401.MDI) are similarly usable with SoftMPU.

Dang, now I'll have to replace that WarCraft II video with an Ultima VIII one or something. 😉

Reply 30 of 74, by Bondi

User metadata
Rank Oldbie
Rank
Oldbie
Cloudschatze wrote on 2021-06-22, 21:28:
Bondi wrote on 2021-06-22, 11:35:
Cloudschatze wrote on 2021-06-21, 20:41:

Doom befalls the MPU-232...

https://youtu.be/RSFkNLs2fnc

Oh, cool. Do you modify doom.exe somehow to make it work with MPU-232?
Will it work with a usual serial to MIDI(DIN) connection + SoftMPU?

Yes. Not just for use with the MPU-232, but with any of the RS-232-capable Roland and Yamaha devices, the SMC chipsets, et al.

The in-place modifications to the DMX library routines are for direct serial port access. SoftMPU isn't leveraged here at all, but it can be loaded concurrently. Have I misunderstood your question?

Right, SoftMPU has nothing to do here. I just used it to get output to serial port with unmodified real mode games.
Can you share that modified doom.exe?

PCMCIA Sound Cards chart
archive.org: PCMCIA software, manuals, drivers

Reply 31 of 74, by Cloudschatze

User metadata
Rank Oldbie
Rank
Oldbie

Attached is a set of "latest version" executables for DMX-leveraging titles, modified to provide MIDI output via COM1.

CHEX.EXE	713,017		Chex Quest 1/2
DOOM.EXE 715,493 The Ultimate Doom
DOOM2.EXE 709,905 Doom v1.9 and Doom II
HERETIC.EXE 728,031 Heretic v1.2
HEXEN.EXE 923,019 Hexen v1.1
RAP.EXE 474,359 Raptor v1.2
STRIFE1.EXE 753,215 Strife v1.31

Regarding their use:

  • Configure each game for either General MIDI or Sound Canvas music playback. Afterward, edit the .CFG file for the respective game, changing the "snd_mport" value to "1016". (For Raptor, you'll need "MidiPort=3F8" under the "[Music]" section of the SETUP.INI file instead.)
  • Configure COM1 for the requisite baud rate prior to starting the game. For the MPU-232 specifically, or any of the RS-232-supporting Roland/Yamaha/et al. devices, the included "SER38400.COM" utility can either be included as part of the AUTOEXEC.BAT routine, or run prior to starting the game. If you already have SoftMPU loaded and configured to provide output via COM1 (outside of this use case), this step can be skipped, as SoftMPU will have already configured the serial port.

Attachments

  • Filename
    DMXSMIDI.zip
    File size
    2.44 MiB
    Downloads
    103 downloads
    File license
    Fair use/fair dealing exception
Last edited by Cloudschatze on 2021-07-25, 03:47. Edited 2 times in total.

Reply 33 of 74, by Bondi

User metadata
Rank Oldbie
Rank
Oldbie
Cloudschatze wrote on 2021-06-24, 22:13:
Attached is a set of "latest version" executables for DMX-leveraging titles, modified to provide MIDI output via COM1. […]
Show full quote

Attached is a set of "latest version" executables for DMX-leveraging titles, modified to provide MIDI output via COM1.

CHEX.EXE	713,017		Chex Quest 1/2
DOOM.EXE 715,493 The Ultimate Doom
DOOM2.EXE 709,905 Doom v1.9 and Doom II
HERETIC.EXE 728,031 Heretic v1.2
HEXEN.EXE 923,019 Hexen v1.1
RAP.EXE 474,359 Raptor v1.2
STRIFE1.EXE 753,215 Strife v1.31

Regarding their use:

  • Configure each game for either General MIDI or Sound Canvas music playback. Afterward, edit the .CFG file for the respective game, changing the "snd_mport" value to "1016". (For Raptor, you'll need "MidiPort=3F8" under the "[Music]" section of the SETUP.INI file instead.)
  • Configure COM1 for the requisite baud rate prior to starting the game. For the MPU-232 specifically, or any of the RS-232-supporting Roland/Yamaha/et al. devices, the included "SER38400.COM" utility can either be included as part of the AUTOEXEC.BAT routine, or run prior to starting the game. If you already have SoftMPU loaded and configured to provide output via COM1 (outside of this use case), this step can be skipped, as SoftMPU will have already configured the serial port.

Thanks a lot fot your work and for sharing the files.

PCMCIA Sound Cards chart
archive.org: PCMCIA software, manuals, drivers

Reply 37 of 74, by dreamblaster

User metadata
Rank Oldbie
Rank
Oldbie
Cloudschatze wrote on 2021-07-02, 17:10:

Descent and the MPU-232...

https://youtu.be/jdZCrI9fM10

I'm running out of protected-mode MPU drivers/engines to patch routines for.

wohooo !! thanks great work !

Visit http://www.serdashop.com for retro sound cards, video converters, ...
DreamBlaster X2, S2, S2P, HDD Clicker, ... many projects !
New X2GS SE & X16GS sound card : https://www.serdashop.com/X2GS-SE ,
Thanks for your support !

Reply 38 of 74, by sunmax

User metadata
Rank Newbie
Rank
Newbie
Cloudschatze wrote on 2021-05-25, 23:01:

Most of the drivers are spread throughout the pages of this thread:

https://www.vcfed.org/forum/forum/genres/tand … -the-tandy-pssj

A majority of Sierra, Lucasarts, and Microprose titles are covered. Some of the more-recent work isn't represented though, including Sierra's SCI2 drivers, and those for Ultima VII and VIII. I'll create a new topic on this forum, with everything consolidated into the first post.

Hi Cloudschatze,

Thanks for the amazing work!

Where can we find your great MPU-232 patch for Ultima VII ?

I also checked in vcfed forum and couldn't spot it.

Thanks for your help,
-max

Reply 39 of 74, by Cloudschatze

User metadata
Rank Oldbie
Rank
Oldbie
sunmax wrote on 2021-08-11, 16:40:

Where can we find your great MPU-232 patch for Ultima VII ?

I had been looking into a diff/patcher alternative to distribution, and never posted them. Since that effort has stalled, attached are sets of modified drivers for both Ultima VII: The Black Gate and Serpent Isle, as well as Ultima VIII.

These can be used with any RS-232-bearing Roland, Yamaha, or MPU-232 device, any of which can act as an intermediary to a daisy-chained MT-32 or compatible target (as concerns Ultima VII). Similar to most of my other modifications, these are hard-coded for use with COM1, and you will need to set the baud rate of the serial port appropriately beforehand. If 38400bps is the appropriate rate for your system/setup, you can set that with the following:

http://www.symphoniae.com/misc/sermidi/SER38400.COM

Attachments

  • Filename
    BG_SMIDI.zip
    File size
    8.22 KiB
    Downloads
    73 downloads
    File license
    Fair use/fair dealing exception
  • Filename
    SI_SMIDI.zip
    File size
    21.95 KiB
    Downloads
    72 downloads
    File license
    Fair use/fair dealing exception
  • Filename
    U8_SMIDI.zip
    File size
    5.88 KiB
    Downloads
    67 downloads
    File license
    Fair use/fair dealing exception