SofaRun v2.3 "Christmas edition" released

SofaRun v2.3 "Christmas edition" released

por Louthrax en 18-12-2015, 03:50
Tema: Software
Etiquetas: Louthrax, SofaRun
Idiomas:

SofaRun v2.3 "Christmas edition" has been released, just in time for Christmas holidays. New features are:

  • Support for ZIP files with long file names. No more tricky file renaming to 8.3 format. Only the first "unzipping" takes a while. A "cached" unzipped file is kept on the system for further launches.
  • Support for ESE SCC / Konami Sound Cartridge flash devices, based on BiFi's ROMLOAD tool.
  • Faster launching of games & external tools.
  • Misc. small bugs fixes.

Note that all features might not work perfectly on ESE SCC or Konami Sound Cartridge. Also, there's no mapper auto-detection yet for these, you have to specify the mapper type for non-Konami ROMs in the game settings (usually ASCII8 or ASCII16). That needs to be done only once as the settings are saved.

SofaRun v2.3 can be downloaded from Louthrax's MSX game room. Please report any issue on the SofaRun bug report thread.

Relevant link: Louthrax's MSX game room.

Comentarios (72)

Por Algorythms

Champion (285)

Imagen del Algorythms

18-12-2015, 08:45

Great work Louthrax, thanks for supporting the ESE SCC and by that the Zemmix NEO/OCM Smile
Nice art, Lars!

Por ren

Paragon (1219)

Imagen del ren

18-12-2015, 10:12

Where's B&B then..? Wink
No, seriously, very cool stuff & merry Xmas! Wink

Por Ramones

Champion (264)

Imagen del Ramones

18-12-2015, 11:26

Awesome tool Louthrax. Smile Good job!

Por Louthrax

Prophet (2076)

Imagen del Louthrax

18-12-2015, 13:05

Algorythms wrote:

Nice art, Lars!

Adding RunIt, ROMLOAD and Grauw's unzip routines, SofaRun is a real Franco-Dutch product. It could have been looking like that:

Not so sure if he's that famous in holland?

Por ren

Paragon (1219)

Imagen del ren

18-12-2015, 13:31

Louthrax wrote:

[...] Not so sure if he's that famous in holland?

No (not to me at least), enlighten us! (Who the f*** is 'Dave'?) Smile

Por Louthrax

Prophet (2076)

Imagen del Louthrax

18-12-2015, 13:42

OK, so you asked for it Tongue DAVE - Vanina - 1975

He's Dutch, born in Amsterdam, and became very famous in France during the 70s & 80s, lot of hit songs at that time. And we still see him on TV shows now. He kept a small Dutch accent :)

Edit: Darn, can't get that "Vanina" song out of my head now :RNFF:

Por ren

Paragon (1219)

Imagen del ren

18-12-2015, 14:26

Smile Probably he was too pretty for the Netherlands.. Wink

I do recognize the song, I guess this was also a popular tune in NL back then + seems he also had some other hits over here as well.

It seems he has been knighted in the Order of Orange-Nassau this year!

(My YT is currently 'stuck' on French chansons.. thx! ;))

Por Poltergeist

Champion (272)

Imagen del Poltergeist

18-12-2015, 15:01

I do know the tune, but I think I remembered the original version from Del Shannon (1961)... Runaway. At least, those words I could sing along, not the French lyrics...

https://www.youtube.com/watch?v=1kzrHS-8694

On topic I have nothing sensible to say...

Por Louthrax

Prophet (2076)

Imagen del Louthrax

18-12-2015, 15:17

Quote:

On topic I have nothing sensible to say...

OMG, ripped SFX & musics ! (darn, I did Evil...)

The original song is almost unknown here, we only know Dave's version. We had lots of singers in France in the 60s-70s making covers of US songs, not always for the best I must say.

For some reasons, that's one of my favorite tune now Smile Dion - The Wanderer
(yeah, might go for some modern gaming after Christmas !)

Por ren

