SoftMPU project needs your help! (game & sound card testing)

Forum for discussion of bugs, code, and other aspects of SoftMPU.

Re: SoftMPU project needs your help! (game & sound card testing)

Postby zerker » 2016-3-07 @ 23:32

Well, I guess Sound Blaster midi can't support EVERYTHING, nice as that would have been. I suspect Prince of Persia 2 is the same situation. Thankfully both games run flawlessly in DosBox.
User avatar
zerker
Member
 
Posts: 226
Joined: 2016-2-11 @ 01:34

Re: SoftMPU project needs your help! (game & sound card testing)

Postby bjt » 2016-3-07 @ 23:46

dehavilland wrote:PRINCESS MAKER 1 LOADS BUT STILL NO MIDI SOUND??!!


Tested here and confirmed working with hardware MPU (Voyetra V-400x). Like Princess Maker 2, the game requires MPU interrupts and is hardcoded to IO 330 and IRQ 2/9. Setting your card & SoftMPU to IRQ 9 should work, maybe there is a timing issue.

Will test with a SB16 at IRQ 9 here when I get time - need to open up the machine to change jumpers.
User avatar
bjt
Oldbie
 
Posts: 1429
Joined: 2013-2-06 @ 10:40
Location: UK

Re: SoftMPU project needs your help! (game & sound card testing)

Postby bjt » 2016-3-07 @ 23:57

zerker wrote:Well, I guess Sound Blaster midi can't support EVERYTHING, nice as that would have been. I suspect Prince of Persia 2 is the same situation. Thankfully both games run flawlessly in DosBox.


Actually Prince 2 runs OK through a SB16 for MIDI here. I don't think the IRQ setting in the setup program is used for anything. It's definitely a UART-only game.
User avatar
bjt
Oldbie
 
Posts: 1429
Joined: 2013-2-06 @ 10:40
Location: UK

Re: SoftMPU project needs your help! (game & sound card testing)

Postby dehavilland » 2016-3-08 @ 00:41

bjt wrote:
dehavilland wrote:PRINCESS MAKER 1 LOADS BUT STILL NO MIDI SOUND??!!


Tested here and confirmed working with hardware MPU (Voyetra V-400x). Like Princess Maker 2, the game requires MPU interrupts and is hardcoded to IO 330 and IRQ 2/9. Setting your card & SoftMPU to IRQ 9 should work, maybe there is a timing issue.

Will test with a SB16 at IRQ 9 here when I get time - need to open up the machine to change jumpers.


Setting ALS100 at IRQ9 is not working at least...Currently my ALS100 is configured using Intel ICU (as it is a PnP card) using different MPU of Sound blaster (2/9) and MPU401(10). PM2 is working while PM1 is not...very strange.

I also have a SB16 CT1740. I will test it too if I have time by setting SB16 to A240/I9.
Amibay username:winstonwu91
Recent wants:A cheap intelligent midi interface card, a good record player

A young Chinese student studying in US, drives a vintage car, use a vintage typewriter and loves vintage PC.
dehavilland
Newbie
 
Posts: 30
Joined: 2014-1-19 @ 00:08
Location: DE, USA

Re: SoftMPU project needs your help! (game & sound card testing)

Postby bjt » 2016-3-08 @ 08:08

I forgot that enabling IRQ generation is keyed to filename on the later versions of SoftMPU. For now you could try renaming the AUTOEXEC.EXE to PM2.EXE. You'll need to edit PM.BAT too obviously.
User avatar
bjt
Oldbie
 
Posts: 1429
Joined: 2013-2-06 @ 10:40
Location: UK

Re: SoftMPU project needs your help! (game & sound card testing)

Postby dehavilland » 2016-3-08 @ 12:26

bjt wrote:I forgot that enabling IRQ generation is keyed to filename on the later versions of SoftMPU. For now you could try renaming the AUTOEXEC.EXE to PM2.EXE. You'll need to edit PM.BAT too obviously.


