Register | Login | |||||
Main
| Memberlist
| Active users
| ACS
| Commons
| Calendar
| Online users Ranks | FAQ | Color Chart | Photo album | IRC Chat |
| |
Acmlm's Board - I2 Archive - - Posts by frantik |
Pages: 1 2 3 4 |
User | Post | ||
frantik Paragoomba Level: 15 Posts: 1/66 EXP: 13104 For next: 3280 Since: 03-15-04 Since last post: 400 days Last activity: 339 days |
| ||
In honor of Acmlm's relaunch, i'm sharing a couple days worth of RAM analysis/corrupting please feel free to add to this address list, and also share ROM addresses and any other information you have on SMB1. Once the backup comes online, i'll pull the old information and either link it or repost it, as i have like 6 old threads from this site bookmarked and i had a heart attack when the board went down and i hadnt saved it. anyways, the address list: * means you can edit it (i forgot to mark some (especially in the 0700+ range) so try it with unmarked ones if you like) RAM - Purpose 0002 - Current y (vert) pos 0005 - Current x (horz) pos 000A - Button State (4 - A, 8 - B) 000B - Vertical direction pad State (4 - Down, 8 - Up) 000D - Button State (4 - A, 8 - B) 000E*- Mario mode (00 - move mario to left side of screen, 01 - climbing up vine, 02 - went in pipe, 03 - pipe2, 04,05 - autowalk, 06 - mario dies, 08 - normal, 09 - mario cant move, higher numbers crash emu) 000F*- Enemy mode (00 - not shown, 01 - shown) 0014*- Show sprite (bool) 0016*- Current Enemy type 06 - goomba; 11 - lakitu; 2a - surfing lift 001B*- Current power up 2E - Mushroom/fire 001D - 00 when standing, 01 when jumping, 02 when falling, 03 when sliding down flagpole 0023 - set to 80 when a power up on screen. if set above 06, game will run power up checking routine 002A*- Coin anim (?) 002B*- Coin anim (?) 002C*- Coin anim (?) 002D*- Coin anim (?) 002E*- Coin anim (?) 002F*- Coin anim (?) 0030*- Coin anim (?) 0031*- Coin anim (?) 0032*- Run 200pts animation or throw hammer (?) 0033*- 00 to F1: face right, F2 - FF face left 0039*- Power up type on screen (00 - mushroom, 01 - fire flower, 02 - starman, 03 - 1UP) 0045 - Mario Direction (01 - Right, 02 - Left) 0046 - Enemy Direction 0047 - Enemy Direction 004B - Mushroom Sprite Direction (01 - Right, 02 - Left) 0057 - horizontal speed (pos/neg) 0058 - enemy speed (pos/neg) 0059 - enemy speed (pos/neg) 005A - enemy speed (pos/neg) 006D*- Horitonal position (?) 0070 - current page (?) 0071 - current page (?) 0072 - current page (?) 0073 - current page - 1 (?) 0086*- Mario x location 0087*- current enemy 1 sprite x location 0088*- current enemy 2 sprite x location 008C*- current power up sprite x location 009F - Vertical speed 00B5 - appears to be the screen height multiplier (ie [mario's y location at 00CE] * [this byte] = [mario's true y val]) 00CE*- Mario sprite y pos 00CF*- enemy 1 sprite y pos 00D0*- enemy 2 sprite y pos 00D4*- Power up sprite y pos 03AD - mario x pos 03AE - enemy x pos 03B8 - mario vertical pos 03B9 - enemy vertical pos 03C4*- mario palette # 0400 - horizontal movement counter 0416 - mario vert position 0433 - Mario vertical speed 0450 - F8 if running 0456 - 28 if running 0490*- FF normal game play allows horizontal movement 04C4 - power up location 1 04C6 - power up location 2 06CE - fire ball counter (?) increases when fireball thrown 06D4 - gold color cycle 06D5 - Mario state (?) (B8 - small stand, [60, 70, 80] - small walk cycle, C8 - big stand, 20 - big jump, [00, 10, 20] - bigwalk cycle, 50 - crouch) 06FC - buttons pressed 0700 - x speed 0701 - is skidding 0702 - E4 - is running, 30 - skidding, 98 normal 0705 - some kind of horizontal movement counter, doesnt count while in air 070B - if true, runs big-small animation (doesnt affect state though) 0714*- 04 when crouching 071A - current level room 071B - next level room 071C*- affects marios Horiz pos (on screen only though?) 071D*- affects marios Horiz pos (on screen only though?) 071F - scroll speed? 0743 - if true, is cloud level (game sets to $03), can be set mid level 0744 - affects background color 0747 - timer (?) pauses enemies while set 074A - Buttons pressed 074E - "Gold" block pallette - 00 turns blocks into water world and makes bubble, but no swimming 0752 - if not 00 will crash game when level load 0753 - affects mario/luigi if set before level load, but prevents movement in level if not 00 0754 - if true, is small 0756 - power up state (small/big/fire) 0757 - set to 01 during "prelevel" screen 075A - lives 075E - coins 0770*- game mode (00 - demo, 01 - normal, 02 - End World, 03 - End Game (?) ) (set to 01 at the title screen and you start the game with the title screen showing ) 0771 0772*- 00 restarts level 0773*- Level palette (00 - normal, 01 - underwater, 02 - night, 03 - underground, 04 - castle) 0774 - ?? changes on game and level start. crashes game if changed 0775 - scroll speed (?) 0776*- is paused (bool) 0777 - timer (set when pausing/unpausing 0778*- affects blocks 0779*- affects colors.. most values crash, 1E default, 1F makes it grey scale 077A*- if true, will load luigi when mario dies. you have to unset 0753 to move with luigi though 0780*- timer - (all timers count down from whatever value they are set to) 0781*- timer - fired when fireball shot 0782*- timer - fired when jumping 0783*- timer 0784*- timer 0785*- timer 0786*- timer 0787 - ?? 0788*- timer 0789 - ?? 078A*- timer 078B*- timer 078C*- timer 078D*- timer 078E*- timer 078F*- timer 0790*- timer 0791*- timer - 0792*- timer 0793*- timer 0794*- timer 0795*- timer - fired when you fall down a pit 0796*- timer - 0797*- timer 0798*- timer 0799*- timer 079A*- timer 079B*- timer 079C*- timer 079D*- timer 079E*- flashing timer (when you get hit and are invincible for a short while) 079F*- starman timer 07A0*- timer - "prelevel" screen timer, fired again when level starts 07A1*- timer 07A2*- timer - counts how long before demo is run on main screen 07A7 - ?? rapidly changing even when paused 07A8 - ?? rapidly changing even when paused 07A9 - ?? rapidly changing even when paused 07AA - ?? rapidly changing even when paused 07AB - ?? rapidly changing even when paused 07AC - ?? rapidly changing even when paused 07AD - ?? rapidly changing even when paused 07B1*- if true, you wont "die" after falling or getting hit while small. you will be unable to move at the bottom of the screen though until you set it to 00) 07BD*- timer (?) 10 when mushroom/fireflower block last hit (fired when power up grabbed or coin block hit) 07D7*- high score - 1000000s 07D8*- high score - 100000s 07D9*- high score - 10000s 07DA*- high score - 1000s 07DB*- high score - 100s 07DC*- high score - 10s 07DD*- mario score 1000000s 07DE*- mario score - 100000s 07DF*- mario score - 10000s 07E0*- mario score - 1000s 07E1*- mario score - 100s 07E2*- mario score - 10s 07E3*- luigi score 1000000s 07E4*- luigi score - 100000s 07E5*- luigi score - 10000s 07E6*- luigi score - 1000s 07E7*- luigi score - 100s 07E8*- luigi score - 10s 07ED*- coins 10s (on screen only) 07EE*- coins 1s (on screen only) 07F8*- time - 100s 07F9*- time - 10s 07FA*- time - 1s 07FC*- if true, game is harder (set after you beat the game) have fun (edited by frantik on 03-14-04 07:56 PM) (edited by frantik on 03-14-04 08:03 PM) (edited by frantik on 03-14-04 11:08 PM) |
|||
frantik Paragoomba Level: 15 Posts: 2/66 EXP: 13104 For next: 3280 Since: 03-15-04 Since last post: 400 days Last activity: 339 days |
| ||
that would be awesome if you could dig up that info DD. and thanks for that document on level data, i've used it quite a bit in my new hack i'm working on Darkmatt thanks thats one of the things that was lost recently other threads: smb pallette info mario's TSA info (edited by frantik on 03-14-04 08:13 PM) (edited by frantik on 03-14-04 08:16 PM) (edited by frantik on 03-14-04 08:17 PM) (edited by frantik on 03-14-04 08:19 PM) (edited by frantik on 03-14-04 10:56 PM) (edited by frantik on 04-17-04 10:53 PM) (edited by frantik on 04-18-04 12:48 AM) (edited by frantik on 04-18-04 12:49 AM) (edited by frantik on 04-18-04 12:49 AM) |
|||
frantik Paragoomba Level: 15 Posts: 3/66 EXP: 13104 For next: 3280 Since: 03-15-04 Since last post: 400 days Last activity: 339 days |
| ||
Originally posted by Ultimanium HURRAH AND WHATNOT Back to whatever fun posting experience I once partook in, I guess. nice post setup Ultimanium i guess some good come from you stealing my layout since now i dont have to reprogram it myself (edited by frantik on 03-14-04 10:08 PM) |
|||
frantik Paragoomba Level: 15 Posts: 4/66 EXP: 13104 For next: 3280 Since: 03-15-04 Since last post: 400 days Last activity: 339 days |
| ||
Originally posted by Weasel There's no point in reinventing the wheel I use downloadable stuff whenever I can. Except for some of the scripts I write for fun. Like the message board I'm coding. ^^ yep..if i can find a script that does what i like then i use it. if there is nothing out there, then i write my own, or modify existing code. |
|||
frantik Paragoomba Level: 15 Posts: 5/66 EXP: 13104 For next: 3280 Since: 03-15-04 Since last post: 400 days Last activity: 339 days |
| ||
plains, giant and pipe levels are cool with me | |||
frantik Paragoomba Level: 15 Posts: 6/66 EXP: 13104 For next: 3280 Since: 03-15-04 Since last post: 400 days Last activity: 339 days |
| ||
what is that graphic when you get a bunch of lives? is it a crown or what? the sprite isnt used anywhere else in the game.. you'd think they'd just make it a 1 or something | |||
frantik Paragoomba Level: 15 Posts: 7/66 EXP: 13104 For next: 3280 Since: 03-15-04 Since last post: 400 days Last activity: 339 days |
| ||
you can fly forever with the cape and it's way faster when attacking. you can also stay flying if you fly into a vine or rope with the cape. and if you are hit while gliding you just stop flying and dont power down (even if you're on a vine or rope!) the cape is bettah (edited by frantik on 03-16-04 06:57 AM) (edited by frantik on 03-16-04 07:05 AM) |
|||
frantik Paragoomba Level: 15 Posts: 8/66 EXP: 13104 For next: 3280 Since: 03-15-04 Since last post: 400 days Last activity: 339 days |
| ||
when you say it glitches, do you mean it starts displaying weird sprites? ive seen that happen when people get a bunch of lives in 3-1 with the koopa shells on the steps in the original | |||
frantik Paragoomba Level: 15 Posts: 9/66 EXP: 13104 For next: 3280 Since: 03-15-04 Since last post: 400 days Last activity: 339 days |
| ||
Luckily, Bush's ammendment will never pass and "activist judges" will never be able to get past this line in the US constitution: "No state shall make or enforce any law which shall abridge the privileges or immunities of citizens of the United States" source thats why bush is pushing for an ammendment, because the current laws say that you have to let gays get married. the moral or religious reasons have nothing to do with it. for example, two atheists can get married, and you can even get married in jail! surely a murderer is worse than a homosexual in a couple of years, people will look at gay marriage like we look at interracial marriage. if it bothers you, start getting over it now hehe cause it's gonna happen eventually. (edited by frantik on 03-17-04 12:13 PM) (edited by frantik on 03-17-04 12:14 PM) |
|||
frantik Paragoomba Level: 15 Posts: 10/66 EXP: 13104 For next: 3280 Since: 03-15-04 Since last post: 400 days Last activity: 339 days |
| ||
nice job! one thing that could make it easier though is instead of searching for the hex values in the rom file, you can go directly to their location by taking the Memory address in the debugger and subtracting $7FF0 (because the rom, minus the $10 byte header, is loaded at $8000 for the NES) $9069:A9 02 LDA #$02 $906B:8D 5A 07 STA $075A = #$00 $9069 - $7FF0 = $1079 then just go to that location in your hex editor. (edited by frantik on 03-18-04 05:49 AM) |
|||
frantik Paragoomba Level: 15 Posts: 11/66 EXP: 13104 For next: 3280 Since: 03-15-04 Since last post: 400 days Last activity: 339 days |
| ||
my n00bness has been exposed. it's worked for me in SMB but thats the only game with which ive worked | |||
frantik Paragoomba Level: 15 Posts: 12/66 EXP: 13104 For next: 3280 Since: 03-15-04 Since last post: 400 days Last activity: 339 days |
| ||
hey DD.. do you know if there's a Bionic Commando Editor? | |||
frantik Paragoomba Level: 15 Posts: 13/66 EXP: 13104 For next: 3280 Since: 03-15-04 Since last post: 400 days Last activity: 339 days |
| ||
^^ Ok, start listing I think there are editors for NES ~~~ SMB SMB2 SMB3 Zelda Zelda 2 Metroid SNES ~~~~ SMW SMK |
|||
frantik Paragoomba Level: 15 Posts: 14/66 EXP: 13104 For next: 3280 Since: 03-15-04 Since last post: 400 days Last activity: 339 days |
| ||
thanks.. the flag stuff was especially useful to have condensed like that. consider editing out the extra stuff for version 2 | |||
frantik Paragoomba Level: 15 Posts: 15/66 EXP: 13104 For next: 3280 Since: 03-15-04 Since last post: 400 days Last activity: 339 days |
| ||
thats some awesome work. you beefed the the music quite a bit and i've just begun to check the the levels but they look really pro style one thing though: it crashes whenever i hit a pipe in the night world the lower screen goes grey in zsnes |
|||
frantik Paragoomba Level: 15 Posts: 16/66 EXP: 13104 For next: 3280 Since: 03-15-04 Since last post: 400 days Last activity: 339 days |
| ||
i drop the middle m too Aklim or Acclaim (like the video game company) even lol | |||
frantik Paragoomba Level: 15 Posts: 17/66 EXP: 13104 For next: 3280 Since: 03-15-04 Since last post: 400 days Last activity: 339 days |
| ||
i checked this out some more; the tracks could definitely use some work to increase their fun factor. i just read the readme and it says you spent on month on the graphics and music but only a day on the levels. after the initial ooohs and ahhs of the graphics/music, the thing that is going to keep people playing is good level design. you might consider releasing a level pack addon at a later time your ideas for the graphics are really good though... and i didnt notice any palette issues either |
|||
frantik Paragoomba Level: 15 Posts: 18/66 EXP: 13104 For next: 3280 Since: 03-15-04 Since last post: 400 days Last activity: 339 days |
| ||
When can we expect the old board backup to come online? there's some threads in Rom Hacking that i'd like to get some info from. |
|||
frantik Paragoomba Level: 15 Posts: 19/66 EXP: 13104 For next: 3280 Since: 03-15-04 Since last post: 400 days Last activity: 339 days |
| ||
Originally posted by Acmlm Great! there are 6 really old threads with lots of info on SMB that i would really like to have. i'm not worried about post counts or anything else, just those offsets if making the old site ready is gonna take a long time is there any way i can ask for the threads to be emailed to me or hosted for a day or two or something? their IDs: (add http://acmlm.overclocked.org/board/thread.php?id=) 34043 30824 30711 20339 12030 11412 thanks (edited by frantik on 03-25-04 01:57 AM) |
|||
frantik Paragoomba Level: 15 Posts: 20/66 EXP: 13104 For next: 3280 Since: 03-15-04 Since last post: 400 days Last activity: 339 days |
| ||
one on SMB title screen info and the rest had various ROM offsets to cause different things. i know asm now so i can find the stuff myself but it'd still be nice to have, especially the title screen info |
Pages: 1 2 3 4 |
Acmlm's Board - I2 Archive - - Posts by frantik |