Paragon (1219)

Imagen del ren

18-12-2015, 15:21

Smile

No Woman, No Cry bitches :)
(learning stuff here... ;))

Quote:

On topic I have nothing sensible to say...

'cool'? (perhaps) :)

Por Louthrax

Prophet (2076)

Imagen del Louthrax

18-12-2015, 15:24

Quote:

No Woman, No Cry bitches Smile

Argl, this one hurts...

Por ren

Paragon (1219)

Imagen del ren

18-12-2015, 16:01

Louthrax wrote:

Argl, this one hurts...

In a (or some) good way I hope?

For our Spanish friends: Joe Dassin - El Amor Se Va

Por iamweasel2

Hero (524)

Imagen del iamweasel2

18-12-2015, 16:01

Great work, Louthrax. SofaRun keeps getting better and better ! Smile

Since you added ESE-SCC support, will you consider adding Megaram support as well? Execrom supports megaram, and its source code is available here:

http://sourceforge.net/projects/execrom/

Several patches (xpc files) to convert megarom games to run using Megaram are available as well.

Por Louthrax

Prophet (2076)

Imagen del Louthrax

18-12-2015, 16:09

Quote:

will you consider adding Megaram support as well?

I definitively do, that will very probably be in the next version. I was looking for a tool that could handle both ESE SCC / 1Chip / MegaRam devices with no real success, so I guess I'll have another new specific flasher for MegaRam (Execrom looks like the best candidate for now).

About patch files, I'm planning to handle that in a "generic" way. Patches could be applied to ROM games (maybe even disks) for all type of flash devices, with a small menu allowing to select which patch / values to apply.

Por Grauw

Ascended (8391)

Imagen del Grauw

18-12-2015, 18:27

Nice christmassy picture, too Smile.

Por gdx

Prophet (2979)

Imagen del gdx

19-12-2015, 01:24

The possibility to change the disk miss a lot.

Por Louthrax

Prophet (2076)

Imagen del Louthrax

19-12-2015, 01:30

gdx wrote:

The possibility to change the disk miss a lot.

Tadaaa Smile :

####################################################################
[system]
####################################################################

# Path where your save files (PAC-SRAM, ROM or Game Masters) will be
# placed. Files will be placed in the game directory if not defined.
# SAVEPATH=A:\SAVES

# Disk drives displayed in the file browser
# DRIVES=ABC

# Video mode
# HZ=60
# INTERLACED=1

# User interface background and text colors
# BGCLR=1
# TXTCLR=3

Just uncomment the DRIVES line from the SR.INI file and specify the drives you want to be displayed.

I found no quick & reliable way to detect all available drives, and I did not want to display a list of useless entries in the game browser, that's why this has to be configured manually for now.

Por gdx

Prophet (2979)

Imagen del gdx

19-12-2015, 01:41

Louthrax wrote:

Just uncomment the DRIVES line from the SR.INI file and specify the drives you want to be displayed.

I know but it is not changeable during use.

Por Louthrax

Prophet (2076)

Imagen del Louthrax

19-12-2015, 01:59

If you add ABC to the "DRIVES" line, you'll get this in the game browser:

During use, just select A: B: or C: to switch to another drive.

Or maybe I misunderstand the point? Please give an example of what you want to do or what's causing problem.

Por -Neo-

Champion (380)

Imagen del -Neo-

19-12-2015, 03:19

I think gdx means changing disks while playing a game for example?

Por gdx

Prophet (2979)

Imagen del gdx

19-12-2015, 03:53

Impeccable! Cool
I should have read the doc less quickly.
Is it normal that few Roms of 8~32KB are supported?

Por Louthrax

Prophet (2076)

Imagen del Louthrax

19-12-2015, 04:05

Quote:

Is it normal that few Roms of 8~32KB are supported?

