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 | |
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
User Post
HabsoluteFate

Red Paratroopa
Level: 23

Posts: 31/179
EXP: 58525
For next: 9198

Since: 03-15-04
From: Ottawa, Ontario, Canada

Since last post: 10 days
Last activity: 2 days
Posted on 04-08-04 10:05 PM Link | Quote
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
Smallhacker

Green Birdo

SMW Hacking Moderator
Level: 68

Posts: 94/2273
EXP: 2647223
For next: 81577

Since: 03-15-04
From: Söderhamn, Sweden

Since last post: 10 hours
Last activity: 9 hours
Posted on 04-08-04 10:23 PM Link | Quote
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

Red Paratroopa
Level: 23

Posts: 32/179
EXP: 58525
For next: 9198

Since: 03-15-04
From: Ottawa, Ontario, Canada

Since last post: 10 days
Last activity: 2 days
Posted on 04-09-04 12:34 AM Link | Quote
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!
Add to favorites | "RSS" Feed | Next newer thread | Next older thread
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.049 seconds.