escarioth wrote:tryed the softmpu for some time now lots of games are working great, cant say if something wrong goes after a while buti can definetly hear music and pretty nice ones-----------------------------------------------------486/dx4Testing with a Roland MT-32 (old)from a SB16 CT2950 Port:220 Irq:5 DMA:1 Midi:330 ------------------------------------------------------7th Guest - Works ! 11th Hour - Not working at all, even with /delaysysex, would need help. (buffer overf.)A-10 Tank killer - Wont work.. only sound no music. weird problem.Beneath a steel sky - Works ! so...music plays but movies seems to get problem with my current SB16.Castle of Dr. Brain - Works !Codename : iceman - Works !Colonel's Bequest - Works !Conquest of camelot - Works !Companions of Xanth - Works ! (disable L1 cache)Daggerfall - not workingDark Force - Works ! Discworld - No Need for SoftMpuDungeon Hack - Works !Dune - No Need for SoftMpuDune 2 - No need for Softmpu (but need patch for MT32)Eye of Beholder III - No Need for SoftMpuElvira : Mistress of the Dark - Works !Elvira : Jaws of Cerberus - Works !Elvira : Waxworks - Works !Gabriel Knight : Sins of the Father CD - Works ! (But need to patch text problem)Hook - Works !Hoyles Book 1 - Works !Hoyles Book 2 - Works !I have no mouth and i must scream - Works !Indiana Jones : fate of atlantis - No Need for SoftMpuKing's Quest I AGI - Works !King's Quest I SCI - Works !King's Quest II AGI - Works !King's Quest IV AGI - Works !King's Quest IV SCI - Works !King's quest V - Works !Lands of Lore : Throne of Chaos - No need for SoftmpuLaura Bow : Dagger of Amon-ra - No Need for SoftmpuLeisure Suit Larry I SCI - Works !Leisure Suit Larry III - Works !Leisure Suit Larry V - Works !Les Manley : Search for the King - Works !Lode Runner Returns - No Need for softmpuLoom - Works ! (need L1 Cache disabled)Magic Carpet - No Need for SoftmpuMonkey Island I - Works ! (Need L1 cache disabled)Monkey Island II - No Need for SoftMpuMenzoberranzan - Works !Phantasmagoria - No Need for SoftmpuPolice Quest II - Works !Princess Maker II - Not Working seems this is the irq 2/9 problem Relentless - No Need for SoftMpuRise of the Dragon - No Need for SoftMpuSilpheed - Works !Simon the Sorcerer - Works !Space Quest II AGI - Works !Space Quest III AGI - Works !Sid Meier's Civilization - no need for SoftMpuUnder a Killing Moon - No Need for SoftMpuVeil of Darkness - Works !Wayne's World - No Need for SoftMpuX-com : UFO defense - No Need for SoftMpuX-com Terror from the deep - Grr...i can only get Music to work if No sound is chosen, this problem is driving me crazyTie Fighters - No Need for SoftMpuZeliard - Works !-------------------------------------------------Thats all for now if something looks wrong, just tell me and ill double verify.i may have made a mistake or two when i wrote all my configs

In the last days I refitted an old Thinkpad 570 for DOS gaming. It has a PII 333MHz, VESA-2.0-compliant graphics and a Crystal SoundFusion CS4280 PCI which emulates a SBPro with FM synth using a TSR to set Address/IRQ. Unfortunately the Gameport-MIDI interface is deactivated in DOS mode, it needs W9x to work.

So I built a serial interface for my first-gen Roland SC-55 using an Arduino. Basically, there is a Mosfet to level-shift the incoming RS232 signal and everything else is just the arduino and cables. It relays the 38400 Baud serial data from the PC to the Roland's 31250 Baud Midi in. The Setup is compatible with the Roland serial MIDI drivers for SC-55mkII and up on W3.11 and 95.

In DOS 6.22 I tried out SoftMPU with COM1 output. Here are my results:Quest for Glory I -- Works (sounds terrible on the SC-55's MT-32 emulation though )Monkey Island I -- Works great (didn't even need to disable cache and works well with SC-55 in MT32 mode)dosmid.exe (MIDI player) -- Works great, plays every MIDI file I throw at it

The Settlers II Gold -- Doesn't work. When I set it to play MIDIs instead of CD-Audio, the game will become choppy and there is no music. Game works fine, when set to use SBPro FM synth.Sam & Max Hit the Road -- Freezes on startup if set to MPU401 output. Throttling CPU/disabling caches doesn't help. Game works fine with SBPro FM synth.

I tried all games with and without MPU interrupts enabled, did not make any difference. I did not try to set my soundcard to IRQ2/9 yet. I might try later today. Anyone else have experience with these last 2 games and SoftMPU?

Cheers and many thanks to the people developing this stuff in their free time

Update: Just tried setting IRQ to 2/9, unfortunately the SoundFusion config program only accepts 5 or 7. Guess I may be SOL with this sound hardware.

Hi, unfortunately SoftMPU will only work with real-mode software. Believe both Settlers II and Sam & Max are protected mode.This is a limitation of the port-trapping tech that SoftMPU uses. It isn't a problem for SoftMPU's primary application (intelligent mode games) as these are all older and real-mode, but it does restrict the serial output mode somewhat.

So this laptop has a gameport that works in Win9X? What about a Win9x DOS box?

Leisure Suit Larry VI - No Need for softmpuLure of the Temptress - Works ! but you need to use /Delaysysex, else overflow happensPolice Quest IV Open Season - No Need for softmpuSpace Quest IV - Works !

For the ones tested on the 486, I will test them again on the Socket 7 desktop with a clean DOS startup disk.I normally test Princess Maker 2, but I will now primarily test Ecargxus, a demo by The Phoney Coders. That uses IRQs 2-7 and only a Roland MT-32. I have an MT-32 (Rev.0) on hand as well. I'll start testing on Tuesday, because of music school Monday.