SofaRun loads the "small ROMs" (non mega-ROM) in RAM for speed & "avoid reflashing" efficiciency. Some of these have protection mechanisms by writing some bytes in ROM, so they do not work. All my "small ROMs" are patched and working this way.
If you want to avoid problems, you can select the "Force flash" option in the game settings. If you want this to be the default behavior, set this in the "Default settings".
Let me know if that helps.

Por gdx

Prophet (2979)

Imagen del gdx

19-12-2015, 09:49

It's a little better. Some games have graphics bugs. (ex: Boogie Woogi Jungle)
They start in SCREEN 1?

Por -Neo-

Champion (380)

Imagen del -Neo-

19-12-2015, 10:26

Thank you for this great Christmas present. I have some questions though:

1. Some of my ROMs are ending in .RI and disk with .DI (MCCM Millenium disk) - Is there another method to get them started except for renaming them all?

2. I have a TOSEC archive with long file names and long directory names. How can I best arrange them so there is long filename support? Should I ZIP each game apart or make 1 big ZIP file?

Por Louthrax

Prophet (2076)

Imagen del Louthrax

19-12-2015, 12:34

-Neo- wrote:

Thank you for this great Christmas present. I have some questions though:
1. Some of my ROMs are ending in .RI and disk with .DI (MCCM Millenium disk) - Is there another method to get them started except for renaming them all?

Not for now, only supported extensions are recognized.

-Neo- wrote:

2. I have a TOSEC archive with long file names and long directory names. How can I best arrange them so there is long filename support? Should I ZIP each game apart or make 1 big ZIP file?

I recommend having all ROMs in one big ZIP file. For Windows, using 7zip, it can be done this way, starting from the directory you want to merge:

mkdir foo
cd foo
7z e ..\*.zip
7z a foo *.*

You'll get a foo.zip file with long filenames that you can use with SofaRun. It's also possible to merge all files by manufacturer, date or first letter. The smaller the zip file the faster it opens.

Por Louthrax

Prophet (2076)

Imagen del Louthrax

19-12-2015, 12:36

gdx wrote:

It's a little better. Some games have graphics bugs. (ex: Boogie Woogi Jungle)
They start in SCREEN 1?

Thanks gdx, I'll check that, not sure if I force the screen mode before starting the small ROMs.

Por -Neo-

Champion (380)

Imagen del -Neo-

19-12-2015, 12:47

Thanks for your fast response Louthrax. One follow up question:

Quote:

The smaller the zip file the faster it opens.

As TOSEC is rather use (hundreds, maybe even 1000es of files), will that still be workable in 1 ZIP?

2 more questions:

1. When I enter a certain DIR with a lot of files/ROMs in it I get an error message and SR quits. It says something like: "Not enough TPA memory". Anything I can do to fix this? I have a GT with 512 and 512 in the MegaflashROM SCC+ 512K.
2. How to handle games with multiple disks? Can you assign a disk number list or something from SR per game?

Por Louthrax

Prophet (2076)

Imagen del Louthrax

19-12-2015, 12:58

Louthrax wrote:
gdx wrote:

It's a little better. Some games have graphics bugs. (ex: Boogie Woogi Jungle)
They start in SCREEN 1?

Thanks gdx, I'll check that, not sure if I force the screen mode before starting the small ROMs.

I've verfified that screen mode is forced to screen 1.

For Boogi Woogi Jungle, I only see a small garbaged screen for 1/10s before the game starts. The in-game graphics are OK. You can also kind of see that in emulator (half blue / half black screen). Think this might be caused by the fact that the VRAM or RAM contents are not completely filled with 0. I'll try to fix that for the next release.

Could you report the other games that have (in-game) issues ? I'd be intersted by ROMs CRC too (that's displayed in the form xxxxxxxx.UNZ in the "start menu").

Por Louthrax

Prophet (2076)

Imagen del Louthrax

19-12-2015, 17:27

-Neo- wrote:

As TOSEC is rather use (hundreds, maybe even 1000es of files), will that still be workable in 1 ZIP?

