SofaRun 2.5 released

Page 3/4
1 | 2 | | 4

By Fatnick

Supporter (2)

Fatnick's picture

13-09-2016, 14:49

Hello!

I have to admit i'm a total MSX newbie here (though, as an old-skool MS-DOS I'm having fun wiping away some of the cobwebs!)

I have an MSX1 (Toshiba HX-10) equipped with an SD-512 flashcart/memory mapper from 8bits4eva. I've got MSX-DOS(2) up and running nicely, but for some reason Sofa Run isn't cooperating. When i run the program it loads correctly (both with and without the /s flag) BUT both keyboard and joystick are completely inoperative - i can't select anything or move past the first screen (the keyboard works perfectly in DOS, however.)

Louthrax, I'm really impressed with what you've created here (thank you for doing so!) and i'm quite keen to get it up and running. Is there anything obvious I might be doing wrong here? has Sofa Run been tested with MSX1s? I've tried Sofarun 2.5 and a couple of previous versions (back to 1) and they all do the same thing.

By Louthrax

Paragon (2029)

Louthrax's picture

13-09-2016, 15:55

Hi Fatnick & welcome here Smile

SofaRun should work on MSX 1. In fact, that was one of the main purpose of SofaRun as most of the file managers are MSX 2 only.

Maybe there's something wrong with your joystick port that shortcuts the commands in some way... Could you try to launch the JoyTest utility on your MSX (get it from FRS' MSX Page) and post a snapshot of the result ?

Additionnal question: on which screen are you stuck (the splash screen or the browser screen) ? Also, in the splash screen, can you exit the program by pressing the "ESC" key ?

By Fatnick

Supporter (2)

Fatnick's picture

15-09-2016, 19:49

Thank you!

Your diagnosis was correct - I tested with a command line loader and it turns out the whole PSG has gone. It was getting stuck at the splash screen (loader if /s was used) which makes sense as button 1 is permanently on Smile

By Louthrax

Paragon (2029)

Louthrax's picture

16-09-2016, 09:35

Argl, that's too bad! I don't remember if the PSG was an individual chip or if it was integrated into the "MSX Engine" chip on the HX-10. The PSG indeed also handles the joystick interface.

Keep us posted if you need help on fixing this, I'm remember other people already had that issue.

By -Neo-

Champion (374)

-Neo-'s picture

29-09-2016, 18:21

I have a problem with Sofarun. When I elect a ROM, CAS or DSK within a ZIP file it starts inflating but stops after a few percent. When I then reset my TR and look in the A:\TMP directory I see a UNZ file but it has 0 bytes. Seems like the unzipped tries to write but it can't somehow. The ZIP is on D:. Can you help here Louthrax?

By -Neo-

Champion (374)

-Neo-'s picture

29-09-2016, 21:25

Ok, I got it to work by copying my ZIP from my D: drive (MFR SD) to A:. Now unzipping works fine. Not really a solution for me as A: is already quite full with data and my bigger ZIPs are on D:. I don't think I had the same issue with the earlier version of Sofarun. I am almost sure I ran software on D: with those ZIPs regularly. It is strange though because does create the file on A:\TMP although it is 0 bytes every time and Sofarun hangs unzipping at a few percent.

Is there anything that can be done to fix this?

By Louthrax

Paragon (2029)

Louthrax's picture

29-09-2016, 21:44

Hi Neo,

I know this bug, there's already a patch in SofaRun to prevent this (flushing the drive after allocating the destination file). Maybe all drives need to be flushed. I'll try to reproduce that at home and send you a test version if that works.

Can you tell me which MSX-DOS version you're using and what SD card or HD device you're using ?

By -Neo-

Champion (374)

-Neo-'s picture

29-09-2016, 21:56

Thanks.

I use the MFR SD SCC+ and a Sandisk SD card, device name Sandisk SL32G. I use Nextor.SYS version 2.10 and COMMAND2.COM version 2.44 (TNI).

Ow, and one more test I did: I changed the SR.INI and commented the TMP PATH and SAVE PATH out so that it would save the .UNZ files in the game dir but then a got an error message about that it couldn't find the drive or something and I could choose Abort or Retry (A/R). I don't remember the exact message.

Hopefully it's what you think it its Smile

By Louthrax

Paragon (2029)

Louthrax's picture

29-09-2016, 22:12

It looks like that bug, will let you know.
Could you try setting the TMP & SAVE PATH to "." and let me know if it works this way ?

By -Neo-

Champion (374)

-Neo-'s picture

30-09-2016, 00:28

I just put in . in the TMPPATH and SAVEPATH lines but that leads to a black screen when starting Sofarun.

I think though I did a similar thing before by commenting out those statements and according to the comments in SR.INI it then takes the game path. But of course not accepting a "." might also be a bug. I looked up the exact message I get when I comment out those statements and try to run a game within a zip from D: :

Wrong disk for file reading drive D:
Abort or Retry (A/R)?

Page 3/4
1 | 2 | | 4
My MSX profile