| |||
Views: 88,317,980 |
Main | FAQ | Uploader | IRC chat | Radio | Memberlist | Active users | Latest posts | Calendar | Stats | Online users | Search | 03-29-24 10:26 AM |
|
Guest: Register | Login |
0 users currently in ROM Hacking | 4 guests |
Main - ROM Hacking - Super Mario Land 2 Disassembly | New thread | New reply |
If there was a SML2 Disassembly, would you use it? | |
Yes | |
Not sure | |
No | |
Multiple voting is not allowed. Changing your vote is not allowed. 7 users have voted so far. |
FroggestSpirit |
| ||
Newcomer Level: 6 Posts: 1/5 EXP: 679 Next: 228 Since: 02-16-14 Last post: 3670 days Last view: 3670 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 |
MiniCompute |
| ||
Bubble Level: 66 Posts: 515/981 EXP: 2416001 Next: 45850 Since: 04-25-07 Last post: 461 days Last view: 670 days |
Posted by FroggestSpirit Sweet man, good amount of data you got there. I was using yy-chr to find some gfx, looks very nice in some snes games. Keep that site up for others I'm sure someone may whip up a little editor for it soon. |
FroggestSpirit |
| ||
Newcomer Level: 6 Posts: 2/5 EXP: 679 Next: 228 Since: 02-16-14 Last post: 3670 days Last view: 3670 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) |
Drakon |
| ||
Red Paragoomba Compromised account. Please contact staff for a password reset. Level: 18 Posts: 38/62 EXP: 29756 Next: 141 Since: 01-26-14 From: Toronto Canada Last post: 3676 days Last view: 3359 days |
Seriously, someone needs to make a gb / gbc emulator that's as powerful as fceux debug build. GB / gbc needs more trace logging to save me the effort of backtracking code. ____________________ http://16bitgamer.forumotion.ca/ |
FroggestSpirit |
| ||
Newcomer Level: 6 Posts: 3/5 EXP: 679 Next: 228 Since: 02-16-14 Last post: 3670 days Last view: 3670 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) |
Drakon |
| ||
Red Paragoomba Compromised account. Please contact staff for a password reset. Level: 18 Posts: 48/62 EXP: 29756 Next: 141 Since: 01-26-14 From: Toronto Canada Last post: 3676 days Last view: 3359 days |
Posted by FroggestSpirit I don't mean code / data logging I mean trace logging (logging what was executed). Then when it hits the breakpoint you can see what was executed before the breakpoint and work backwards. ____________________ http://16bitgamer.forumotion.ca/ |
FroggestSpirit |
| ||
Newcomer Level: 6 Posts: 4/5 EXP: 679 Next: 228 Since: 02-16-14 Last post: 3670 days Last view: 3670 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 |
Drakon |
| ||
Red Paragoomba Compromised account. Please contact staff for a password reset. Level: 18 Posts: 53/62 EXP: 29756 Next: 141 Since: 01-26-14 From: Toronto Canada Last post: 3676 days Last view: 3359 days |
Posted by FroggestSpirit I like the fceux data logger that logs everything, that way I can look at the code and know what it's doing. ____________________ http://16bitgamer.forumotion.ca/ |
Naulahauta |
| ||
Red Paragoomba Level: 19 Posts: 56/56 EXP: 30413 Next: 5364 Since: 10-27-09 Last post: 3676 days Last view: 457 days |
Looks fantastic!!
Looks like you've already compiled a lot, but I made deep research regarding the game years and years ago here. Looks like SmellyMoo copied some of my stuff to his google code page, from which you probably found those docs. I have some unreleased documents regarding the overworld sprites in my old computer. If I get a chance to retrieve them, can I post them here? I don't feel comfortable using GitHub. ____________________ oh |
MiniCompute |
| ||
Bubble Level: 66 Posts: 520/981 EXP: 2416001 Next: 45850 Since: 04-25-07 Last post: 461 days Last view: 670 days |
Posted by FroggestSpirit Hmm why not opt into using this ? [url]http://www.zophar.net/gb/no-gmb.html/url] Visual boy 1.83 is very similiat to logging stuff like no$ can do. @Drakon if your so gungho on someone making a emulator why don't you step up and do it ? You have the skills, brains and talents to compile one over time. :| Also the original author has not been seen for years to update his emulator, For all we know the guy could have died or flatout forgot about the emulator. If someone needs to crack his paid program just go ahead and do it already. If out of the blue he appears in the near future.. Just man up and give him a donation if you cracked his program to use and update for todays current hacking communitys. |
Drakon |
| ||
Red Paragoomba Compromised account. Please contact staff for a password reset. Level: 18 Posts: 62/62 EXP: 29756 Next: 141 Since: 01-26-14 From: Toronto Canada Last post: 3676 days Last view: 3359 days |
Posted by MikeTechnoPosted by FroggestSpirit huh? I haven't cracked anything. Seriously what are you talking about? ____________________ http://16bitgamer.forumotion.ca/ |
MiniCompute |
| ||
Bubble Level: 66 Posts: 521/981 EXP: 2416001 Next: 45850 Since: 04-25-07 Last post: 461 days Last view: 670 days |
Posted by DrakonPosted by MikeTechnoPosted by FroggestSpirit Lets stop this conversation right now. Why do you come over to this community with this abrupt and snarky attitude ? I've been reading and watching what you do here lately I tried to hold my peace about you. But your really starting to piss me off. :| Chill out with this atttitude or pack up and go somewhere else for awhile. |
FroggestSpirit |
| ||
Newcomer Level: 6 Posts: 5/5 EXP: 679 Next: 228 Since: 02-16-14 Last post: 3670 days Last view: 3670 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 - ROM Hacking - Super Mario Land 2 Disassembly | New thread | New reply |
© 2005-2023 Acmlm, blackhole89, Xkeeper et al. |
MySQL - queries: 99, rows: 133/134, time: 0.018 seconds. |