Thank you!

Now midi works flawlessly by renaming AUTOEXEC.EXE to PM2.EXE. Another game for the list, right? :cool:
Amibay username:winstonwu91
Recent wants:A cheap intelligent midi interface card, a good record player

A young Chinese student studying in US, drives a vintage car, use a vintage typewriter and loves vintage PC.
dehavilland
Newbie
 
Posts: 30
Joined: 2014-1-19 @ 00:08
Location: DE, USA

Re: SoftMPU project needs your help! (game & sound card testing)

Postby bjt » 2016-3-08 @ 12:47

Excellent!

I'll make a new release at some point that supports PM without renaming the EXE.
User avatar
bjt
Oldbie
 
Posts: 1429
Joined: 2013-2-06 @ 10:40
Location: UK

Re: SoftMPU project needs your help! (game & sound card testing)

Postby zerker » 2016-3-08 @ 23:00

bjt wrote:
zerker wrote:Well, I guess Sound Blaster midi can't support EVERYTHING, nice as that would have been. I suspect Prince of Persia 2 is the same situation. Thankfully both games run flawlessly in DosBox.


Actually Prince 2 runs OK through a SB16 for MIDI here. I don't think the IRQ setting in the setup program is used for anything. It's definitely a UART-only game.

Hrm. I have at least one idea to try, so I will poke around when I have time. If it still doesn't work, I'll raise a thread in the DOS subforum to debug further there.

EDIT: And I figured it out. I was manually setting the IRQ for the MPU to the same as my AWE64. This was a mistake, as I suspect the game was clobbering the correct interrupt handler with the one for the MPU (which isn't actually used, due to UART mode). Either way, the game worked correctly if I left the MPU IRQ set to the default of 2.
User avatar
zerker
Member
 
Posts: 226
Joined: 2016-2-11 @ 01:34

Re: SoftMPU project needs your help! (game & sound card testing)

Postby kbs6271 » 2016-4-09 @ 04:22

MAINBOARD - VIA EPIA 800 integrated sound chip : VIA VT1612a
- not support MIDI/GAME port
- Softmpu1.9, sb:220 irq:9 mpu:330 (dma:1) output:com1
1)Princess maker2 - pass
2)Curse of Enchantia - pass
3)David Wolf - pass
4)Innocent Until Caught - pass
5)Sorcerian - pass
kbs6271
Newbie
 
Posts: 14
Joined: 2014-5-04 @ 00:45
Location: s.korea

Re: SoftMPU project needs your help! (game & sound card testing)

Postby kbs6271 » 2016-4-09 @ 04:26

MAINBOARD - ECS P6VXM2(VIA VT82C686B) integrated sound chip and MIDI/GAME port : Avance Logic ALC100C
- Softmpu1.9, sb:240 irq:9 mpu:330
1)Princess maker2 - pass
kbs6271
Newbie
 
Posts: 14
Joined: 2014-5-04 @ 00:45
Location: s.korea

Re: SoftMPU project needs your help! (game & sound card testing)

Postby kbs6271 » 2016-4-09 @ 08:20

Sound Blaster IRQ2/9 TEST
-Sound Blaster pro 2.0 ct1600
-Sound Blaster 16 ct1740 , ct2230, ct2290 , ct2950
-Sound Blaster awe32 ct3900

MAINBOARD - Abit BH6(440bx), MSI MS6309(694x)
:Abit BH6 - ACPI OFF, L1 cache OFF
:MS6309 - L1 cache OFF

1. -Sound Blaster pro 2.0 ct1600 : IRQ2 jumper setting
- Softmpu1.9, sb:220 irq:9 mpu:330
= Test Game : Princess Maker 2 --- fail
- Softmpu1.9, sb:220 irq:9 mpu:330 output:com1
= Test Game : Princess Maker 2 --- pass

