Hydlide II: Shine of Darkness EPROM with ASCII SRAM Mapper question

Par Protoman

Resident (44)

Portrait de Protoman

19-10-2016, 05:43

Hello! I burned a 32-pin 2Mbit AT27C020 EPROM (only using the first 1Mbit of the EPROM) of the English translation of Hydlide II: Shine of Darkness. After removing the original 28-pin Mask ROM from the PCB, I soldered the EPROM in place and routed the A16 line, #OE, #CE, VCC, and #PGM lines. The game boots up correctly, but I'm having the same issue as when you don't select the correct 16Kb with SRAM mapper from an emulator; the game will not access the SRAM and let me continue after creating a character.

According to Bifi's site, "Hydlide has 2kB of SRAM, and 128kB ROM. The mapping is much like the Ascii/16Kb type. Use value 10h to select the SRAM area; if it selected in page 1, it can't be modified. If it is selected in page 2, it is possible. The whole 16Kb of the page is a repetition if the 2 kB SRAM (=800h bytes)."

I'm confused about where I need to change the value in the English patched ROM file before burning another EPROM. I could solder in a socket for testing and use a UV EPROM, before wasting another OTP EPROM... or burn to the remaining 1Mbit of the AT27C020 and force the ASCII mapper to select the lower address somehow.

Any help from a programmer would be greatly appreciated! Smile Thank you!! Wink

!login ou Inscrivez-vous pour poster

Par Protoman

Resident (44)

Portrait de Protoman

19-10-2016, 11:14

Nevermind!! I figured out the problem with the wiring! I was using an incorrect pinout diagram for the ASCII M60002 Type 2 Mapper (ASC2). I found an original Japanese diagram showing the proper address line for A16 and #OE0. Now the game loads, saves, and plays in English!! Big smile

Par Rataplan

Master (214)

Portrait de Rataplan

19-10-2016, 14:48

Congratulations on that! I like these sort of 'hacks' Smile

Par Vampier

Prophet (2297)

Portrait de Vampier

19-10-2016, 15:29

yarrr matey... here be swashbuckling pirates!