Don Superfo
UNITED STATES OF AMERICA • + Follow
Edit Project
Tools, APP Software Used etc.
![]() |
Altium DesignerAltium Designer
|
|
![]() |
QuartusIntel
|
Description
ZX Max 128 Issue 3
This is a ZX Spectrum 128 Clone base on CLPD EPM7128S. The ULA implement is base on "ULA chip for ZX Spectrum" project by Rodriguez Jodar, Miguel Angel (https://opencores.org/projects/zx_ula)
PCB is half size of original ZX Spectrum, can be fit in 48K or 48K+ case.
- PCB version 3,
- 32K ROM (27C256 or 28C256) and 128K RAM
- AY-3-8910 sound chip
- Composite and RGB PAL output
Schematic and Layout
Jul 08,2022
6,867 views
end-flag
ZX Max 128 Issue 3
ZX Spectrum 128 Clone base on CLPD EPM7128S
6867
9
40
Published: Jul 08,2022
BOM(Bill of materials)
Purchase
Donation Received ($)
PCBWay Donate 10% cost To Author
File Last Updated: 2024/12/20 (GMT+8)
File update record
2024-12-2012:33:35
Parts List (BOM) is updated.
2024-03-0513:18:46
Parts List (BOM) is updated.
Only PCB
PCB+Assembly
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
Copy this HTML into your page to embed a link to order this shared project
Copy
Under the
Attribution-ShareAlike (CC BY-SA)
License.

Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW
ESP32-S3 4.3inch Capacitive Touch Display Development Board, 800×480, 5-point Touch, 32-bit LX7 Dual-core Processor
BUY NOW
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW- Comments(40)
- Likes(9)
-
Juan VM Nov 24,2024
-
Peter Lee Croston Apr 30,2024
-
Stephen Hawkes Oct 28,2023
-
Engineer Sep 08,2023
-
Andrius Gailius Jul 06,2023
-
Oleg Skuratovskiy Feb 09,2023
-
Jorge Tavares Sep 02,2022
-
Pawel Mandes DevZine.pl Jul 11,2022
-
(DIY) C64iSTANBUL Jul 08,2022
View More
VOTING
0 votes
- 0 USER VOTES
0.00
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Design
1/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Usability
2/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Creativity
3/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Content
4/4
More by Don Superfo
-
ZX128 Replica This is a ZX Spectrum 128 replica in the form of ZX Spectrum 48 PCB. It use original ULA or any repl...
-
ZX Nuvo +2A This is a ZX Specrum Clone base on Harlequin by Chris Smith (http://www.zxdesign.info/harlequin.shtm...
-
ZX Max 128 Issue 3 This is a ZX Spectrum 128 Clone base on CLPD EPM7128S. The ULA implement is base on "ULA chip for ZX...
-
Superfo Harlequin 128 Issue 3H The ZX Spectrum is an 8-bit personal home computer developed by Sinclair Research. It was first rele...
-
ZX Spectrum Keyboard ZX Spectrum KeyboardI made this keyboard for using with Superfo Harlequin 128, ZX Nuvo 128, ZX Max 1...
-
Superfo Harlequin 128 Keyboard I made this keyboard for using with Superfo Harlequin 128 and ZX Nuvo 128. Both are ZX Spectrum clon...
-
ZX Max 128 Issue 5 This is a ZX Spectrum 128 Clone base on CLPD EPM7128S. The ULA implement is base on "ULA chip for ZX...
-
ZX Spectrum Keyboard V2 ZX Spectrum Keyboard V2I made this keyboard for using with Superfo Harlequin 128, ZX Nuvo 128, ZX Ma...
-
ZX Max +3 Issue 1 This is a ZX Spectrum +3 Clone base on CLPD EPM7128S. The ULA implement is base on "ULA chip for ZX ...
-
ZX Max +2A Issue 1A This is a ZX Spectrum +2A Clone base on CLPD EPM7128S. The ULA implement is base on "ULA chip for ZX...
-
ZX Nuvo 128 Issue 4A This is a ZX Specrum Clone base on Harlequin by Chris Smith (http://www.zxdesign.info/harlequin.shtm...
-
ZX Max 128 Issue 2B ZX Max 128 Issue 2BThis is a ZX Spectrum 128 Clone base on CLPD EPM7128S. The ULA implement is base ...
-
Superfo Harlequin 128 Issue 4B Superfo Harlequin 128 Issue 4BThis is a ZX Specrum Clone base on Harlequin by Chris Smith (http://ww...
-
Superfo Harlequin 128 Issue 4A This is a ZX Specrum Clone base on Harlequin by Chris Smith (http://www.zxdesign.info/harlequin.shtm...
-
ZX Nuvo +3 This is a ZX Specrum Clone base on Harlequin by Chris Smith (http://www.zxdesign.info/harlequin.shtm...
-
Timex Harlequin 2048 This is a Timex Computer 2048 Clone base on Harlequin by Chris Smith (http://www.zxdesign.info/harle...
-
ZX128 Replica This is a ZX Spectrum 128 replica in the form of ZX Spectrum 48 PCB. It use original ULA or any repl...
-
ZX Nuvo +2A This is a ZX Specrum Clone base on Harlequin by Chris Smith (http://www.zxdesign.info/harlequin.shtm...
-
ZX Max 128 Issue 3 This is a ZX Spectrum 128 Clone base on CLPD EPM7128S. The ULA implement is base on "ULA chip for ZX...
-
Superfo Harlequin 128 Issue 3H The ZX Spectrum is an 8-bit personal home computer developed by Sinclair Research. It was first rele...
-
ZX Spectrum Keyboard ZX Spectrum KeyboardI made this keyboard for using with Superfo Harlequin 128, ZX Nuvo 128, ZX Max 1...
-
Superfo Harlequin 128 Keyboard I made this keyboard for using with Superfo Harlequin 128 and ZX Nuvo 128. Both are ZX Spectrum clon...
-
ZX Max 128 Issue 5 This is a ZX Spectrum 128 Clone base on CLPD EPM7128S. The ULA implement is base on "ULA chip for ZX...
-
ZX Spectrum Keyboard V2 ZX Spectrum Keyboard V2I made this keyboard for using with Superfo Harlequin 128, ZX Nuvo 128, ZX Ma...
-
ZX Max +3 Issue 1 This is a ZX Spectrum +3 Clone base on CLPD EPM7128S. The ULA implement is base on "ULA chip for ZX ...
-
ZX Max +2A Issue 1A This is a ZX Spectrum +2A Clone base on CLPD EPM7128S. The ULA implement is base on "ULA chip for ZX...
-
ZX Nuvo 128 Issue 4A This is a ZX Specrum Clone base on Harlequin by Chris Smith (http://www.zxdesign.info/harlequin.shtm...
-
ZX Max 128 Issue 2B ZX Max 128 Issue 2BThis is a ZX Spectrum 128 Clone base on CLPD EPM7128S. The ULA implement is base ...
You may also like
-
-
-
-
Modifying a Hotplate to a Reflow Solder Station
1010 1 6 -
MPL3115A2 Barometric Pressure, Altitude, and Temperature Sensor
546 0 1 -
-
Nintendo 64DD Replacement Shell
449 0 2 -
V2 Commodore AMIGA USB-C Power Sink Delivery High Efficiency Supply Triple Output 5V ±12V OLED display ATARI compatible shark 100W
1280 4 2 -
How to measure weight with Load Cell and HX711
767 0 3
Hello, you can buy those components from eBay, will add link tomorrow.
Hi, it’s hard to say what’s the problem. For U2, it’s 28C256 or 27C256? After power on, try press reset and spacebar then release reset first and release spacebar after that. Does it boot to DivMMC ?
There is ZX Max 128 issue 5 which includes DivMMC on board.
Not for now, but maybe in the future I will modify to support +3 ROM
That's a great pity - I wanted to add an internal SD or CF card but would really need the +3 ROM to do that..
It need 1 more IC, if you want to try I will think about it and send you schematic to try
Definitely! I'm up for trying that!
Great! I want to try it too.
Let me know if it works or not https://github.com/DonSuperfo/ZX-Max-128/blob/main/Issue%203/Modify%20for%20%2B3%20ROM.pdf
Let me know if it works or not https://github.com/DonSuperfo/ZX-Max-128/blob/main/Issue%203/Modify%20for%20%2B3%20ROM.pdf
ZX Max +3, let me know if you want to try. I have some PCB See picture here https://postimg.cc/47PRq0Hg
ZX Max +3, let me know if you want to try. I have some PCB. See picture here https://postimg.cc/47PRq0Hg
I didn't see this post - do your still have the PCB?
I don't have PCB any more, you can order from here https://www.pcbway.com/project/shareproject/ZX_Max_3_Issue_1_eaec7c7c.html or https://www.pcbway.com/project/shareproject/ZX_Max_128_Issue_5_7ac0f41b.html
U9 is for paging RAM, you may try to check it. If bad memory, it maybe either U3 or U4 but I don't think they are bad.
Thank you for the information. I'll try changing U9 out. I'll come back with the outcome. Cheers.
A quick reflow of the solder joints for U9 fixed this problem. I am very grateful for your guidance. Thank you so much.
Glad it works!
Strangely it has failed again today. I loaded some 128K stuff and it was working fine, then after a while it started to fail to load 128K stuff again, so I used the TestRam program again and it's showing the same fault as before. I have received the new IC for U9 so I will try desoldering the old one and soldering in the replacement. Fingers crossed that fixes it for good. Cheers.
:-( sadly the speccy is still faulty in 128k mode. It's so weird. I change the IC for U9, with difficulty due to my bad skills and tools, but I got it charged. I had some problems with solder bridges and resolved those. Then the system worked fine in 128k mode when I tested. I put the screws in to the case to finalise everything, re-tested and it's back to failing the paging test.
I guess it's some kind of temperamental issue like a bad component or dodgy solder joint somewhere.
Never mind. At least it works in 48K mode.
So... I figured that fastening the 48K case tight seemed to have an influence on whether the system could page the 128K RAM or not. I took out the screws and magically the 128K paging worked fine again. On closer inspection I can see that certain capacitors are a little too tall to allow the circuit board to sit down on the mounting points in the reproduction 48K case, so when the case is screwed together it is forcing the circuit to distort. I've added some spacers to try to prevent this happening and it sort of works. If I press hard enough on the rear corners of the case I can cause a memory faulty, so it's not fixed but at least I know what the cause is.
I didn't assemble the board so I can't comment on the selection of components used but hopefully this little snippet of information can help others if they discover a similar problem.
Thank you for sharing !
I never see this problem before, do you have another CPLD EPM7128 to try?
Or try to reduce R80-R84 from 10K to 4.7K. Let me know if it work or not.
I'm going to change out the keyboard connectors first they seem very flimsy and a bit loose
Failing that I will do as you suggest
Thanks for the reply by the way very kind of you
I just upload "testram.tap" to GitHub https://github.com/DonSuperfo/ZX-Max-128/tree/main/Issue%203 Can you run to see if all 128K ram pass. About keyboard, what keyboard you used? do you have other keyboard to try?
You can put to any 5V point, Use 1K resistor, one side connectto5V the other side connect to Anode of LED, Cathode of LED connect to GND.
You can use standard 10K resistor and solder in vertical and connect one end together as this link https://modwiggler.com/forum/viewtopic.php?t=115629 I don't think it relate to sound, can you check AY chip?
I have ordered one of these 10k resistor's should be with me over the next couple of days. This is the only thing I'm missing on the board I bought off Ebay it all works perfectly apart from the AY sound which is all out of tune on any 128k game I try.. This is my second board now, the first one the tape port audio didn't work.
The AY is a Microchip AY-3-8910 (1232 CCA).
Oh well, I put in the missing component and as you said it wasn't related and didn't make a difference 😕. Maybe it's a dud sound chip or a fake 😔.
It use standard ZX 128 ROM, you can download from here. https://mdfs.net/Software/Spectrum/ROMImages/
Thanks!