2.Sound Blaster 16 ct1740 , ct2230, ct2290 and Sound Blaster awe32 ct3900
:ct1740(IRQ2 jumper setting), ct2230/2290(DIAGNOSE : IRQ2 setting)
:ct3900 (DIAGNOSE : IRQ2 setting)
:ACPI on = IRQ2 fail, ACPI off = IRQ2 ok
- Softmpu1.9, sb:220 irq:9 mpu:330
= Test Game : Princess Maker 2
-- L1 cache OFF ----- pass
-- L1 cache on ------ fail
- Softmpu1.9, sb:220 irq:9 mpu:330 output:com1
= Test Game : Princess Maker 2
-- L1 cache OFF ----- pass
-- L1 cache on ------ fail

2.Sound Blaster 16 ct2950 = IRQ2/9 FAIL


=== ct1740 test https://youtu.be/hZJLFFrlrsU
kbs6271
Newbie
 
Posts: 14
Joined: 2014-5-04 @ 00:45
Location: s.korea

Re: SoftMPU project needs your help! (game & sound card testing)

Postby kbs6271 » 2016-4-09 @ 08:37

YMF718/719 - Princess Maker 2 test
MAINBOARD - Abit BH6(440bx), MSI MS6309(694x)
:Abit BH6 - ACPI off
:MS6309 - Compliance with o/s off. Power Management off L1 cache OFF

- Softmpu1.9, sb:220 irq:9 mpu:330
= Test Game : Princess Maker 2
-- Abit BH6 - ACPI off ----- pass
-- Abit BH6 - ACPI On ------ fail
-- MS6309 - Compliance with o/s off. Power Management off L1 cache OFF---- pass
-- MS6309 - Compliance with o/s on. Power Management on L1 cache On---- fail

- Softmpu1.9, sb:220 irq:9 mpu:330 output:com1
= Test Game : Princess Maker 2 --- pass
:Abit BH6 -ACPI off, MS6309 - Compliance with o/s off. Power Management off L1 cache OFF


=== ymf718 test https://youtu.be/XagtjcP0jGE
kbs6271
Newbie
 
Posts: 14
Joined: 2014-5-04 @ 00:45
Location: s.korea

Re: SoftMPU project needs your help! (game & sound card testing)

Postby kbs6271 » 2016-4-09 @ 08:53

Hoontech soundtrack 97 GOLD (crystal CX4237B + dream sam9407)
:IRQ9 OK
:MPU-401 compatible MODE , MIDI FONT ram MODE

MAINBOARD - Abit BH6(440bx) : L1 cache OFF, MSI MS6309(694x) : L1 cache OFF

- Softmpu1.9, sb:220 irq:9 mpu:330 + MPU-401 compatible mode(crystal CX4237B)

1)Princess maker2 - pass
2)Curse of Enchantia - pass
3)David Wolf - pass
4)Innocent Until Caught - pass
5)Sorcerian - pass

- Softmpu1.9, sb:220 irq:9 mpu:330 + MIDI FONT ram MODE(dream sam9407)
1)Princess maker2 - pass
2)Curse of Enchantia - pass
3)David Wolf - pass
4)Innocent Until Caught - pass
5)Sorcerian - pass
Last edited by kbs6271 on 2016-4-13 @ 15:19, edited 1 time in total.
kbs6271
Newbie
 
Posts: 14
Joined: 2014-5-04 @ 00:45
Location: s.korea

Re: SoftMPU project needs your help! (game & sound card testing)

Postby bjt » 2016-4-13 @ 14:26

Thanks for your feedback, I'll add it to the compatibility list.
More evidence of a timing issue with Princess Maker 2 on faster machines.
User avatar
bjt
Oldbie
 
Posts: 1429
Joined: 2013-2-06 @ 10:40
Location: UK

Re: SoftMPU project needs your help! (game & sound card testing)

Postby kbs6271 » 2016-4-17 @ 06:06

