SofaRun v2.0 bug report thread

Страница 14/39
7 | 8 | 9 | 10 | 11 | 12 | 13 | | 15 | 16 | 17 | 18 | 19

By Louthrax

Prophet (2406)

Аватар пользователя Louthrax

31-05-2016, 17:14

Metalion wrote:

Three things :

1) In the browser, how do you change from drive A: to drive B: or to drive C: ? There's nothing in the instructions.
OK found how to do it.
But you should put some instructions about that in the manual ...

2) I tried to edit SR.INI from the browser. I got a VEDIT, then when I pressed space I got "Out of segments"
3) I can't have megaroms to work, I keep having "Out of segments" error ...

I have the Sunrise CF ATA-IDE in cartridge slot 2, and a ESE-SCC in the cartridge slot 1, on a Sony HB-F9P. I don't understand why, but small roms that were working now make an error "Out of segments" (I got this error even on a 16K rom !!) ... I don't get the error (and they work) if I pull out the ESE-SCC.

I've tried also with a MegaflashROM SCC+ SD and got the same errors.

I changed the way SofaRun launches an external program in v2.4. SofaRun now "saves itself" in memory, launches the external program, and the restore itself. That speeds things up a lot compared to the previous method, and makes the code way simpler (as SofaRun keeps all its internal variables and things...). The drawback is that it requires 48KB more memory, so 128KB MSXs like the Sony HB-F9P are not working anymore.

Sadly, I won't revert that, the benefits on speed and code simplicity are too interesting. As you have 2 slots, you can try to get yourself a 512KB or 1024KB memory expansion (or exchange your MFRSCC+SD for a MFRSCC+SD+512KB).

By Louthrax

Prophet (2406)

Аватар пользователя Louthrax

31-05-2016, 17:17

mfeingol wrote:

@Louthrax:
I don't suppose it would be possible to get suz.com working on lower-TPA configuration? I love being able to use long file names, so this is a bit of a showstopper for me.

Thanks!

No, it will be possible, thanks to Wouter's optimized gunzip version (it will be a bit faster too). I just need to integrate that in SofaUnzip... Hope to have it in the next SofaRun release.

By mfeingol

Champion (291)

Аватар пользователя mfeingol

31-05-2016, 20:58

Louthrax wrote:

No, it will be possible, thanks to Wouter's optimized gunzip version (it will be a bit faster too). I just need to integrate that in SofaUnzip... Hope to have it in the next SofaRun release.

That's great news, thank you.

Regarding the memory usage question above, would it make sense to simply state that Sofarun requires 256kB for most scenarios?

By Metalion

Paragon (1430)

Аватар пользователя Metalion

01-06-2016, 10:34

Louthrax wrote:

I changed the way SofaRun launches an external program in v2.4. SofaRun now "saves itself" in memory, launches the external program, and the restore itself. That speeds things up a lot compared to the previous method, and makes the code way simpler (as SofaRun keeps all its internal variables and things...). The drawback is that it requires 48KB more memory, so 128KB MSXs like the Sony HB-F9P are not working anymore.

Thanks for the answer, Louthrax, but it does not explain why small ROMs (16K/32K) do not work when the MegaFlashRAM/ROM cartridge is plugged, and do work when it's unplugged ... 128K should normally be enough for those ROMs.

Isn't it a problem with RAM search ? And maybe the Sony HB-F9P is responsible here, because its firmware is known to mess with other softwares ...

mfeingol wrote:

Regarding the memory usage question above, would it make sense to simply state that Sofarun requires 256kB for most scenarios ?

Exactly what I was thinking also.

By Louthrax

Prophet (2406)

Аватар пользователя Louthrax

01-06-2016, 12:25

Quote:

Thanks for the answer, Louthrax, but it does not explain why small ROMs (16K/32K) do not work when the MegaFlashRAM/ROM cartridge is plugged, and do work when it's unplugged ... 128K should normally be enough for those ROMs.
Isn't it a problem with RAM search ? And maybe the Sony HB-F9P is responsible here, because its firmware is known to mess with other softwares ...

So that's weird. You launch the small ROMs without flashing right (the "Force flash" option is disabled ?).
If "Force flash" is set to "Yes", an external tool is called to flash the ROM, and this requires extra 48KB.

By Louthrax

Prophet (2406)

Аватар пользователя Louthrax

01-06-2016, 12:27

Metalion wrote:
mfeingol wrote:

Regarding the memory usage question above, would it make sense to simply state that Sofarun requires 256kB for most scenarios ?

Exactly what I was thinking also.

Think I'll go for that in the doc, will be much simpler !

By Metalion

Paragon (1430)

Аватар пользователя Metalion

01-06-2016, 14:40

Louthrax wrote:

So that's weird. You launch the small ROMs without flashing right (the "Force flash" option is disabled ?).
If "Force flash" is set to "Yes", an external tool is called to flash the ROM, and this requires extra 48KB.

I'll have to check tonight, but I think I used default settings (meaning that "Force Flash" is set to "No").

By Louthrax

Prophet (2406)

Аватар пользователя Louthrax

01-06-2016, 17:01

at that occasion, coul you send me a snapshot of your screen when you type the "memory" command from MSX-DOS using the configuration that exits with an "out of memory" error ?

By Metalion

Paragon (1430)

Аватар пользователя Metalion

02-06-2016, 09:07

OK, just saw your message, but too late, so the snapshots will be for tonight.
Yesterday, I checked, and indeed, I use default settings so "Force Flash" is set to "No".

By Metalion

Paragon (1430)

Аватар пользователя Metalion

02-06-2016, 20:43

Louthrax, I'm unable to use the "memory" command, as I'm using MSX DOS 2.20
Is there some other way I could check ?

Страница 14/39
7 | 8 | 9 | 10 | 11 | 12 | 13 | | 15 | 16 | 17 | 18 | 19