Yes, until the TPA memory is filled up. This still allows lots of files. If you have a turboR MSX, speed should not be a problem.

-Neo- wrote:

1. When I enter a certain DIR with a lot of files/ROMs in it I get an error message and SR quits. It says something like: "Not enough TPA memory". Anything I can do to fix this? I have a GT with 512 and 512 in the MegaflashROM SCC+ 512K.

SofaRun uses "TPA" memory (the 64KB memory seen by the Z80) for ZIP & directories browsing. More memory is needed for the directories compared to the ZIP files because file names are kept in memory and sorted before beeing displayed. So a directory can have up to 2000 or something files, when a ZIP file can have a lot more (something like 8000). Conclusion: try to favor ZIP files instead of directories if you have lots of ROMs.

-Neo- wrote:

2. How to handle games with multiple disks? Can you assign a disk number list or something from SR per game?

You have to concatenate all disk images into a single .DSK file from MSX-DOS or Windows (let me know if you need help on that). You can then swap disks at run time with keys or even joystick. See the SofaRunIt "Usage" section on my site.

Por riquet

Master (166)

Imagen del riquet

19-12-2015, 21:52

Fantastique (en français dans le texte) Big smile
I'm waiting next version with MegaRAM support... the Graal Smile2

Por gdx

Prophet (2979)

Imagen del gdx

20-12-2015, 09:36

I try the following few games.

AG Software:
Bag Man -> x
Bakerman -> x
Balloon City -> x

Ample Software:
Boogie Woogi Jungle -> Graphical bugs in presentation screen but Works
Car Race -> Works
Scramble Eggs -> Works
Super Drinker -> Works

ASCII:
3D Tennis (J) -> x
Actman -> x
Angelo -> x
Athletic Ball -> x
Banana -> Works
The Black Onyx (J) -> Works
Bokosuka Wars -> x
Boomerang -> x
Break Out -> x

Sometime the screen turns green (the text remains white) or totally black when I execute Sofarun.

Is there no way to prevent the creation of .PRM or .SST files when we execute a Rom?

Por Louthrax

Prophet (2076)

Imagen del Louthrax

20-12-2015, 11:14

riquet wrote:

Fantastique (en français dans le texte) Big smile
I'm waiting next version with MegaRAM support... the Graal Smile2

I realize the MegaRAM support should be quite easy now that the ESE SCC works. I just need a reliable method to auto-detect it in SofaRun (also need to find a MegaRAM cartridge...). Wondering if there would be other "exotics" flash devices remaining after that ?

Por Louthrax

Prophet (2076)

Imagen del Louthrax

20-12-2015, 11:23

gdx wrote:

Is there no way to prevent the creation of .PRM or .SST files when we execute a Rom?

  • .GST files (Game SeTtings) are containing the settings for eash game. They are created only if the game settings differ from the default settings, and automatically deleted if you revert to default settings.
  • .PRM files (Patched RoM) are the patched versions of the ROM. They are only generated if needed (JoyMega, language, PSG 2 SCC...), and automatically deleted if a patch is no longer needed after changing the settings. The "Cleanup directory" option removes all .PRM files, and .UNZ files (unzipped files).
  • SR.SST file is a unique file containing the default Sofarun SeTtings.

There's no option to prevent creating these files. I'm making the assumption there's enough space on SD cards / IDE drives to handle them.

I'll have a look at the games you mentioned. Did you launch them with default settings, no JoyMega or PSG 2 SCC ?

Por gdx

Prophet (2979)

Imagen del gdx

20-12-2015, 11:34

Yes, with default settings except I select the "Force flash" option. Tested on a MSX turbo R + ESE RAM SCC 512KB.

Por Louthrax

Prophet (2076)

Imagen del Louthrax

20-12-2015, 11:44

gdx wrote:

Sometime the screen turns green (the text remains white) or totally black when I execute Sofarun.

So this one is weird oO
It might be related to these lines in SR.INI:

# User interface background and text colors
# BGCLR=1
# TXTCLR=3

