VOGONS


First post, by 2Karl

User metadata
Rank Newbie
Rank
Newbie

Hi all, I'm hoping you can help me. I have a native DOS machine which contains a Roland LAPC-1 card and a Soundblaster AWE-64. The AWE MPU-401 is set to reside on port 300h, and the LAPC-1 is on 330h.

My probelm is this: When I run Lure of the Temptress, the sound always plays via adlib emulation on the soundblaster. Even if I remove the SB from the machine, the Roland is not detected and sound defaults to PC speaker. I am sure that in the past when I ran the game, it would load sounds onto the LAPC-1 and play them as sound effects in game, including lightning and other fantastic effects.

Is there any way to force the game to use the LAPC? are there multiple versions of the game, some without support for the Roland? Help appreciated.

For the record, the Roland is currently set to IRQ 3, but I have also tried this with the default setting of 2/9 with no joy. Apologies if this is in the worng forum, the MT-32 forums seemed specific to emulation whereas this is native hardware, but feel free to move this post is necessary.

Thanks,
Karl.

Reply 1 of 16, by robertmo

User metadata
Rank l33t++
Rank
l33t++

what are your PC specifications?
and try the game in dosbox first to confirm it works

Reply 2 of 16, by 2Karl

User metadata
Rank Newbie
Rank
Newbie

system is as follows:

Pentium 200
64Mb RAM (614K conventional, 64Mb EMS)
ATi Xpert@ Play PCI video card
Soundblaster AWE-64 (base 220h, irq 5, dma 1, high dma 5, wave 620h, midi 300h)
Roland LAPC-1 (base 330h, Irq 3, dma 1)
1Gb Hard drive
24 Speed CDROM
Dos 6.2

Have tried it with and without memory managers. The game works on DOSBox and SCUMMVM and as I recall it would use the MT-32 emulation in scummvm, but said emulation is not perfect.

It's more a niggle than anything else, I've not really got much intention of playibng the game, but it should work, and it doesn't, and so I see this as a challenge,.

Reply 3 of 16, by 2Karl

User metadata
Rank Newbie
Rank
Newbie

Also I can confirm that it will use the MT-32 emulation in DOSBOX.

Reply 4 of 16, by Davros

User metadata
Rank l33t
Rank
l33t

do you have any games that recognise your lapc1

ps: doesnt the mpu 401 work in 2 modes have you tried both ?

Reply 5 of 16, by 2Karl

User metadata
Rank Newbie
Rank
Newbie

all other games I have tried seem to recognise the LAPC no problem - dune 2, betrayal at krondor, system shock, daemonsgate.

Worth noting that LottT has no config program to point it at the LAPC. Most other games do. Like I said, it's a niggle more than a major problem. Also the LAPC is not an MPU-401. It's an MT-32.

Reply 6 of 16, by robertmo

User metadata
Rank l33t++
Rank
l33t++
2Karl wrote:

Roland LAPC-1 (base 330h, Irq 3, dma 1)

where have you got dma number from?

lapc is mpu-401 + cm32l

i guess your pc is too fast
try changing bios settings

Reply 7 of 16, by Davros

User metadata
Rank l33t
Rank
l33t

I know its not a mpu-401 but try changing the mpu-401 to intelligent mode (or the other mode) see if it helps

ps: does this help :

Setting up MPU-401 and Compatible Cards on your PC
In this guide we will cover IBM computer setup for use with Roland MPU-401 Compatible MIDI cards. This
includes the Roland SCC-1, LAPC-1, MPU-IPC-T, MPU-401 and MPU-401AT.

http://www.urr.ca/dosdrivers/Roland%20MPU401/MPUSETUP.pdf

Reply 8 of 16, by Davros

User metadata
Rank l33t
Rank
l33t
2Karl wrote:

Roland LAPC-1 (base 330h, Irq 3, dma 1)

From the manual
"All Roland MIDI cards are shipped with IRQ 2/9 and Port Address 330H."

"Some programs in DOS will require that you use the stock Roland MIDI card settings of IRQ 2/9 and Port Address 330H"

Reply 9 of 16, by 2Karl

User metadata
Rank Newbie
Rank
Newbie

to reiterate: the Roland works with all other games. It does not work with LotT. I have tried at Stock settings (300h IRQ 2/9) and various others.

Reply 10 of 16, by Amigaz

User metadata
Rank Oldbie
Rank
Oldbie

Is it an "original game" and not an errmm... "backup"?

I've had this problem with a couple of "backups" where the mt32 driver have been missing in the install dir

Reply 11 of 16, by robertmo

User metadata
Rank l33t++
Rank
l33t++
robertmo wrote:

i guess your pc is too fast
try changing bios settings

Reply 12 of 16, by Davros

User metadata
Rank l33t
Rank
l33t

from wiki
http://en.wikipedia.org/wiki/List_of_MT-32-co … _computer_games

Lure of the temptress
Incompatible with first-generation mt32 modules, producing buffer overflows and causing broken sound or firmware lock-ups.

ps: default is 330H not 300h

Guardian of the Sacred Five Terabyte's of Gaming Goodness

Reply 13 of 16, by robertmo

User metadata
Rank l33t++
Rank
l33t++

LAPC-I is definitely not a first generation module
Actually the game is not compatible with every MT-32 (not just first gen) as it uses sound effects not available in MT-32 but available in CM-32L/LAPC-I

Reply 14 of 16, by Amigaz

User metadata
Rank Oldbie
Rank
Oldbie

@robertmo

Yeah, the Lapc-I is essentially a Roland CM32L on a full lengh 8bit ISA card

Reply 15 of 16, by 2Karl

User metadata
Rank Newbie
Rank
Newbie

Would the speed of the machine really make a difference in which sound card it decides to use?

It is an official copy of the game which I bought many many years ago.

Reply 16 of 16, by 2Karl

User metadata
Rank Newbie
Rank
Newbie

For those interested, I have now fixed the issue. Robertmo was essentially correct; my PCU was too fast. However, using pentslow.com I was able to disable the pentium's cache, which seemed to do the trick. The game now runs at full speed, and fully utilises my MT-32 😀

Thanks for all the help from everyone, much appreciated!