I wondered what this thing actually did, the main component being a 2K RAM.
Having looked at the Memotech version, it seems the main job is to have the RAM appear in I/O space. Most of us will understand what memory-mapped I/O is. Well, this is I/O-mapped memory.
One block is where the Spectrum software would read the keyboard.
Another block is where the host machine writes Spectrum keyboard patterns.
The Einstein version has some extra parts to emulate the Spectrum tape I/O and the buzzer.
The analogue parts are probably copies of the Spectrum circuit.
The 'Spectrum-side' PAL encodes I/O addresses into RAM addresses. It could be replaced by a 74LS148 chip.
This is likely to be the same for the Memotech and Einstein versions.
The PAL14L4 chips are very simple. They have no registered or tristate outputs, so they can easily be reverse engineered. They don't even have a security bit.
2025-09-13 PAL chips have been posted by registered post, should arrive Wednesday. I can read and analyse them straight away.
2025-11-15
After a lot of manual work, I now have the GAL chips behaving exactly like the PAL chips. Success!
2025-12-24
Lee is unable to push the project right now, so I shall try to do what I can.
2026-01-04
Ordered five boards from JLCPCB. Should be here in about 12 days.
2026-01-06
Boards have been made, now packed and waiting for carrier.
2026-01-10 02:53
Boards left Hong Kong airport.
2026-01-13
Boards arrived Peterborough.
Keith





