Close

EmuPod & SocketAdapter information

A project log for ROM-emulator

Emulate a small size ROM with a RAM and Arduino with Intel-HEX interface

fjkraanfjkraan 08/02/2021 at 10:590 Comments

The EmuPod and SocketAdapter boards adapt the flat cable to a specific socket. The flatcable carries all signals from the 32kByte RAM, a 62256/D43256. The EmuPod transforms those to mimic the ROM signals. The SocketAdapter adapts to the physical socket form.

Each target ROM has a different pin layout, so expect to reserve a set of these boards for each ROM. Not all pins will change, thanks to the JEDEC standard, but some will. The ROMEmu optionally also allows writing to the RAM if a write signal is available, complicating the configuration somewhat. Unused address lines are connected to GND, to address the lower area of the RAM. An unused write signal is tied to Vcc.

Adding headers to the EmuPod:

SocketAdapter remarks:

Some EmuPod wiring configurations. Only the 2532 one is properly tested!

Note: the cable header numbering used is the not the  standard Odd-Even order, but a Counter-Clock-Wise order, the same as used for I.C-sockets.

This is for the 2532 EPROM socket (EmuPod24/SocketAdapter24):

28p cable header    24p socket header    remark
    1  A14                -             connect to GND
    2  A12                -             connect to GND
   20  CS*              20  CE*
   22  OE*              22  OE*
   23  A11              18  A11
   26  A13                 -            connect to GND
   27  WE*                 *            connect to Vcc or the WR* signal
   28  Vcc                 -            not connected
     -                  23  Vpp         connect to Vcc

This is for the 2732 EPROM socket (EmuPod24/SocketAdapter24):

28p cable header    24p socket header    remark
    1  A14                -             connect to GND
    2  A12                -             connect to GND
   20  CS*              20  CE*
   22  OE*              22  OE*
   23  A11              21  A11
   26  A13                -             connect to GND
   27  WE*                *             connect to Vcc or the WR* signal
   28  Vcc                -             not connected

This is for the 2716 EPROM socket (EmuPod24/SocketAdapter24):

28p cable header    24p socket header    remark
    1  A14                -             connect to GND
    2  A12                -             connect to GND
   20  CS*              20  CE*
   22  OE*              22  OE*
   23  A11              21  A11
   26  A13                -             connect to GND
   27  WE*                *             connect to Vcc or the WR* signal
   28  Vcc                -             not connected

This is for the 2764 EPROM socket (EmuPod28/SocketAdapter28):

28p cable header    28p socket header    remark
    1  A14              -               connect to GND
   26  CE2                              not connected
      -               26 NC             not connected
   27  WE*              -               connect to Vcc or the WR* signal
                      27 PG*            not connected

This is for the 27256 EPROM socket (EmuPod28/SocketAdapter28):

28p cable header    28p socket header    remark
    1  A14              27  A14         
     -                   1  Vpp        not connected
   26  A13              26  A13
   27  WE*                *            connect to Vcc or the WR* signal

This is for the 62256 RAM socket (EmuPod28/SocketAdapter28):

28p cable header    28p socket header    remark
    1  A14              27  A14         
   26  A13              26  A13
   27  WE*              27  WR*

Discussions