| |||
Views: 88,313,252 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 03-28-24 02:07 PM |
|
Guest: Register | Login |
0 users currently in ROM Hacking | 1 guest | 1 bot |
Main - ROM Hacking - Super Mario 2 Values (Intro and palette) | New thread | New reply |
Kiokuffiib11 |
| ||
Porcupo Level: 40 Posts: 20/313 EXP: 405969 Next: 35340 Since: 07-10-09 From: Marquette, Michigan Last post: 3283 days Last view: 1906 days |
I thought I'd share some info about SMB2 that I found.
The Tile Palette in order is: Tile Palette location: 1892-18b1 Default Hex Values in order: [22 37 16 07 22 30 31 0f 22 30 0f 0f 22 30 0f 0f 22 30 28 0f 22 30 25 0f 22 30 12 0f 22 30 23 0f] Although on Ultra FCE The values will appear like this: [22 37 16 07 22 30 31 0f 22 30 0f 0f 22 30 0f 0f 00 30 28 0f 00 30 25 0f 00 30 12 0f 00 30 23 0f] For some reason FCAE reads 22 as 00. Now for the intro hex: To change the words "Super Mario bros. 2: First comes the location of the characters, then the default hex values are in Braquettes just in case you mess them up: SMB 2 LOGO [FB is blank and when the code hits FB, that's when it jumps to a new part of the line, hence where there are two and three parts to some things] 176D-1776 SMB 2 LINE 1 [00 01 08 08 FC 01 FC 08 FC 01] 177A-1783 SMB 2 LINE 2 [02 03 08 08 0A 05 0B 0C 0A 0D] 1787-1790 SMB 2 LINE 3 [04 05 04 05 0E 07 FC 08 0E 08] 1794-1798 SMB 2 LINE 4 [06 07 06 07 09] [PART 1] 179C-179F SMB 2 LINE 4 [76 09 09 09] [PART 2] 17A3-17A4 SMB 2 LINE 4 [F9 FA] [PART 3] 17A8-17B1 SMB 2 LINE 5 [00 0F 01 00 01 FC 01 08 00 01] [PART 1] 17F6-17FD SMB 2 LINE 5 [FC 01 FC 01 00 01 00 01] [PART 2] 17B5-17BC Line 6 [10 10 08 10 08 10 08 08 10 08] [PART 1] 1801-1808 Line 6 [10 08 10 08 10 08 10 08] [Part 2] 17c2-17cb Line 7 [08 08 08 08 08 13 0D 08 08 08] [PART 1] 180C-1813 LINE 7 [13 0D 13 0D 08 08 77 03] [PART 2] 17cf-17d8 LINE 8 [08 08 08 FC 08 0E 08 08 08 08] [PART 1] 1817-181e LINE 8 [0E 08 0E 08 08 08 12 08] [PART 2] 17dc-17e5 LINE 9 [08 08 08 10 08 08 08 08 04 05] [PART 1] 1822-182A LINE 9 [13 05 08 08 04 05 04 05 08] [PART 2] 17e9-17F2 LINE A [09 09 09 09 09 09 09 09 06 07] [Part 1] 182e-1836 LINE A [11 07 09 09 06 07 06 07 09] [PART 2] 183A-183D LINE B [14 15 16 17] 1841-1844 LINE C [18 19 1a 1b] 1848-184B LINE D [1c 1d 1e 1f] 184F-1852 LINE E [fc fc fc 20] 1856-1859 LINE F [76 76 76 21] I hope people enjoy this, and I hope this can help someone. ____________________ セシル |
jargon |
| ||
Ninji Banned until 2010-10-15 for an utterly psychedelic posting style Level: 36 Posts: 178/247 EXP: 299516 Next: 8594 Since: 12-10-07 From: 480/85260 Last post: 4920 days Last view: 4578 days |
I attempted to disassemble some of this using CHASM, and none of it appears to be actual "6502" clone machine code. It is all data right?
Just wanted to follow up on this, didn't mean for the late bump. ____________________ NIHYFDTTMWTMR |
Kiokuffiib11 |
| ||
Porcupo Level: 40 Posts: 38/313 EXP: 405969 Next: 35340 Since: 07-10-09 From: Marquette, Michigan Last post: 3283 days Last view: 1906 days |
I think you have a problem with your disassember.
I would recommend looking at it with sadasm1b . Google it up, and you'll find it. It'll show 2 entries if you enter it as "sadasm1b". Pick the first, acoll down half way through the page, it's there. But, it IS 6502 code. -------------------------------------------------------------------------------------------------- I just disassembled it and the notes (I'm guessing the disassembler puts in it) are strange. There are Time of Day clocks, several of them, and things like voice registers as well. I think the disassembler's notes are wrong, but, it's strange though none the less. You might want to try your hand at disassembling with that disassembler, mayhaps you can make more sense of it. ____________________ セシル |
jargon |
| ||
Ninji Banned until 2010-10-15 for an utterly psychedelic posting style Level: 36 Posts: 179/247 EXP: 299516 Next: 8594 Since: 12-10-07 From: 480/85260 Last post: 4920 days Last view: 4578 days |
Posted by Kiokuffiib11 I only attempted to disassemble a part of it not all of it, What parts are machine code and what parts are data? I need to improve CHASM so that it will disassemble multiple pieces of hex that are each inside brackets. ____________________ NIHYFDTTMWTMR |
Kiokuffiib11 |
| ||
Porcupo Level: 40 Posts: 39/313 EXP: 405969 Next: 35340 Since: 07-10-09 From: Marquette, Michigan Last post: 3283 days Last view: 1906 days |
I unfortunately am trying to learn ASM.
However, if you can open it up in FCAE, and find out where the machine code begins and ends that way. ____________________ セシル |
jargon |
| ||
Ninji Banned until 2010-10-15 for an utterly psychedelic posting style Level: 36 Posts: 180/247 EXP: 299516 Next: 8594 Since: 12-10-07 From: 480/85260 Last post: 4920 days Last view: 4578 days |
Posted by Kiokuffiib11
____________________ NIHYFDTTMWTMR |
Main - ROM Hacking - Super Mario 2 Values (Intro and palette) | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 62, rows: 88/88, time: 0.012 seconds. |