r57shell wrote:I just wanna warn you.
If you wanna make full disassembly of some game, it will took for you several years. (solo)
Natsumi wrote:I'd say months is closer to accurate, depending on the size of the ROM and complexity of the code. Of course, the skills of the user also factors on the speed they can resolve code. Yes it could take years, no doubt, but I know people who can make a building disassembly of a game in even weeks. Not very well documented but fully usable.
It's nice to have some actual documentation on the assembler now.
And after basically marking the whole rom other than the header as data I finally have an export from IDA that reassembles into what looks like a byte-identical rom. Which is a start.
Even though it's buildable, it will take time, to make all offsets working. (pointers)
And, during month, you don't go far beyond simply buildable assembly that. BTW, you can define whole ROM as data, it will be buildable, but it won't help a lot.
Just for info: this
took for me several weeks.
Next comming version... I spent few more weeks.
I'm not doing full disassembly, because I think it's useless, and does not worth the time, to make small change.
Whole dissassembly makes sense only if you want to change WHOLE game, or large part of it.