modern Lynx cart reader?

Discussion in 'Dumping and Backing Up Your Games and Prototypes' started by wilykat, Apr 13, 2015.

  1. wilykat

    wilykat Site Supporter 2013

    Joined:
    Mar 25, 2012
    Messages:
    991
    Likes Received:
    45
    Unless my Google-fu is bad, there is only 1 information about Lynx cart dumper at https://atariage.com/Lynx/emulation/index.html (bottom of the page) and it's old. I don't have any computer that still uses parallel port or can run 16-bit DOS program without causing Windows to throw tantrum about direct access to ports. (64 bit Windows just can't do DOS and DOSBox isn't any good for this kind)

    Hypothetically, can I use a modern design with USB port to just read Lynx carts? There seems to be a few ROM that isn't available like Hyperdrome, and I wanted to see if I can suck the ROM out of it. Maybe dump my entire collection (some 80 games) and compare ROM to those available to see if I can find a ROM variant or 2.

    One possibility is to use Arduino to access the address lines and read data, feed it to the host and save them all in sequence. The only issue is Lynx is a bit weird with address scheme. One, it does not have A11 at all (technical error by Epyx maybe?). Second, the address it uses changed according to how big the ROM is:

    (pinout assumes I am trying to read or program an EPROM to use with Lynx)
    128Kb
    Lynx - EPROM - BIT
    A0 - A0 1
    A1 - A1 2
    A2 - A2 4
    A3 - A3 8
    A4 - A4 16
    A5 - A5 32
    A6 - A6 64
    A7 - A7 128
    A8 - A8 256
    A9 - NC
    A10 - NC
    A12 - A9 512
    A13 - A10 1024
    A14 - A11 2048
    A15 - A12 4096
    A16 - A13 8192
    A17 - A14 16384
    A18 - A15 32768
    A19 - A16 65536

    When I go to 256K, the A9 (EPROM) goes to A9 of the cart connector, the whole address from A10-A16 is shifted up one spot and A17 is added all the while leaving the cart A10 unused. At 512k, the whole address A10 to A17 gets shifted up one and A18 is added. 1MB (8 megabit) support is possible via another pin (AUDIO IN) although it's never used officially by Epyx or Atari.

    I thought NES was crazy with 2 sets of addresses and data due to separate program and graphic ROM. But this is driving me crazy. NES didn't have funky variable address labeling.

     
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page