Never seen that here... Maybe something introduced by the DRIVES setting you are using.

Por gdx

Prophet (2979)

Imagen del gdx

20-12-2015, 12:07

This bug seems to occur after the message "Bad signature ...". (Besides, I do not understand why it backs to the DOS when this message appears.)

Por riquet

Master (166)

Imagen del riquet

20-12-2015, 13:04

Louthrax wrote:

also need to find a MegaRAM cartridge...

I have one, I can send it to you for testings.

Por Louthrax

Prophet (2076)

Imagen del Louthrax

20-12-2015, 15:48

Gdx, I tested the ASCII ROMs you mentionned. They work with "Force flash" set to No, except 3D Tennis), and they also work with "Force flash" set to Yes and MFRSCC+. I suspect this has something to do with ESE SCC. Maybe ROMLOAD patches those ROMs in some ways, or maybe they are poking memory at bank switch locations. This does not happen on MFRSCC+ because the bank switch can be disabled. I'll see if there something I can do.

The "Bad signature" should only happen on corrupted ZIP files, or special ZIP files with "end of file" comments. Could you give a test at your ZIP file ("suz l file.zip" on MSX, or using the "test" command with 7zip on Windows ?). If the ZIP file is OK I'd be interested to have a look at it.

Por Louthrax

Prophet (2076)

Imagen del Louthrax

20-12-2015, 15:13

riquet wrote:
Louthrax wrote:

also need to find a MegaRAM cartridge...

I have one, I can send it to you for testings.

That would be great. I'll first do some tests on openMSX and send you a beta version.

Por -Neo-

Champion (380)

Imagen del -Neo-

20-12-2015, 23:16

I got it working with the TOSEC archive. I had to split it in like 6 ZIPs because otherwise the TPA memory is full.

Problem I encounter though is that for Example the Gradius 2 ROM won't play. Also Metal Gear 2 doesn'work while these roms work on openMSX. Some other ROMs do work and some don't. Any idea what could be the cause?

Por Louthrax

Prophet (2076)

Imagen del Louthrax

21-12-2015, 01:27

-Neo- wrote:

Problem I encounter though is that for Example the Gradius 2 ROM won't play. Also Metal Gear 2 doesn'work while these roms work on openMSX. Some other ROMs do work and some don't. Any idea what could be the cause?

Metal Gear 2 does not work when in "subslot". There's a patch for it here: MSX IPS Patch Archive ("Metal Gear 2 Solid Snake slotfix patch"), along with other interesting fixes.

Gradius 2 should definitively work. Which version are you using (you can get the ROMs CRC in the title of the launch menu in the form xxxxxxxx.UNZ) ?

Also, what is your flash device ?

Por Louthrax

Prophet (2076)

Imagen del Louthrax

21-12-2015, 01:46

Could you guys post further comments to the SofaRun bug report thread? The lack of "pages index" on the News forums is wearing down my mouse scroll wheel ;)

Por gdx

Prophet (2979)

Imagen del gdx

21-12-2015, 08:06

Louthrax wrote:

Gdx, I tested the ASCII ROMs you mentionned. They work with "Force flash" set to No, except 3D Tennis)

OK, if I disable the option "Force flash" these games work (except Angelo that start but it is not playable).

Louthrax wrote:

The "Bad signature" should only happen on corrupted ZIP files, or special ZIP files with "end of file" comments.

Strange I do not use ZIP file. oO

Por Louthrax

Prophet (2076)

Imagen del Louthrax

21-12-2015, 11:06

gdx wrote:

Strange I do not use ZIP file. oO

Details please ! Which game & settings, and when does the "Bad signature" displays ?

Por Louthrax

Prophet (2076)

Imagen del Louthrax

21-12-2015, 11:08

gdx wrote:

Strange I do not use ZIP file. oO

Details please ! Which game & settings, and when does the "Bad signature" displays (launch time, browsing ??) ?

Por Louthrax

