Register | Login
Views: 19364387
Main | Memberlist | Active users | ACS | Commons | Calendar | Online users
Ranks | FAQ | Color Chart | Photo album | IRC Chat
11-02-05 12:59 PM
1 user currently in Super Mario World hacking: labmaster | 3 guests
Acmlm's Board - I2 Archive - Super Mario World hacking - ROM Expand in Lunar Magic
  
User name:
Password:
Reply:
 

UserPost
HabsoluteFate
Posts: 32/179
Originally posted by Smallhacker
1: Even if you move a block and moves it back to the original location, Lunar Magic thinks that you edited the level. Therefore, Lunar Magic saves the level to the rom. When Lunar Magic saves for the first time, it installs ASM hacks, which gives new possibilities for hackers (like the MAP16 function, custom palettes or Super GFX bypass). It also expands the rom so you can add extra graphics and such stuff.
2: First, the file simply gets larger. It adds empty room to the end of the ROM. Second, it installs the ASM hacks i mentioned above, which is the reason to the other changes in the rom.

I hope that I have helped you to understand.


Makes sense Thank you!
Smallhacker
Posts: 94/2273
1: Even if you move a block and moves it back to the original location, Lunar Magic thinks that you edited the level. Therefore, Lunar Magic saves the level to the rom. When Lunar Magic saves for the first time, it installs ASM hacks, which gives new possibilities for hackers (like the MAP16 function, custom palettes or Super GFX bypass). It also expands the rom so you can add extra graphics and such stuff.
2: First, the file simply gets larger. It adds empty room to the end of the ROM. Second, it installs the ASM hacks i mentioned above, which is the reason to the other changes in the rom.

I hope that I have helped you to understand.
HabsoluteFate
Posts: 31/179
Hi,
This question is aimed towards FuSoYa but if anyone else can answer great
I took an original rom and opened it in Lunar Magic, I did not make any changes and saved the level to rom, in order to do that the rom was expended to 1MB from 512K. 2 questions:
1. Why does lunar magic need to expand the rom even if no changes were made?
2. How is the rom expended...for example the first difference i can see between the original ROM and the expended one are at pc address 28CC
In the original rom the value in there is A5 and in the expended rom it is 22, i cant see how one became the other...

i'm trying to figure out how some of it is done as i figured understanding how rom expension works will come in handy

Thanks
Acmlm's Board - I2 Archive - Super Mario World hacking - ROM Expand in Lunar Magic


ABII


AcmlmBoard vl.ol (11-01-05)
© 2000-2005 Acmlm, Emuz, et al



Page rendered in 0.002 seconds.