PSX Action Replay / Gameshark flash mappin

Discussion in 'Sony Programming and Development' started by TriMesh, Jul 7, 2013.

  1. TriMesh

    TriMesh Site Supporter 2013-2017

    Joined:
    Jul 3, 2008
    Messages:
    2,324
    Likes Received:
    750
    Does anyone know how the flash in these things was hooked up? I thought the map went like this:

    0x1f000000-0x1f01ffff = First 128KB of flash
    0x1f020000-0x1f03ffff = Reserved for flags - only defined locations are:
    0x1f020010 = D0 holds data available flag from comms link
    0x1f020018 = D0 indicates state of switch on AR; 1 = Active
    0x1f040000-0x1f05ffff = Second 128KB of flash on 256K carts
    0x1f060000-0x1f07ffff = Comms Link data - only defined locations are:
    0x1f060000 = Read data from PC
    0x1f060008 = Write data to PC

    But this doesn't seem to be working - my AR clone works with the older 1.xx 128K roms, but fails to program with anything larger. Presumably I have some of the logic in the CPLD wrong, but it seems to match the table above.

    Anyone happen to remember anything about this (and where the ROM in the carts with something like 512KB was mapped)?
     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page