How to do a MegaROM?

Page 3/5
1 | 2 | | 4 | 5

By thegeps

Master (255)

thegeps's picture

17-09-2019, 07:55

Is the same code of Freedom Fighter, with repeated 8000h bank. I'm running it on openMSX

By gdx

Prophet (2981)

gdx's picture

17-09-2019, 10:05

Thegeps, did you look at the wiki page at the given link above? I just updated it. Which assembler do you use?

By thegeps

Master (255)

thegeps's picture

17-09-2019, 10:15

Yes I did. I use Glass assembler

By Grauw

Ascended (8398)

Grauw's picture

17-09-2019, 10:31

@gdx I made some updates.

By Manuel

Ascended (15696)

Manuel's picture

17-09-2019, 19:05

I was wondering whether you were specifying the correct mapper type in openMSX.

By thegeps

Master (255)

thegeps's picture

17-09-2019, 19:31

Simply tried to run rom from catapult. Wich mapper have I to select for megarom? ASCII16KB? Now Auto is selected

By thegeps

Master (255)

thegeps's picture

17-09-2019, 19:41

OH YEAH! Thank you, Manuel! May code wasn't broken!!! With ASCII16KB mapper selected all works fine! Why OpenMSX can't autodetect it? Can I have the same issue running my code from a SD mapper? I will try soon, anyway.
@Grauw I sent you an email. Your example code in the wiki doesn't work. I don't know if it's a Glass bug, I wrote you details in the email but seems that SECTIONS aren't working properly (Glass won't assemble the code)

By Grauw

Ascended (8398)

Grauw's picture

17-09-2019, 20:08

An ENDS was missing, it’s corrected Smile.

By thegeps

Master (255)

thegeps's picture

17-09-2019, 20:28

yep but even with the ends, glass return an error (out of range address 10000h)
org 8000h
seg4: ds 4000h

By Grauw

Ascended (8398)

Grauw's picture

17-09-2019, 21:33

There used to be an address range check but it was more annoying than it did good (as you found), so I removed it a while back. A recent development build of Glass can be gotten from here.

Page 3/5
1 | 2 | | 4 | 5