The board is designed to fit into the standard ZX Spectrum 48k or ZX Spectrum + housing.
- ULA based on the CPLD system from the Altera Max7000 family (EPM7128SLC84),
- 48KB RAM,
- AY-3-8910 or AY-3-8912 sound system with stereo output,
- Kempston standard joystick interface,
- RGB video output,
- possibility of using a power supply with any polarity,
- ROM bank switch,
- board fully adapted for through hole mounting
Tested interfaces:
- DivIDE, DivSD - work
- DivIDE + - not working
- Ti-of-TTL + FDD 35 clone works
- Beta disk 48k - works
- Beta disk 128k - works
- Tact-Polbasic - works
- D + - works
- Interface 1 + Microdrive - works, but RS232 does not work, because there is no 12V on the connector.
- (Interface II, AY and others without their ROM, work)
Thanks to Maryjan from speccy.pl forum for testing.
If BRIGHT is low or not visible make this modification.
- Remove resistors R1, R2, R3
- Replace R15, R16, R17 with 220R
- Solder the wires as shown in the picture.
If tape loading is not working make sure that Q1 BC517 is properly soldered. There are BC517 transistors on the market with different pinout.
Counting from the left side:
- Collector 2. Base 3. Emitter -> Solder it as shown on silkscreen on PCB.
- Emitter 2. Base 3. Collector -> Solder it rotated 180 degree.
The software for the CPLD EPM7128 system was developed based on an implementation of OpenCores by Miguel Jodar. Don "Superfo" used this implementation to create the ZX Max family, on the basis of which the ZX 48 Spider was designed. Firmware in its current form was created with the active participation and help of speccy.pl forum members. This project uses CPLD from ZX Max 48 Issue 2