Register - Login
Views: 99792968
Main - Memberlist - Active users - Calendar - Wiki - IRC Chat - Online users
Ranks - Rules/FAQ - Stats - Latest Posts - Color Chart - Smilies
05-03-22 04:55:02 AM
Jul - General Game/ROM Hacking - NES ASM refresher needed New poll - New thread - New reply
Next newer thread | Next older thread
drjayphd
Member
blabber blabber bowlshhit innit
/does 8 lines of coke simultaneously

Level: 21


Posts: 55/72
EXP: 44761
For next: 5182

Since: 08-22-07


Since last post: 13.3 years
Last activity: 11.8 years

Posted on 01-14-08 03:06:12 AM (last edited by drjayphd at 01-14-08 12:07 AM) Link | Quote
Since, as far as I know, no one bent Super Dodge Ball over and made it his/her bitch, I'm trying to sort out where the stats are. I figure if I approach it like a text routine (as seen on romhacking.net) then I should be able to find something resembling that routine. It looks like something jumps to the routine that writes to that tile, but I can't find it. I'm looking for "JSR D30F", buuuut... I can't, as far as I know, dump the RAM and search through it. Unless I'm missing something...

EDIT: I'm using FCEU XD SP 1.07, for the record.
MathOnNapkins
Member
Level: 14


Posts: 3/29
EXP: 11316
For next: 1755

Since: 12-17-07


Since last post: 11.6 years
Last activity: 10.8 years

Posted on 01-15-08 11:25:03 AM Link | Quote
NES is not my forte but 6502 is my bitch, and if you know for a fact you're looking for JSR $D30F you should be able to find it in the ROM. I was not under the impression that NES games typically executed their code in RAM, but I won't say I haven't heard of it occuring. (some systems like the DS do however) In any case, my first bet would be that it's executing from ROM. And the opcode for JSR is 0x20, so all you should really have to do is look in your rom, find the hex sequence 20 0F D3 (note the little endian byte reversal). That sequence in all probability will only show up once in the whole rom. I guess you convert that rom address to a cpu address and set a breakpoint on that location, which is something I can't help with since I don't know the NES memory map.
AJ 187
Member
worthless protoplasm
Level: 16


Posts: 17/37
EXP: 16528
For next: 3728

Since: 07-28-07

From: Chicago

Since last post: 9.1 years
Last activity: 4.6 years

Posted on 01-18-08 07:44:34 PM Link | Quote
yay I get to make a reply in a thread that isn't the music games one

This isn't exactly related to the question at hand, but you did mention stats, and I figured I could post this.

Super Dodge Ball is weird; to figure out the super shots they have some weird lookup table that I never figured out.

Here have my old documents, they may not be 100% accurate because my brain was slightly fried as I was making them, but they have pertinent data.

http://www.ajworld.net/sdb/sdb_nes-sanitized.txt

The do include partial stats editing (I know for a fact Defense and Energy work)

____________________
Justus League: just us and not them.
drjayphd
Member
blabber blabber bowlshhit innit
/does 8 lines of coke simultaneously

Level: 21


Posts: 59/72
EXP: 44761
For next: 5182

Since: 08-22-07


Since last post: 13.3 years
Last activity: 11.8 years

Posted on 01-20-08 03:07:21 AM Link | Quote
!

Holy crap, someone still has these. Completely forgot what was found, but this was what, four boards ago?
Next newer thread | Next older thread
Jul - General Game/ROM Hacking - NES ASM refresher needed New poll - New thread - New reply


Rusted Logic

Acmlmboard - commit 47be4dc [2021-08-23]
©2000-2022 Acmlm, Xkeeper, Kaito Sinclaire, et al.

28 database queries, 1 query cache hits.
Query execution time: 0.083315 seconds
Script execution time: 0.006262 seconds
Total render time: 0.089577 seconds