ESS SOLO-1(ES1938) PCI sound card : IRQ9
: DOS driver configuration file: Essolo.ini HEX : 20 02 01 00 88 03 05 00 01 02 30 03 01 00 00 00 (SB 220 irq 5 MPU 330)
====EDITING = 20 02 01 00 88 03 09 00 01 02 30 03 01 00 00 00 (SB 220 irq 9 MPU 330)
:ADD AUTOEXEC.bat
C:\ESSOLO.com
SET BLASTER=A220 D9 I5 T4
SOFTMPU.EXE /SB:220 /IRQ:9 /MPU:330
:ADD config.sys
rem C:\ESSOLO.SYS (not use)

MAINBOARD - Abit BH6(440bx) : L1 cache OFF/ACPI off , MSI MS6309(694x) : L1 cache OFF/ Compliance with o/s off. Power Management off
-Essolo.ini HEX EDITING
:20 02 01 00 88 03 09 00 01 02 30 03 00 00 00 00 === DDMA MODE
:20 02 01 00 88 03 09 00 01 02 30 03 01 00 00 00 === TDMA MODE
:20 02 01 00 88 03 09 00 01 02 30 03 02 00 00 00 === SB-link(PC/PCI) MODE

SOFTMPU - sb:220 irq:9 mpu:330
:Abit BH6(440bx) : DDMA MODE/TDMA MODE/SB-link(PC/PCI) MODE
1)Princess maker2 - pass
2)Curse of Enchantia - pass
3)David Wolf - pass
4)Innocent Until Caught - pass
5)Sorcerian - pass

:MSI MS6309(694x): DDMA MODE(VIA DDMA)
1)Princess maker2 - pass
2)Curse of Enchantia - pass
3)David Wolf - pass
4)Innocent Until Caught - pass
5)Sorcerian - pass
kbs6271
Newbie
 
Posts: 14
Joined: 2014-5-04 @ 00:45
Location: s.korea

Re: SoftMPU project needs your help! (game & sound card testing)

Postby kbs6271 » 2016-4-19 @ 11:25

ESS MAESTRO2(ES1968) pci sound card : IRQ9
: DOS driver configuration file: MSTRINF.INI HEX :
HEX default - 00 00 00 00 20 02 01 00 88 03 00 00 00 02 40 03 00 00 00 00 00 00 00 00 (SB 220 irq 5 MPU 340)
=== EDITING - 00 00 00 00 20 02 01 00 88 03 09 00 00 02 30 03 00 00 00 00 00 00 00 00 (SB 220 irq 9 MPU 330)
:ADD AUTOEXEC.bat
C:\MAESTRO.COM
SET BLASTER=A220 D1 I5 T4
SOFTMPU.EXE /SB:220 /IRQ:9 /MPU:330
:ADD config.sys
rem C:\AECU.SYS (not use)

MAINBOARD - Abit BH6(440bx) : L1 cache On or OFF /ACPI off
: ESS MAESTRO2 - AUTO detect(DDMA MODE / SB-link(PC/PCI) MODE , etc...)

SOFTMPU - sb:220 irq:9 mpu:330
:Abit BH6(440bx) : DDMA MODE/SB-link(PC/PCI) MODE + L1 cache On or OFF /ACPI off
1)Princess maker2 - pass
2)Curse of Enchantia - pass
3)David Wolf - pass
4)Innocent Until Caught - pass
5)Sorcerian - pass
kbs6271
Newbie
 
Posts: 14
Joined: 2014-5-04 @ 00:45
Location: s.korea

Re: SoftMPU project needs your help! (game & sound card testing)

Postby bjt » 2016-4-19 @ 13:31

Thanks!
User avatar
bjt
Oldbie
 
Posts: 1429
Joined: 2013-2-06 @ 10:40
Location: UK

Re: SoftMPU project needs your help! (game & sound card testing)

Postby bjwil1991 » 2016-4-24 @ 05:37

