On Wed, 15 Dec 1999, Jose Angel Morente wrote:

> >I think the changes are :
> >copy /b pairs.rom + /b pairs.rom  pairsfmsx.rom
> >
> >this also worked for some 8kb roms witch didn't work with fmsx. 
> 
> No, it's a different change. This game is a TEXT cartridge written in BASIC.

Both can be correct.

Cartridges containing BASIC will probably (always?) execute at #8000. One
way of getting the ROM image to load at #8000 is to concatenate it with
itself so it will end up at both #4000 and #8000.

A nicer way would be to add #4000 zeroes at the start of the ROM file. Even
nicer is to add a command line switch in fMSX to load the ROM at #8000.

Or maybe this can be autodetected? Maybe this will this work:

  if (Size==0x4000 && StartAddr>=0x8000) "load ROM at #8000"

(StartAddr is the word at offset 2 in the ROM file)

Bye,
                Maarten

****
MSX Mailinglist. To unsubscribe, send an email to [EMAIL PROTECTED] and put
in the body (not subject) "unsubscribe msx [EMAIL PROTECTED]" (without the
quotes :-) Problems? contact [EMAIL PROTECTED] (www.stack.nl/~wiebe/mailinglist/)
****

Reply via email to