Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,486,604
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 04-26-24 09:49 AM
Guest: Register | Login

0 users currently in ROM Hacking | 8 guests

Main - ROM Hacking - OAM Help with Megaman 5. New thread | New reply


Gavzilla1000
Posted on 04-12-14 02:24 AM Link | Quote | ID: 156339


Red Paragoomba
Level: 18

Posts: 51/60
EXP: 29362
Next: 535

Since: 05-22-13

Last post: 1911 days
Last view: 1836 days
So recently I started playing around with 200 - 2FF, which is where the OAM is located. I realized that I could change the pointers to Megaman's sprite! I put a break point down on the value that holds Megaman's Right part of his helmet, but all I got was this;

03E1AD: F0 60 BEQ $E1FF
03E1AF: C8 INY
03E1B0: B1 02 LDA ($02),Y @ $9A73 = #$06
> 03E1B2: 9D 01 02 STA $0201,X @ $0221 = #$00
03E1B5: B1 05 LDA ($05),Y @ $87DE = #$04
03E1B7: 85 07 STA $0007 = #$04
03E1B9: A5 10 LDA $0010 = #$40

I only go back three addresses, so if you need to see more, just tell me.

What boggles my mind is that no matter what address I put a break at, us sends me to this exact address. Is there another way of changing the pointers? I've been trying for the past two days on trying to find a solution, but now I had to give in.

Sorry...

Chaobomr
Posted on 04-12-14 04:25 AM Link | Quote | ID: 156340


Buster Beetle
Banned: Spammer takeover?
Level: 45

Posts: 295/467
EXP: 638791
Next: 21373

Since: 05-07-13
From: The dirty south

Last post: 3480 days
Last view: 3478 days
I apologize if you're already aware of this, but pointers seem to run backwards.

____________________
Sorry for the stupidity. That jerk will be dealt with in the most insane way possible.

Main - ROM Hacking - OAM Help with Megaman 5. New thread | New reply

Acmlmboard 2.1+4δ (2023-01-15)
© 2005-2023 Acmlm, blackhole89, Xkeeper et al.

Page rendered in 0.018 seconds. (339KB of memory used)
MySQL - queries: 42, rows: 63/64, time: 0.015 seconds.