Prophet (2076)

Imagen del Louthrax

21-12-2015, 12:19

Quote:

OK, if I disable the option "Force flash" these games work (except Angelo that start but it is not playable).

Angelo works well here, from what I can say, Force flash set to No & Yes. I can move and push clouds, there's just no sound at all during gameplay, but I wouldn't qualify that as not playable. Might be a bad dumped ROM ? CRC from the ROM i'm using is 3d8d0f4b.

Por gdx

Prophet (2979)

Imagen del gdx

21-12-2015, 12:47

This message seems to occur randomly when I reset the MSX and execute again Sofarun after I have already executed a ROM.

I have a lot improved games. Is it the problem? It's very annoying if that's the case.

My Angelo crc32 is 20143ec7. It works fine on emulator and on my MSX with the Musical Memory Mapper or a MAB 8k cartridge.

Sofarun froze when I launched Breakout.

Por Louthrax

Prophet (2076)

Imagen del Louthrax

21-12-2015, 13:06

Quote:

This message seems to occur randomly when I reset the MSX and execute again Sofarun after I have already executed a ROM.

OK, but when exactly does the message appear ? Immediately after launching SofaRun ? When starting the game ?
Also, I see you are using MultiMente, that would have been interesting to mention. Could you try the same launching SofaRun without MultiMente ?

For Breaout, you have set some settings on the ROM as .PRM file is used. So, again, which settings are you using ?

Quote:

I have a lot improved games. Is it the problem? It's very annoying if that's the case.

"Improved game" can be anything, using extra RAM address used by SofaRun or anything. Let's say they are more likely not to work because of the patches, but I can't tell you that SofaRun official supports (or not) "improved games" Smile

Por Louthrax

Prophet (2076)

Imagen del Louthrax

21-12-2015, 13:35

Yes, think I've found the fix for the "Bad signature" on ROM files Smile !
Gdx, extra question for you: do you still have a SR.SST file in your SOFARUN directory, and does it have a size of 232 bytes ? Also, is this file "writeable" (not on a write-only partition) ?

Por gdx

Prophet (2979)

Imagen del gdx

22-12-2015, 07:06

Louthrax wrote:

when exactly does the message appear ?

Immediately after launching SofaRun. Sometimes the screen is green (or black then freezes but less frequently).

Louthrax wrote:

For Breaout, you have set some settings on the ROM as .PRM file is used. So, again, which settings are you using ?

I set CPU mode on Z80 in default setting.

Louthrax wrote:

do you still have a SR.SST file in your SOFARUN directory, and does it have a size of 232 bytes ? Also, is this file "writeable" (not on a write-only partition) ?

Yes I have the SR.SST that contains the path "B:¥ASCII¥BEACKOUT.ROM". It is not write protected nor the partition.

Por Louthrax

Prophet (2076)

Imagen del Louthrax

23-12-2015, 09:36

