VOGONS


Reply 420 of 421, by Marco

User metadata
Rank Oldbie
Rank
Oldbie

Hello all,

I am using scc-1’s MPU401 to talk to my MT32. Since I often run into Buffer overflow / Exc. checksum err situation I want to use softmpu purely as SysEx delayer.

When using softmpu /mpu:330 /delaysysex my mt32 correctly shows SoftMPU. But each sierra game will hang during start. The MT32 transmit light is working for some seconds and than rhythmically just blinks without the game starting.

Am I doing something wrong / do you know about any solutions for this behavior?

Thanks a lot

1) VLSI SCAMP 311 | 386SX25@TI486SXLC2-50@63 | 16MB | CL-GD5428 | CT2830| SCC-1 | MT32 | WDC160GB/7200/8MB | Fast-SCSI AHA 1542CF + BlueSCSI v2/15k U320
2) SIS486 | 486DX/2 66(@80) | 32MB | TGUI9440 | LAPC-I

Reply 421 of 421, by bjwil1991

User metadata
Rank l33t
Rank
l33t

You're not doing anythng wrong. Which system are you using with the SCC-1?

On my Packard Bell Pack-Mate 28 Plus, I used SoftMPU for a bit before I wrote a program that turns off the cache for certain games (that are either speed sensitive for both the computer and Roland MT-32) and it'll turn on the cache once the game exits.

Here are the cache control programs that I use on my machine.

Cacheoff - turns off L1-L2 cache
Cacheon - turns on L1-L2 cache

The attachment cachecontrol.zip is no longer available

I also wrote a lot of Batch files and I have the following entered when I want to load a game:

SIERRA.BAT (example)

@echo off
echo Sierra On-Line games
echo.
@echo off
echo [----------------------------------------]
echo [ A - A10 C - TCBQ I - ICEMAN ]
echo [ K - KQGAMES P - PQGAMES Q - SQGAMES ]
echo [ S - SILPHEED X - EXIT ]
echo [----------------------------------------]
echo.
@echo off
echo Sierra On-Line: A10: Tank Killer, The Colonel's Bequest
echo Codename: Iceman, King's Quest 1-6,
echo Police Quest 1-3, Space Quest 1-3, Silpheed
echo.
@echo off
choice /c:ACIKPQSX /T:X,15 "Which Sierra On-Line game would you like to play: "
IF ERRORLEVEL 8 GOTO END
IF ERRORLEVEL 7 GOTO SILPHEED
IF ERRORLEVEL 6 GOTO SQGAMES
IF ERRORLEVEL 5 GOTO PQGAMES
IF ERRORLEVEL 4 GOTO KQGAMES
IF ERRORLEVEL 3 GOTO ICEMAN
IF ERRORLEVEL 2 GOTO TCBQ
IF ERRORLEVEL 1 GOTO A10

:A10
call a10.bat
goto end

:TCBQ
call tcbq.bat
goto end

:ICEMAN
call icm.bat
goto end

:KQGAMES
call kqgames.bat
goto end

:PQGAMES
cacheoff
call pqgames.bat
goto end

:SQGAMES
cacheoff
call sqgames.bat
goto end

:SILPHEED
cacheoff
call silpheed.bat
goto end

:END

GAMES.BAT

...
GOTO EXIT

:EXIT
cacheon

Discord: https://discord.gg/U5dJw7x
Systems from the Compaq Portable 1 to Ryzen 9 5950X
Twitch: https://twitch.tv/retropcuser