Points of Required Attention™
Please chime in on a proposed restructuring of the ROM hacking sections.
Views: 88,551,467
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search 05-06-24 03:45 PM
Guest: Register | Login

Main - Posts by FroggestSpirit


FroggestSpirit
Posted on 02-16-14 07:10 PM, in Super Mario Land 2 Disassembly (rev. 3 of 02-19-14 08:15 AM) Link | Quote | ID: 155691

Newcomer
Level: 6

Posts: 1/5
EXP: 682
Next: 225

Since: 02-16-14

Last post: 3708 days
Last view: 3708 days
I am playing through this game on a modified emulator. It records all bytes of ASM it encounters, and all bytes of non asm that gets loaded from $0000-$7FFF.
This will make it easier to disassemble the game, which I plan on working on, but will probably make a repository for it if more are interested in helping

Edit: Repo is here https://github.com/froggestspirit/marioland2

FroggestSpirit
Posted on 02-28-14 06:16 PM, in Super Mario Land 2 Disassembly Link | Quote | ID: 155872

Newcomer
Level: 6

Posts: 2/5
EXP: 682
Next: 225

Since: 02-16-14

Last post: 3708 days
Last view: 3708 days
So far things are going fine with it. There is some ASM that wasn't disassembled, and some of it might be obvious that it's ASM. This was not disassembled, because it was not executed during my playthrough, but anyone can feel free to disassemble it, label, or rip other things like levels and GFX. The more people that help, the quicker this will move. I want to make a DX hack when all is said and done (full color GBC)

FroggestSpirit
Posted on 03-01-14 04:50 PM, in Super Mario Land 2 Disassembly Link | Quote | ID: 155905

Newcomer
Level: 6

Posts: 3/5
EXP: 682
Next: 225

Since: 02-16-14

Last post: 3708 days
Last view: 3708 days
That's more or less what i aimed for with the modified emulator i used... though it just logs while you play. (Though I'm very thorough with doing most everything possible in the game). This didn't log everything, but it got probably 75-80% logged. A large part of what wasn't logged was probably unused (I saw a lot of graphics that were duplications, and not loaded)

FroggestSpirit
Posted on 03-03-14 05:40 PM, in Super Mario Land 2 Disassembly Link | Quote | ID: 155932

Newcomer
Level: 6

Posts: 4/5
EXP: 682
Next: 225

Since: 02-16-14

Last post: 3708 days
Last view: 3708 days
I was thinking of implementing that into the emulator, so it will log all calls, jumps, and returns, so we know where a call was called from, where a jump came from, etc.

Level data is ripped now

FroggestSpirit
Posted on 03-11-14 03:49 PM, in Super Mario Land 2 Disassembly Link | Quote | ID: 156066

Newcomer
Level: 6

Posts: 5/5
EXP: 682
Next: 225

Since: 02-16-14

Last post: 3708 days
Last view: 3708 days
I will not take fighting here, so both of you please stay on topic.

It wouldn't really make a difference if I used the emulator linked, It will still log the same data. The stuff that isn't logged is due to stuff that didn't get read while playing (which also includes freespace) (Free space seems to be random bytes in this game, which makes it confusing)

Also, I think I'll leave this here... http://www.youtube.com/watch?v=UXwqvTmk-t4

Feel free to post any more knowledge here, or commit to the github repo

Main - Posts by FroggestSpirit

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

Page rendered in 0.250 seconds. (327KB of memory used)
MySQL - queries: 51, rows: 68/68, time: 0.246 seconds.