Points of Required Attention™
Smaghetti, a new Super Mario Advance 4 editor, is currently in development! Check out the thread HERE!

Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,313,522
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 03-28-24 04:38 PM
Guest: Register | Login

0 users currently in ROM Hacking | 3 guests | 1 bot

Main - ROM Hacking - NES Super Mario 1 - Infinite Time Code New thread | New reply


GameGenie81
Posted on 12-08-07 12:01 AM Link | Quote | ID: 71353


Koopa
Level: 24

Posts: 20/100
EXP: 77911
Next: 214

Since: 08-15-07
From: Milwaukie, OR

Last post: 5405 days
Last view: 5358 days
I am trying to make a GG code for the NES version of Super Mario Bros. 1 that will allow me to have infinite time.

The first four digits of the PAR (Pro Action Replay) code for this effect is 0787, which you then enter as the break point in the 6502 debugger window within FCEUXD. Where in the game do I insert my break point so that this code works properly?

Thank you,



Ben


____________________
We are a nation with no geographic boundaries, bound together through our beliefs. We are like-minded individuals, sharing a common vision, pushing toward a world rid of color lines.

CKY-9K
Posted on 12-08-07 02:06 AM Link | Quote | ID: 71358


Pokey
Level: 57

Posts: 260/693
EXP: 1427124
Next: 58804

Since: 06-27-07
From: cKy

Last post: 181 days
Last view: 89 days
address 3797=how many frames counts as a second
address 379e=value to decrease/increase to the timer

____________________








GameGenie81
Posted on 12-08-07 02:12 AM (rev. 2 of 12-08-07 02:19 AM) Link | Quote | ID: 71360


Koopa
Level: 24

Posts: 21/100
EXP: 77911
Next: 214

Since: 08-15-07
From: Milwaukie, OR

Last post: 5405 days
Last view: 5358 days
Posted by CKY-2K
address 3797=how many frames counts as a second
address 379e=value to decrease/increase to the timer


What should the new value be at address $B787 to replace the original one of $18?

____________________
We are a nation with no geographic boundaries, bound together through our beliefs. We are like-minded individuals, sharing a common vision, pushing toward a world rid of color lines.

frantik
Posted on 12-08-07 04:16 AM Link | Quote | ID: 71364


Red Koopa
Level: 28

Posts: 45/139
EXP: 127102
Next: 4236

Since: 10-09-07

Last post: 4460 days
Last view: 4454 days
change 0x379e to 00 and the clock will stop

GameGenie81
Posted on 12-08-07 04:55 AM Link | Quote | ID: 71365


Koopa
Level: 24

Posts: 22/100
EXP: 77911
Next: 214

Since: 08-15-07
From: Milwaukie, OR

Last post: 5405 days
Last view: 5358 days
Posted by frantik
change 0x379e to 00 and the clock will stop


Thank you. The resulting GG code is AEEUTNNY, which is address 0xB78E, replacement value 0x00 and compare value 0xFF.

____________________
We are a nation with no geographic boundaries, bound together through our beliefs. We are like-minded individuals, sharing a common vision, pushing toward a world rid of color lines.

CKY-9K
Posted on 12-08-07 05:22 AM Link | Quote | ID: 71368


Pokey
Level: 57

Posts: 261/693
EXP: 1427124
Next: 58804

Since: 06-27-07
From: cKy

Last post: 181 days
Last view: 89 days
The technical effect is that the timer is STILL running but the value is 0 so it doesn't increase or decrease it.

Stopping the timer actually would be to apply something that would stop the 'seconds' timer (which would be $18), but I don't know how to do that.

If the timer was to start at 000 completely, you probably actually would get time up.

____________________








RANDY Ruler of Zexernet
Posted on 12-08-07 04:49 PM Link | Quote | ID: 71377


Shyguy
Level: 23

Posts: 21/89
EXP: 65573
Next: 2150

Since: 07-17-07
From: Arizona, US

Last post: 4601 days
Last view: 227 days
If you load one of the transition screens (or any other level with time limit=0) & do not have the right flag set, it times out instantly. Another infinite time GG code (found somewhere on the Internet long ago) is SZTLTN.

CKY-9K
Posted on 12-08-07 07:35 PM (rev. 3 of 12-08-07 07:37 PM) Link | Quote | ID: 71390


Pokey
Level: 57

Posts: 262/693
EXP: 1427124
Next: 58804

