@louthrax:
Some discussion here, including a link to the tool: http://www.msx.org/forum/msx-talk/software/games-work-msx2-n...
Had a quick look at the disassembly of map2.com, it replaces the MSX-DOS 2 "current segment read" functions by a direct read from ports FC-FF. That might be a bit dangerous if you ask me, but does help if you are launching DOS 1 programs using memory mapper in a DOS 2 environment (not so many cases... mainly BASIC programs loading MegaROMs I think). This is not related to slots / subslots.
MAP2.COM can't have any positive effect used with SRI.COM (SRI already emulates a DOS 1 environment allowing direct memory mappe access), it's more likely to mess things up.
I would use MAP2.COM only when launching a DOS 1 program (.COM or .BAS), and only if your memory mapper has readback capabilities (and that's not the case with first versions of MFRSCC+SD 512KB).
Makes sense, thanks for the clarification!
From the earlier thread:
MAP2 works if you are using MSX-DOS2, your software uses disk drive and your software uses memory mapper...
I think sri will be a solid replacement for 99.9% of those scenarios.
SofaRun is amazing, I'm really liking it! I've tried a bunch of games and everything just works.
The only game that I can't get to work like I want it to, is Xak. I'm using the DeltaSoft translation and concatenated the demo disk and two game disks into one DSK image. On my turboR, I'm getting sound glitches. The documentation tells you to disable FM-PAC to get rid of those, but that won't work. If I switch to Z80, the game sounds fine, even with FM-PAC enabled. I'd really like it to run via the R800, because scrolling is so choppy in Z80 mode. Any idea what could be wrong?
Also, is it possible to disable the SofaRun splash screen? I appreciate the effort that went into drawing the sofa and christmas tree and everything, but I'd like to just jump right into the menu.
@SuchAGoonie:
Also, is it possible to disable the SofaRun splash screen? I appreciate the effort that went into drawing the sofa and christmas tree and everything, but I'd like to just jump right into the menu.
If I remember right:
Start it with: SR /S
... On my turboR, I'm getting sound glitches. The documentation tells you to disable FM-PAC to get rid of those, but that won't work. If I switch to Z80, the game sounds fine, even with FM-PAC enabled. I'd really like it to run via the R800, because scrolling is so choppy in Z80 mode. Any idea what could be wrong?
Hi SuchAGoonie,
This is an issue not related with SofaRun. The most of FM games running in R800 have sound issues, because the FM processor is not synchronyzed with R800 speed. It need to be developed specifically to R800 speed. For this cause, you can find R800 version of somes games (Undeadline, for example). Other games like XAK or Aleste 2 doesn't sound fine.
This is an issue not related with SofaRun. The most of FM games running in R800 have sound issues, because the FM processor is not synchronyzed with R800 speed. It need to be developed specifically to R800 speed. For this cause, you can find R800 version of somes games (Undeadline, for example). Other games like XAK or Aleste 2 doesn't sound fine.
I did the patch for Xak last week, the game is really better on turboR, but I lost my change since then Not very hard to redo, I'll let you know when I'll have something (maybe next week).
Note that there's no sound issues with turboR on openMSX because that "delay constraint" is not emulated yet...
@SuchAGoonie:
Also, is it possible to disable the SofaRun splash screen? I appreciate the effort that went into drawing the sofa and christmas tree and everything, but I'd like to just jump right into the menu.
If I remember right:
Start it with: SR /S
Yep!
I did the patch for Xak last week, the game is really better on turboR, but I lost my change since then Not very hard to redo, I'll let you know when I'll have something (maybe next week).
Oh cool, so it's just a matter of time before Xak is playable on turboR without the sound glitch? Plenty of other stuff to keep me occupied for a while, so I'll patiently wait. Good luck coding it again.
And thanks for all the replies, everyone. I've created a batch file with the /S option in it. I love how fast and snappy the menus are. And it's nice to see how development for it is so transparent and active.
Give a try at this patch:
Xak_trPatch.ips
To be applied on the concatenated-disks image (ordered Demo disk, Game1 disk, Game2 disk). Let me know if you need help.