I started disassembling the Tennokoe Bank some days ago. I put all the files [there].
There are a lot of "weird" stuffs. The first on I encountered is in the code for reading joypad state.
$260b contains the current pad state.
$260d contains the previous pad state.
$260e seems to contains the diff between those two (($260b eor $260d) and $260b) but I'm not sure about it.
The "weird" part is about $260e. It's ORed with current pad state ($260d)... Why?
The code from line 42 to 47 as long as the code following the call to l_e3d1 in the reset irq are cryptic... But in the case of the tennokoe bank, it's never executed. It only looks for 1 pad so $260f is equals 0. But who knows, maybe it's changed somewhere else.
Another funny stuffs. You can find NEUTOPIA (file offset: $8816), BOMBERMAN, COBRA, as long as other game names in the rom... Maybe it's the saved data stored on the card when it was dumped
You can also find some infos in the rom. For example :
Code: Select all
00001FC0 4B 65 69 27 73 20 49 44 20 41 52 45 41 2E 20 20 Kei's ID AREA. 00001FD0 93 56 82 CC 90 BA 83 6F 83 93 83 4E 56 31 2E 34 .V.....o...NV1.4 00001FE0 44 61 74 65 2E 31 39 39 31 2D 41 50 52 2D 31 35 Date.1991-APR-15
Enough stalking, I had to find the BRAM to Tennokoe bank transfer routines