Since: 06-27-07
From: cKy

Last post: 181 days
Last view: 89 days
SZVLTYYE
To specifically kill off the exact address.

PEEUTNNY
makes the counter count upwards, but if you go about 999 then it goes to 000, leading to a time out.

That code you found pretty much does the same effect as freezing the 'seconds' timer.

Either way, from all the info gathered, this is a good topic for anyone who wants to edit some of the time settings.

____________________








GameGenie81
Posted on 12-29-07 10:41 AM (rev. 2 of 12-30-07 08:22 AM) Link | Quote | ID: 72339


Koopa
Level: 24

Posts: 25/100
EXP: 77911
Next: 214

Since: 08-15-07
From: Milwaukie, OR

Last post: 5405 days
Last view: 5358 days
Posted by CKY-2K
SZVLTYYE
To specifically kill off the exact address.

PEEUTNNY
makes the counter count upwards, but if you go about 999 then it goes to 000, leading to a time out.

That code you found pretty much does the same effect as freezing the 'seconds' timer.

Either way, from all the info gathered, this is a good topic for anyone who wants to edit some of the time settings.


Also, when I enter the first four numbers of the corresponding PAR code of 0787, I get a different address than what should be specified (0FED; possible ROM file addresses affected are 0FFD, 2FFD, 4FFD or 6FFD), which should be something whose affected ROM file address is 000797. It could be because the ROM image of SMB that I have (Mario.nes) is a different version.

For those who want to know more: when I entered "0787" as the (written) break point in the 6502 debugger window, when I start the game for the first time, the debug window appears (which means a break point has been set, which causes the game to freeze as it is trying to change the RAM address that I just set). There, I get a debug line which reads "8FED:9D 80 07 STA $0780,X @ $0787 = #$00" (in which the two sets of numbers after 9D, the hex value, point to 0780, not 0787).

What is going on here?




____________________
We are a nation with no geographic boundaries, bound together through our beliefs. We are like-minded individuals, sharing a common vision, pushing toward a world rid of color lines.

Hamtaro126
Posted on 12-30-07 05:55 AM Link | Quote | ID: 72373


Cheep-cheep
Level: 33

Posts: 50/194
EXP: 212344
Next: 16835

Since: 05-02-07
From: Shelton, WA

Last post: 2444 days
Last view: 2287 days
Gamegenie: Please no ROM links, this site is a rom site so it is not allowed here to post it.

____________________
Mah boi, romhacking is what all true warriors strive for!

I wonder what's for dinner?

GameGenie81
Posted on 12-30-07 08:23 AM Link | Quote | ID: 72389


Koopa
Level: 24

Posts: 26/100
EXP: 77911
Next: 214

Since: 08-15-07
From: Milwaukie, OR

Last post: 5405 days
Last view: 5358 days
Posted by Hamtaro126
Gamegenie: Please no ROM links, this site is a rom site so it is not allowed here to post it.


Link removed. Now, would you or anyone else please answer what all the debugger lines mean?

____________________
We are a nation with no geographic boundaries, bound together through our beliefs. We are like-minded individuals, sharing a common vision, pushing toward a world rid of color lines.

CKY-9K
Posted on 04-24-08 04:52 AM Link | Quote | ID: 82294


Pokey
Level: 57

Posts: 388/693
EXP: 1427124
Next: 58804

Since: 06-27-07
From: cKy

Last post: 181 days
Last view: 89 days
Posted by Hamtaro126
Gamegenie: Please no ROM links, this site is a rom site so it is not allowed here to post it.


lol dumbass

____________________








GameGenie81
Posted on 04-24-08 10:23 AM Link | Quote | ID: 82301


Koopa
Level: 24

Posts: 48/100
EXP: 77911
Next: 214

Since: 08-15-07
From: Milwaukie, OR

Last post: 5405 days
Last view: 5358 days
Let's close this thread now that I know what the infinite time codes are:

They are:
VZTLTN
SZTLTN
TTLZSN

~Ben

____________________
We are a nation with no geographic boundaries, bound together through our beliefs. We are like-minded individuals, sharing a common vision, pushing toward a world rid of color lines.

Main - ROM Hacking - NES Super Mario 1 - Infinite Time Code New thread | New reply

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

Page rendered in 0.054 seconds. (340KB of memory used)
MySQL - queries: 97, rows: 130/130, time: 0.040 seconds.