Version 2.4 has been released, here's the changelog :

  • Support for MegaRAM thanks to sd_snatcher ExecROM tool (http://sourceforge.net/projects/execrom/).
  • MegaROM support for MSX with no flash device thanks to LOADROM by Trunks & Victor. That's a bit experimental for now: you have to select the ROM file again in the UI at launch time, and LOADROM does not work on MSX 1 (for MegaROMs).
  • Palette settings are preserved when launching a BASIC program (well, until the next SCREEN instruction).
  • Fix strange "file-padding" bug in Nextor (by adding a fflush() call).
  • Fix "ZipFileEntry" default value handling in SR.SST (should fix the bug mentionned by gdx).

Por Grauw

Ascended (8391)

Imagen del Grauw

23-12-2015, 14:30

Nice! MegaRAM users will be happy Smile.

I’m curious what was this file-padding issue about?

Por iamweasel2

Hero (524)

Imagen del iamweasel2

23-12-2015, 14:37

Great news to all megaram users! Thanks for this new (one more) christmas present ! Smile

I'll try this one as soon as I get home, and I'll post my impressions here. Smile

Louthrax wrote:

Version 2.4 has been released, here's the changelog :

  • Support for MegaRAM thanks to sd_snatcher ExecROM tool (http://sourceforge.net/projects/execrom/).
  • MegaROM support for MSX with no flash device thanks to LOADROM by Trunks & Victor. That's a bit experimental for now: you have to select the ROM file again in the UI at launch time, and LOADROM does not work on MSX 1 (for MegaROMs).
  • Palette settings are preserved when launching a BASIC program (well, until the next SCREEN instruction).
  • Fix strange "file-padding" bug in Nextor (by adding a fflush() call).
  • Fix "ZipFileEntry" default value handling in SR.SST (should fix the bug mentionned by gdx).

Por Bastiaan

Champion (332)

Imagen del Bastiaan

02-01-2016, 21:14

My kids wanted to use Dad's old computer today, but they don't get MSX-basic lessons in school any-more -it's a shame-, and they have rotten skills handling floppies...

So I just tested SR for the first time (to make MSX-ing easier for the kids) on my megaflash scc+SD : it's great! Running Naked in a Field of Flowers

One question (maybe it has been asked/answered before)
why are you including an old version (1.1a) of execrom? Any special reason? There is a newer version on MSX.org?
http://www.msx.org/news/development/en/execrom-v12f
And why opfxsd.com v1.13 if there is a v1.14? Any special reason?

keep up the good work!

Now I just need to read a manual how to edit the autoexec on my megaflash to start SR automatically....

edit: found it out again (my SD card has been broken into 2 pieces: you cannot place the cartidge back into the original cardboard box with an SD card in it, stupid me) I edited the autoexec in romdisk.dsk and flashed it back on megaflash with opfxsd.

Por Louthrax

Prophet (2076)

Imagen del Louthrax

02-01-2016, 21:59

Hi Bastiaan,

Thanks for the feedback, glad to see SofaRun is useful to you Smile

Yes, I'm pretty sure that BASIC and home computers in the 80s started lots of vocations at the time. Kids prefer to play only these days!

To answer your question: sources for the latest execrom are not available, and I had to patch some code in it so that it works well together with SofaRun.

I'm anyway planning to drop the use of execrom.com & loadrom.com & romload.com and have a kind of "unified" loader if I cant make it. Most of the code to patch and flash a ROM is the same between the different devices, and I don't want to maintain too many external tools. That being said, if I have access to the latest execrom sources meanwhile I might release an update Smile

Por Louthrax

Prophet (2076)

Imagen del Louthrax

04-01-2016, 17:52

gdx wrote:

It's a little better. Some games have graphics bugs. (ex: Boogie Woogi Jungle)
They start in SCREEN 1?

Darn, I realized I made some changes in my SCREEN routine that were causing it to switch to a random screen number instead of screen 1. That's fixed and will be available in v2.5, hopefully the graphics bugs will be fixed along.

Por Bastiaan

Champion (332)

Imagen del Bastiaan

06-01-2016, 20:52

Does anyone know if Adriano Camargo Rodrigues da Cunha (the outhor of ExecRom) is still active in MSX?
The websites and email addresses I had/ could find, do not work anymore....

Does anyone have recent contact information of him, so we can help find a newer source code of ExecRom, to help Louthrax?

Por mars2000you

Enlighted (5497)

Imagen del mars2000you

06-01-2016, 21:18

More recent version of Execrom is here : http://sourceforge.net/projects/execrom/files/?source=navbar

Adriano is no more active on the MSX scene. His website is now here : http://www.cybernostra.com/adrian-page

Por Bastiaan

Champion (332)

Imagen del Bastiaan

07-01-2016, 07:09

Thanks! I was looking for some of his other files too!

At least we have found sources of 1.2c ☺

Por Louthrax

Prophet (2076)

Imagen del Louthrax

07-01-2016, 12:08

Bastiaan wrote:

At least we have found sources of 1.2c ☺

That's were I got the sources I used, they are under a "1.2" directory, but are not up to date (1.1a).

Por Bastiaan

Champion (332)

Imagen del Bastiaan

07-01-2016, 12:58

I think I see sources of 1.2a in file http://www.cybernostra.com/msx/Projetos/AdrianPage/execrom_f... :RNFF:

And I found some SCC versions that I lost because my previous SD card broke in 2 pieces...

Por Louthrax

Prophet (2076)

Imagen del Louthrax

07-01-2016, 18:22

Nice finding Bastiaan, thanks Smile, next SofaRun release will be updated with that.

Por Bastiaan

Champion (332)

Imagen del Bastiaan

08-01-2016, 11:39

Glad I could be of help for your great program!

What padding settings would you recommend for your kgc2rom program for the use with SofaRun (on a megaflashrom scc+sd)?

Por Louthrax

Prophet (2076)

Imagen del Louthrax

08-01-2016, 12:26

Bastiaan wrote:

What padding settings would you recommend for your kgc2rom program for the use with SofaRun (on a megaflashrom scc+sd)?

That padding option is more for emulators, so that they recognize the ROM type easily. No padding should be needed for MFRSCC+SD.

Por oxana

Supporter (2)

Imagen del oxana

25-02-2016, 11:07

The best way is Long Path Tool. My problem was solved.

Por oxana

Supporter (2)

Imagen del oxana

25-02-2016, 11:08

You can take the help of long Path Tool.

Por Louthrax

Prophet (2076)

Imagen del Louthrax

25-02-2016, 15:06

Quote:

The best way is Long Path Tool. My problem was solved.

Hi Oxana,
What was your problem exactly? This "Long Path Tool" is a Windows utility right?

Por Grauw

Ascended (8391)

Imagen del Grauw

25-02-2016, 18:08

Careful, possible virus / phishing.

Por Retrofan

Paragon (1214)

Imagen del Retrofan

17-04-2016, 16:31

Hi, great tool, thanks! What do I need for PSG 2 SCC? Only MFR SCC+ SD?
Is there a way to quit games to MSX-DOS2 and some way of saving states? (not Konami's) Is this possible?

Por Louthrax

Prophet (2076)

Imagen del Louthrax

17-04-2016, 17:27

Hi Retrofan,

See the SR.TXT file in the SofaRun ZIP package, or the "Usage" link under "SofaRun" on the website. Information for PSG 2 SCC are in the "ROM sound settings" section.

PSG2SCC can be used with any SCC slot (not only MFRSCC+). You have to specify which SCC slot to use. You can also customize lots of things here, even defining your own waveforms in the SR.INI file if you're not happy with the predefined Sine / Sawtooth / whatever provided ones.

Let me know if things are not clear in the documentation.

Save states (outside Game Master / Game Master 2 games) are not supported. I had many requests for this, but I don't see how to make this work consistently for now (VDP registers are read-only, so they will be hard to restore).

Por Retrofan

Paragon (1214)

Imagen del Retrofan

17-04-2016, 17:59

Hi Louthrax,

Thanks. I indeed read the SR.TXT file, but I cannot get the PSG2SCC work with for example Metal Gear 1. It creates the .PRM file, flashes it, but then the computer hangs. I do have Turbo-R ST with MFR SCC+ SD 512kB.

Por Louthrax

Prophet (2076)

Imagen del Louthrax

17-04-2016, 19:20

Ah yes, I remember now: you can't use the SCC of game's flash device for PSG 2 SCC. For those interested, that's because selecting the SCC bank (03Fh IIRC) removes the game current bank (-> immediate crash!). No way to restore the game bank correctly as it can't be read.

You should get a "slot conflict" or something if you select the MFRSCC+ slot as "SCC slot". So you have to use an extra SCC cartridge in another slot (that you'll need to specify in the SCC Slot setting).

I'm now wondering if some flash devices allow to read-back the banks configuration?