Page 1 of 1

Bird Week disassembled

Posted: Fri Mar 10, 2017 10:20 am
by cybermind
I wanted to try myself at ROM disassembly and recently I've been trying to beat Bird Week, the most hardest official NES/Famicom game created in the lifetime of the console. This resulted in game disassembling with the purpose to find out some bugs/exploits which would help me to complete the game. Seems that there are none that would help the player to ease the game completion, but at lease I've re-created the game's source code :)
I've used DISASM6 v1.5 to create the initial source code, with FCEUX code/data log provided to separate code from data.


To compile the source, you should use ASM6. After successful compilation you should get a ROM file identical to "Bird Week (J) [!].nes"

If you're unfamiliar with Bird Week, I recommend checking out this TOP10 Hardest NES games: (in Russian but English subtitles available)
The people who composed this top spent 3 years compiling it, beating all the games presented there without savestates and cheating.
So, if you want to try out Bird Week, I would wish you only luck and nothing more :)

Re: Bird Week disassembled

Posted: Fri Mar 10, 2017 10:28 am
by tepples
Correct me if I'm wrong, but I thought GitHub was for original works, not disassemblies of proprietary software. I thought was more for that sort of thing.

Re: Bird Week disassembled

Posted: Fri Mar 10, 2017 10:45 am
by cybermind
Well, I found this Super Mario Bros disassembly on GitHub and decided that it's okay to keep my work on GitHub as well.