Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,559,189
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 05-08-24 05:11 AM
Guest: Register | Login

0 users currently in ROM Hacking | 2 guests

Main - ROM Hacking - Hi guys, can I get a little help please? (SMB1 question) New thread | New reply


EggplantPimp
Posted on 12-06-07 05:12 AM Link | Quote | ID: 71270


Buzzy Beetle
Level: 44

Posts: 40/378
EXP: 579521
Next: 31764

Since: 04-30-07
From: Boo York, Home Of The Big Pumpkin

Last post: 1264 days
Last view: 1264 days
I found this video ealier today and thought, I want to make a hack out of this game genie code...



Now, I entered the code into FCEUXD SP 1.07 and saw the following addresses and changed them to ED at the possible affected rom file addresses. And when I did that, it made the enemies throw the hammers, but it also screws up the ROM.

Any advice would really be appreciated, thanks for reading my thread guys.

____________________
- Nikki

frantik
Posted on 12-06-07 10:16 AM Link | Quote | ID: 71276


Red Koopa
Level: 28

Posts: 40/139
EXP: 127529
Next: 3809

Since: 10-09-07

Last post: 4501 days
Last view: 4494 days
ED.. thats SBC (subtract accumulator from memory) did you want NOP (EA) ?

EggplantPimp
Posted on 12-06-07 03:24 PM Link | Quote | ID: 71283


Buzzy Beetle
Level: 44

Posts: 41/378
EXP: 579521
Next: 31764

Since: 04-30-07
From: Boo York, Home Of The Big Pumpkin

Last post: 1264 days
Last view: 1264 days
I guess that's what I'm looking for, I'm sorry for asking but what's NOP? But yeah the offsets to change to make the effects I need. I'm sorry if I don't sound like I'm making sense, I just woke up a few minutes ago. ^^

I did try that Game Genie Code program at Zophar's last night, no dice.

____________________
- Nikki

Treeki
Posted on 12-06-07 03:36 PM Link | Quote | ID: 71284


Red Cheep-cheep
Level: 34

Posts: 129/209
EXP: 236841
Next: 16810

Since: 07-12-07
From: Rogueport

Last post: 3939 days
Last view: 3641 days
Posted by Stufid
I guess that's what I'm looking for, I'm sorry for asking but what's NOP? But yeah the offsets to change to make the effects I need. I'm sorry if I don't sound like I'm making sense, I just woke up a few minutes ago. ^^

I did try that Game Genie Code program at Zophar's last night, no dice.

NOP is a "do nothing" instruction. It is solely one byte and does nothing but waste a CPU cycle. Rather useless! But useful if you want to disable an instruction without completely removing it and breaking all the branch offsets in the code.
If you can post the offsets you are editing, I could check the code located at those offsets to see what exactly you need to edit.

____________________
I'll put something here later.

blackhole89
Posted on 12-06-07 03:39 PM Link | Quote | ID: 71285


The Guardian
Moloch whose eyes are a thousand blind windows!
Level: 124

Posts: 1006/4196
EXP: 21553109
Next: 283492

Since: 02-19-07
From: Ithaca, NY, US

Last post: 483 days
Last view: 96 days



"No OPeration".

It's also used as padding for redneckish, not interrupt-based timing implementations.

____________________



CKY-9K
Posted on 12-06-07 06:53 PM Link | Quote | ID: 71292


Pokey
Level: 57

Posts: 256/693
EXP: 1431836
Next: 54092

Since: 06-27-07
From: cKy

Last post: 222 days
Last view: 130 days
fceuxd

____________________








EggplantPimp
Posted on 12-06-07 08:24 PM Link | Quote | ID: 71293


Buzzy Beetle
Level: 44

Posts: 42/378
EXP: 579521
Next: 31764

Since: 04-30-07
From: Boo York, Home Of The Big Pumpkin

Last post: 1264 days
Last view: 1264 days
Posted by Treeki
Posted by Stufid
I guess that's what I'm looking for, I'm sorry for asking but what's NOP? But yeah the offsets to change to make the effects I need. I'm sorry if I don't sound like I'm making sense, I just woke up a few minutes ago. ^^

I did try that Game Genie Code program at Zophar's last night, no dice.

NOP is a "do nothing" instruction. It is solely one byte and does nothing but waste a CPU cycle. Rather useless! But useful if you want to disable an instruction without completely removing it and breaking all the branch offsets in the code.
If you can post the offsets you are editing, I could check the code located at those offsets to see what exactly you need to edit.


Here's what comes out of the Game Genie Encoder/Decoder Tool using FECUXD SP 1.07...

Address/Compare/Value Game Genie Code

Address: C900 STAGEO
Compare: -Blank-
Value: ED

Possible Affected ROM File Addresses
000910
002910
004910
006910

Thanks Treeki for helping me. ^^

____________________
- Nikki

CKY-9K
Posted on 12-07-07 04:51 AM Link | Quote | ID: 71319


Pokey
Level: 57

Posts: 259/693
EXP: 1431836
Next: 54092

Since: 06-27-07
From: cKy

Last post: 222 days
Last view: 130 days
Clicking on the addresses brings you to the address in the live ROM hex editor.

From there, you can go through the list to apply the value and see which one is the exact address that you should change.

____________________








frantik
Posted on 12-07-07 09:55 AM Link | Quote | ID: 71324


Red Koopa
Level: 28

Posts: 43/139
EXP: 127529
Next: 3809

Since: 10-09-07

Last post: 4501 days
Last view: 4494 days
ok sorry I got confused cause i didnt realize the game genie code was STAGEO so i didnt know it called for ED.. forget the whole NOP thing lol

I changed $c900 (0x4910 in the rom file) from 05 to ED and it worked just like the movie....

EggplantPimp
Posted on 12-08-07 09:24 PM Link | Quote | ID: 71400


Buzzy Beetle
Level: 44

Posts: 43/378
EXP: 579521
Next: 31764

Since: 04-30-07
From: Boo York, Home Of The Big Pumpkin

Last post: 1264 days
Last view: 1264 days
Thanks Frantik, you're the bestest. ' I'm gonna try it out, *HUGS!*

____________________
- Nikki

frantik
Posted on 12-08-07 11:12 PM Link | Quote | ID: 71407


Red Koopa
Level: 28

Posts: 46/139
EXP: 127529
Next: 3809

Since: 10-09-07

Last post: 4501 days
Last view: 4494 days
no problem

In SMB1 since it doesn't use a mapper you can always figure out the actual ROM file address from the memory address by simply subtracting $7FF0 from the memory address. ($7FF0 = $8000 of ROM memory - $10 byte header)

Main - ROM Hacking - Hi guys, can I get a little help please? (SMB1 question) New thread | New reply

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

Page rendered in 0.126 seconds. (339KB of memory used)
MySQL - queries: 82, rows: 112/113, time: 0.116 seconds.