Sofarun on MSX2 problem?

Página 1/2
| 2

Por eebuckeye

Resident (33)

Imagen del eebuckeye

29-03-2018, 02:44

I am trying to use Sofarun on my MSX2 and it works as expected for running MSX1 games. Anytime I try to run a MSX2 game it unpacks the zip files and I get this error with any MSX2 file I try:

Link to error picture

I believe I can use MM to start disk images but I still prefer Sofarun. The 80 column for MM is horrible on my tv too. :-)

Login sesión o register para postear comentarios

Por Wolverine_nl

Paragon (1160)

Imagen del Wolverine_nl

29-03-2018, 09:16

Hello,
Why not unzip them on a pc/mac and then using the original files to start them up, might work better.

Por eebuckeye

Resident (33)

Imagen del eebuckeye

29-03-2018, 14:07

The zip files allow long filenames to be seen and work great with MSX1 games - I'm thinking it must be some configuration I'm missing.

Por Wolverine_nl

Paragon (1160)

Imagen del Wolverine_nl

29-03-2018, 14:24

What external hardware are you using? RookieDrive, MegaFlashRom SCC SD, Nowind, GR8NET?

Por eebuckeye

Resident (33)

Imagen del eebuckeye

29-03-2018, 15:17

MegaFlashRom SCC SD

Por Wolverine_nl

Paragon (1160)

Imagen del Wolverine_nl

29-03-2018, 15:55

Maybe ask this question in the Sofarun Bug Thread, maybe Louthrax recognises your problem and can help.

Por Louthrax

Prophet (2465)

Imagen del Louthrax

29-03-2018, 19:51

I'm here Smile

SofaRun makes absolutely no differences between MSX2 and MSX1 games, so that's weird. Is that a ROM or DSK or CAS image that you try to launch? Are your MSX 2 files in a separate ZIP file?

If you can, send me the ZIP file that causes problem, maybe it has something special.

Por eebuckeye

Resident (33)

Imagen del eebuckeye

31-03-2018, 06:56

Hi! Smile

Tonight I noticed when I played an MSX1 game SR said 'inflating' while when I played a MSX2 game it said 'unstoring'. SR got to 100% unstoring but then I got the error in the first post. I am using SofaRun v3.2.

I realized the MSX1 zip file had the actual files while the MSX2 zip file had zip files in it. I unzipped all the files then zipped them back up for the MSX2 files and they work!

A few questions please:

- Should SR still work if I have zip files in a zip file? SR showed unstoring but then would not work.
- roms seem to work file but when I choose a disk file it inflates to 100% then press space to start disk and I get taken back to the basic prompt.
- How would I swap disks for a multidisk game once a game starts?
- One directory has .mx2 files which do not load. What are these types of files?
- Is there a way to have MM start SR automatically when I turn on the MSX2?

Thanks!

Por Wolverine_nl

Paragon (1160)

Imagen del Wolverine_nl

31-03-2018, 14:00

eebuckeye wrote:

A few questions please:

- Should SR still work if I have zip files in a zip file? SR showed unstoring but then would not work.

It seems logic to unzip them, so there is only 1 unzipping action needed.

Quote:

- roms seem to work file but when I choose a disk file it inflates to 100% then press space to start disk and I get taken back to the basic prompt.

Some disk files don't work out of the box, sometimes you need to change the settings, disk delay etc.

Quote:

- How would I swap disks for a multidisk game once a game starts?

You need to combine the .dsk files into 1 .dsk file. in MSX-DOS it is with concat /b disk1.dsk+disk2.dsk total.dsk, in Dos/console prompt on windows it is copy /b disk1.dsk+disk2.dsk total.dsk
Then you can use keys 0-9 to swap virtual disks in-game (mostly comfirming them with spacebar)

Quote:

- One directory has .mx2 files which do not load. What are these types of files?

These are rom files, check here.

Quote:

- Is there a way to have MM start SR automatically when I turn on the MSX2?

Personally, i never use MM in startup, so I have a choice. You need to change your autoexec.bat.
By setting a path in your autoexec.bat, you create quicklinks to certain batch files in those directories defined in the paths. Then you can start SR quickly by just typing SR or start MM with just typing MM.
A path looks something like this:
path a:\;a:\SR;a:\MM
(never delete your original autoexec.bat file, rename it to autoexec.bak or similar)
Also, if you never did such things, look up on this website for clues, this has been asked before ;)

Por gdx

Enlighted (6223)

Imagen del gdx

31-03-2018, 17:24

I use this method in the AUTOEXEC.BAT:

IF %_MSXVER%==MSX SOFARUN.BAT
MM.BAT

That executes SOFARUN.BAT when the interface is inserted in a MSX1 or MM.BAT on MSX2/2+/TurboR.

If your DOS2 is too old to support it you can make same thing with a Basic program like below and execute it with the AUTOEXEC.BAT:

10 IF PEEK(&H2D)=0 THEN _SYSTEM("A:SOFARUN.BAT")
20 _SYSTEM("A:MM.BAT")

Por eebuckeye

Resident (33)

Imagen del eebuckeye

02-04-2018, 03:47

Thank you both for the information!

How do I edit the autoexec.bat? The Megaflashrom SCC+ has drive A but I do not think I can edit. I see the MM is v2.07_a when it loads but I guess that is on the Megaflashrom. Is there a way to tell the DOS version?

Página 1/2
| 2