Edit 2017/11/01

[Pentium MMX 233 MHz with L1 cache disabled in the BIOS - S3 Trio64V2/DX - MT-32 test]K2Y-PRO16 is a no-go. Likely configuration is wrong, but SoftMPU does recognize the SB port, but not the IRQ, apparently.ESS1869F with wavetable: same issue as CT2760 and CT2830, though this needs more testing.Sound Blaster CT2760 and CT2830 music freeze after a few notes are played, in both Princess Maker 2 and Ecargxus, though even then, it's not that consistent.Sound Blaster CT3670 is most stable, but even then, it's a crap shoot as to when it hangs. This is in both programs.

For comparison, I dug out my first Sound Blaster card, a CT4170, has mostly Rubycon caps. Got it in 2004.In the Pentium build, Princess Maker 2 music ran (mostly) perfectly [some complex songs pretty much hangs the music], but Ecargxus music hangs when the first 3D vector model shows up (consistent). Not tested on my 486 yet. Will also have to test the CT4170 I grabbed in 2012, because at one point the original started to show issues (no sound) but disappeared after letting it sit for a while and no issues ever since.

If I can get the timing issues solved on both machines, I think the CT3670 would be the usable one. Not confident on the CT2760 and CT2830 (yet).

My Compaq laptop seems to handle SoftMPU quite well. Have to run CuteMouse 2.1b4 as 2.0a4 locks up the laptop. Also have to use SetMul to disable the L1 cache. Either way, it's the most usable.

Edit 2017/11/05

Did manage to get my serial MIDI module, the Roland SC-7, to work with Princess Maker 2 on my Compaq yesterday, but I had to use SlowDown 3.10 instead to use a higher clock than usual in comparison to my MT-32 (the music would lag in places otherwise). It was 559 slowdown units maximum there, any higher and the music does not play.

Computer in my collection that had too much work done is... Compaq Armada 1573DM!

So using QEMM 7.3 and SoftMPU 1.91 I was able to get Warcraft 2 to work on my Roland SC-88 over the Serial Connection on my IBM PS/2 Model 50 486. That surprised me quite a bit as things like Doom didn't work which I expected after hearing that protected mode games didn't work.

All I did to get Warcraft 2 to work was set the music to use General MIDI and point it to port 330. I had Soft MPU running with settings MPU:330 and Output:COM1

Added to my tests-King quest VI - No need for SoftMPU-Prince of Persia - Works !-Sam & Max : hit the road - No need for Soft MPU-Street Fighter II - Does not work at all...even crash my PC at start of game if Roland is chosen

I found a GM game that needs SoftMPU in order to have correct MIDI playback: Dragonsphere. It supports both MT-32 and GM, and it needs SoftMPU for both, not just MT-32. Without SoftMPU, half the instruments are not playing, and some notes will hang.

The setup program does require specifying an MPU-401 IRQ, but it doesn't seem to matter what I select there. Music plays correctly regardless. This is true for all three options: "MT-32", "LAPC-I/CM32-L", and "General MIDI."

I am sure someone has tested this card but it wasn't on compatibility list in the wiki.I used Sound Blaster 16 CT2290 and it seems to work. It also allows you to set IRQ 2 in diagnose program.SoftMpu initializes fine and I tested leisure suit larry 3 and wing commander 1. Both Freeze at start without softmpu and there is no indication in my MT-32 that it is getting any midi data. I have to reset the pc.Both Leisure suit larry 3 and wing commander 1 work fine after running softmpu.

Hi. Are you the guy behind SoftMPU? I wanted to ask if the /MT32 Mode Switch of the version for the dreamblaster s2p could be implemented into all Output modes of SoftMPU? Atm it works only If /Output:LPTx is specified.I wrote that allready here: viewtopic.php?f=62&t=58758&p=723200&hilit=SoftMPU#p723200 some time ago but no replies yet.

1. Load SoftMPU (ATC-6631 YMF-719E-S) /MPU:330 /SB:220 /IRQ:7 /RA50 (I have an RA50 and an X2)2. Run a protected mode game like Doom (works fine with GM outputting to X2)3. Run a real mode game like Monkey Island and there is no output on the MPU interface anymore using either GM or MT-32 output mode4. Protected mode games still output fine

As long as I run only real mode games after loading SoftMPU, everything is fine, but once a protected mode game is run, there is no output on real mode games.

I don't recall experiencing this problem when I was testing but, then again, SoftMPU's main purpose is to emulate an intelligent (real) mode MPU-401 MIDI interface. I don't quite understand why you would want to load SoftMPU when playing a General MIDI based game (whether real mode or protected mode), since no General MIDI based game requires an intelligent MPU-401 MIDI interface.

If your currently have a startup file configured to load SoftMPU, then perhaps consider a multiple startup menu configuration.

I only load SoftMPU when required. Any game that uses MT-32 (LSL3 (intelligent mode), Monkey Island (uart), etc). The RA-50 does not recognize "all notes off" command and SoftMPU fixes that, even for games that don't need intelligent mode. On boot, I don't load SoftMPU.

It would be nice not to have to reboot when I want to play a GM game after playing a game with SoftMPU. A way to cleanly unload the TSR would be awesome. I've tried unloading it using TSRCOM, but I think SoftMPU hooks too deeply into some interrupt for it to cleanly unload. I can unload it, but instead of MPU not outputting in my above described scenario, it just triggers an instant reboot.

I don't have this Problem with SoftMPU. When playing for example monkey Island (its the only way to Trigger mt32 Emulation, Look my Post above), gm Games run fine Afterwards. Either real or protected mode.