Sound card: Sound Blaster 16 WavEffects CT4170 (Vibra 16xv)
OSes: MS-DOS 7.10/Windows 98SE
CPU: AMD K6-2/300 @ 166MHz (underclocked for NHL Hockey 95 running in command prompt in Windows 98SE)
Motherboard: Abit AB-TX5 Intel i430 Motherboard
Mouse: Logitech Optical Wheel Mouse (USB to PS/2 adapter used)
Keyboard: Compaq Internet Ready PS/2 Keyboard
Monitor: 15" NEC MultiSync LCD1530V Flat panel monitor TFT
Floppy: Epson SD-700 Dual Floppy drive
CD Drives: LG 52x32x52x CD Burner & Gigabyte OEM 52x CD Drive
HDD: Maxtor 6Y200P0 @ 6GB storage due to BIOS limitations up to 32GB (7.8GB is the magic number if the drive is bigger than 32GB) UDMA 6 (ATA/133)
MIDI Boxes: Roland SC-55 (used for GM games and files) and Munt (MT-32/CT-32L) emulation software on my laptop connected to the SC-55's MIDI Thru connected via a Roland UM-One MKII USB MIDI adapter
GPUs: STB Velocity 3D (S3 ViRGE-VX 988) 4MB PCI Video card, and STB Black Magic VooDoo2 3dfx card (for 3dfx games)
Joystick: Gravis Analog Pro with throttle and programmable buttons 3 & 4 and adjustable calibration

Games tested:
A10 v1.5 - pass
DooM v1.9 - pass
Sid Meier's Civilization - pass
Lemmings II - pass
Star Wars: TIE fighter - pass
Earl Weaver's Baseball II - pass
Frederik Pohl's Gateway - pass
Indiana Jones and the Fate of Atlantis - pass
The Secret of Monkey Island - pass
Gateway II - Homeworld - pass
NHL Hockey 95 - DOS: Fail Windows 98SE: pass
Police Quest VGA - pass
Police Quest II - pass
Police Quest III - pass
Wing Commander II - pass

NHL Hockey 95 in pure DOS doesn't play nice at all, but in Windows 98SE, it plays perfectly without issues. The game music seems to have issues at CPU speeds above 166MHz.
C64, WheelWriter 10 Series II QuietWriter 8, Pack-Mate 28 Plus, K6-2/300, Pavilion N3350, iMac G3 & G4, Socket 370, 2x Inspiron 600m, Athlon 64, Dimension 4550 & E510, ThinkPad R40, Presario C700, ASUS X54C, Raspberry Pi B+, 2B-3B+, Custom FX-6300
User avatar
bjwil1991
Oldbie
 
Posts: 1275
Joined: 2013-8-14 @ 03:10
Location: United States of America

Re: SoftMPU project needs your help! (game & sound card testing)

Postby bjt » 2016-4-29 @ 13:24

Thanks!
User avatar
bjt
Oldbie
 
Posts: 1429
Joined: 2013-2-06 @ 10:40
Location: UK

Re: SoftMPU project needs your help! (game & sound card testing)

Postby kbs6271 » 2016-5-17 @ 05:53

PCEM 10.1 SB16/AWE32 emulation ira2/9 + Princess Maker 2 test
(PCEM : XT ~ p1 emulator, http://pcem-emulator.co.uk/)

1.SB16/AWE32 configuration irq 2/9
-mainboard rom
compaq deskpro 386 -pass
dtk 386sx clon - pass
award sis 496/497 - fail
ami winbios 486 - pass
award 430vx pci - pass
intel premiere/pci - pass

2. Princess Maker 2 : GM test
*softmpu /sb:220 /irq:9 /mpu330
compaq deskpro 386 -pass
dtk 386sx clon - pass
ami winbios 486 - pass
award 430vx pci - pass
intel premiere/pci - pass
kbs6271
Newbie
 
Posts: 14
Joined: 2014-5-04 @ 00:45
Location: s.korea

PreviousNext

Return to SoftMPU

Who is online

Users browsing this forum: No registered users and 2 guests