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*
fjkraan
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.