Quantcast
Channel: nesdev.org
Viewing all articles
Browse latest Browse all 782

Honō no Rangerman

$
0
0
Hi there,

i got my self a Honō no Rangerman. Sadly this game doesn't work in my clone console. Even through the demo is a simple mapper 0 game with 32k + 8k (as also described on the retail box).
First i opened the cartridge to find an imho very over the top pcb with an Altera MAX II, MX 29LV128DBT2C, LP62S2048B and LVC16245A.
I started digging around and did find it likely uses mapper 446.
With the information on the wiki and the dumped bootloader(?) ROM - I could see the code which stores stuff at $5000-5006 addresses.
In the ROM area there is text which i find interesting:

Code:

PRESS START                                 AHNW NES Rom (musics)    fireman_v1_0_5e_ntsc     fireman_v1_0_5j          fireman_v1_0_6e_ntsc     fireman_v1_0_6j          fireman_v1_0_8e_ntsc     fireman_v1_0_8j_ce       fireman_v1_0_8j_re       Project Blue (JP BNROM 5)Project Blue (JP BNROM Co 
I used an emulator and discovered the following write operations:

0x5003, 0x00
0x5005, 0x00
0x5002, 0x00
0x5006, 0x00
0x5001, 0x08
0x8000, 0x00

0x5006, 0x01
0x5001, 0x09
0x8000, 0x00

0x5006, 0x02
0x5001, 0x0A
0x8000, 0x00

0x5006, 0x03
0x5001, 0x0B
0x8000, 0x00

0x5006, 0x04
0x5001, 0x0C
0x8000, 0x00

0x5006, 0x05
0x5001, 0x0D
0x8000, 0x00

0x5006, 0x06
0x5001, 0x0E
0x8000, 0x00

0x5006, 0x07
0x5001, 0x0F
0x8000, 0x00

0x5006, 0x08
0x5001, 0x08
0x8000, 0x00

0x5006, 0x09
0x5001, 0x09
0x8000, 0x00

0x5006, 0x0A
0x5001, 0x0A
0x8000, 0x00

0x5006, 0x0B
0x5001, 0x0B
0x8000, 0x00

0x5006, 0x0C
0x5001, 0x0C
0x8000, 0x00

0x5005, 0x04
0x5001, 0x00
0x5002, 0x00
0x5006, 0x00
0x8000, 0x00

0x5001, 0x20
0x5002, 0x00
0x5003, 0xFC
0x5004, 0x00
0x5006, 0x00
0x5005, 0x84
0x5006, 0x00
0x5000, 0x81

Afterwards i did dump the cart as if it was a mapper 0 game. The game starts in the emulator but the graphics are still off for some reason but sound and gameplay works fine. So the cart itself seems to be ok.

I have some questions. Thanks if anybody could help me out.
A) Any idea why the cartridge doesn't work in my clone?
B) I don't really understand what the wiki is saying. What does for example writing 0x0C to 0x5006 actual do? Switching CHR bank 0x0C to "accessible rom window"?
C) What would a iNES2.0 file looks like in this setup? header + bootloader PRG + game PRG + bootloader CHR + game PRG? I couldn't figure out if there is an emulator out there handling this setup at all.

Statistics: Posted by smesgr — Sat May 11, 2024 3:21 am — Replies 1 — Views 103



Viewing all articles
Browse latest Browse all 782

Trending Articles