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:
- the cable header is placed on the component side, the side with the white silk-screen markings
- the socket adapter header is placed on the solder side. This to prevent the signals to be mirrored for the SocketAdapter. If you use a direct flatcable-socket adapter, then place the socket adapter header on the component side too.
SocketAdapter remarks:
- the header from the EmuPod is placed on the component side, the pins to the socket on the solder side. Make sure you use special socket headers with round pins, the usual flatcable header pins are to big. To protect the socket header pins from breaking off (and having you to resolder the header!) place at IC-socket on them. These are much easier to replace.
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
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.