Tag: sizif 512K

Building a ZX Spectrum Clone in 2021 – Sourcing for parts

Acknowledgements – ZX sizif 512K Project – all credits to Eugene Lozovoy.

sizif 512K PCB from JLCPCB

The first order is to get the PCB made; the Gerber files are readily available on Github; make sure you choose the latest version (rev.D1). I used JLCPCB to manufacture the PCB as I am familiar with them. The boards came in under a week.

Sourcing for components isn’t that easy; with the rising cost of chips, an EPM1270 cost SGD$70, the video encoder about SGD$25 on major online electronics distributors. To keep the cost low, almost everything I ordered was from China auction sites (Taobao); the problem with these sites is that there is a risk the chips are a dud, remarked or a total fake.

In total, based on the BOM, I ordered all the parts from 20 plus vendors; 3 or more pieces for ICs from different vendors if available.

A box full of components
No photo description available.
duds from China

  • CPU – Z84C0020PEC – these are all used at about $3 each, modern version for the Z80A, likely remarked from old Z80As. Out of 3 pieces 1 is a dud, the other 2 works fine.
  • RAM – AS6C4008-55PCN – used static RAM for about $4 each, ordered 5, 2 not working.
  • ROM – SST39F040 – used Flash ROM about $2 a piece, ordered 3 pieces all working.
  • Sound Chip – AY-3-8910 – These are hard to source in China, ordered 3 pieces all dead. Still cannot find a good source for it.
  • Video Encoder – AD724 – These are still in prodcution, got it as new chips, no issues with them.
  • ULA – EMP1270 – These are new parts, most sellers won’t ship without you commiting to a minimum order, need some back and forth wtih sellers to get it.

The rest of the parts are ok, except the 28Mhz crystal; it is sold without specifications that causes issues during the build.

Connectors and switches are a hit and miss; you buy them by looking at the picture of the item, which some might be misleading; most of them fit, but they gave me a short tactile switch instead of the long one.

The keyboard connectors are from Digikey; it would be tough to get them from China. It might be cheaper to get it from the regular UK retro parts vendors.

link to part 1

link to part 3

Building a ZX Spectrum Clone in 2021 – Begining.

ZX Spectrum – Recreated casing from ZX Renew.

The ZX Spectrum started me down the path as a maker in the 80’s, it was my first computer, and I had so much fun and learning with it. I always wanted to build a spectrum clone when I was young, but I don’t have the skills and resources.

Originally I wanted to make a retropie emulator but was quite turned off with the long loading time and navigation. So my idea was to have it much closer to the original experience with the machine when I was young.

While researching for a better Spectrum emulator, I stumbled on a RasPi bare metal emulator, the “ZXBaremulator” it boots at without going into the Linux screens. I have an old RasPi 1 Model B to hack with, and without thinking much, I ordered a recreated casing, keyboard membrane and faceplate from ZX Renew and waited patiently for it. I was disappointed when It came two weeks later in the mail; I did not order the rubber mat (I thought it was a mouse pad or something). So I placed another order for the mat (paid another £15 for shipping)

Complete set of the casing with RasPi.

Another two weeks passed, and I finally got the recreated case and started hacking the RasPi to fit the case.

Everything works fine except for one crucial part that doesn’t work for me; I cannot load tape the slow and regular way; that takes away the 80’s experience.

So I started looking for other solutions, and I decided to design and build a clone from scratch.

As part of my research, I ordered the book that everyone recommends for building a spectrum clone, “The ZX Spectrum ULA” by Chris Smith; it is a very well written and informative book. I spent many nights reading and pondering my approach to building a Spectrum clone.

While researching, I found several open-source ZX Spectrum projects, like the Harlequin 48K / 128K, ZX Uno, and many more. And of course, I lust over the Spectrum Next, hoping to support the 3rd issue in the future if there is one.
In the end, I decided not the reinvent the wheel and pick a project to work on; I chose the “sizif 512K” as it is the closest to what I wanted and more. I wanted a clone that uses as many real parts as possible, especially a real Z80. The only problem I have is there is little guidance in building this clone; I will have to spend some time figuring everything out and sourcing for parts.

link to part 2