You can build a computer that runs ZX Spectrum software in three distinct ways: prototype a Spectrum-style system around a Raspberry Pi Pico, assemble a published FPGA clone design, or build from an open-hardware Spectrum Next-style design. They differ in fidelity, electronics work, sourcing, and modern features. Choose the target before buying parts: the Pico project is designed for accessible prototyping but says it is “not a highly accurate emulation,” while FPGA designs recreate more of the original machine’s hardware behavior.
Decide what “from scratch” means for your build
“From scratch” can mean anything from wiring a small development board on a breadboard to assembling a custom computer board from individual components. Those approaches do not produce the same kind of machine.
As an Amazon Associate I earn from qualifying purchases.
- A Spectrum-style recreation: Use a Raspberry Pi Pico RP2040 and project-specific connections to run Spectrum software. This is the most approachable starting point for prototyping, but it is not a highly accurate emulation, according to the project documentation.
- An FPGA clone: Use programmable logic to recreate the Spectrum’s hardware. Published designs range from custom boards with a specified FPGA and supporting components to designs combining an FPGA with a real Z80 processor.
- An open-hardware modern-compatible machine: Follow a Spectrum Next-style design. FPGA gateware recreates the Z80 and other components, while modern outputs and storage make the result more practical with current equipment. It is not a literal copy of the original board.
Your choice depends on whether you value accessible assembly, hardware fidelity, modern connectivity, or the challenge of sourcing and assembling a board-level design.
Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Fix the driver behind crashes, sound loss and screen glitchesFind Drivers →Compare the three build routes
| Route | What it is suited to | Hardware and assembly | Video, input, and storage |
|---|---|---|---|
| Pico recreation | Low-barrier prototype that runs Spectrum software | Raspberry Pi Pico RP2040, with breadboard and community-board configurations documented by the project | Documented options include VGA, HDMI/DVI, or LCD video; USB or PS/2 keyboard; joystick; Spectrum audio; tape input; and TAP/TZX or snapshot loading |
| ZX-Uno-style FPGA clone | Board-level FPGA design with a published hardware specification | Xilinx Spartan XC6SLX9 FPGA, static RAM, SPI flash, and a 50MHz oscillator, among other parts | AD724-based video circuit, RCA composite output, PS/2 keyboard, audio, SD card slot, and expansion port |
| Spectrum Next-style open hardware | FPGA-based Spectrum-compatible system with modern extensions | FPGA gateware recreates the Z80 and other components | HDMI and VGA, SD storage, and a reported 1MB RAM configuration expandable to 2MB |
The table describes documented project capabilities, not a guarantee that parts are currently in stock or that a design can be assembled from a ready-made kit.
#1 Best Overall
- 【Trustworthy Quality】: This cleaning cloth is made of microfiber cloth, which has a very good cleaning effect. It will not shed hair or damage the car centre screen and dashboard during use. The cleaning cloth can be washed and reused after use without worrying about fading or losing their cleaning effect.
- 【Glove-Style Design】: This car screen cleaning cloth adopts a glove-style design, so you only need to put it on your hand like a glove when using it. This design allows you to use this cleaning cloth more flexibly without worrying about your nails scratching the screen.
- 【Dual-Purpose】: This cleaning cloth is dual-purpose for both dry and wet use. The black part contains an absorbent sponge for wet wiping, which can remove oil stains, fingerprints and other stains. The gray part is used for dry wiping, which can be used to remove dust.
- 【Easy to Use】: The method for using this cleaning cloth is simple. First, spray the surface of the cloth with a cleaning solution and use it to wipe the digital screen. Then, fold the cloth and use the dry side to wipe the screen again for efficient cleaning.
- 【Wide Application】: The microfibre car touchscreen cleaning cloth is very versatile. It can be used not only for car dashboards, displays and so on, but also for tablets, mobile phones, laptops, TVs and other electronics. It is very portable so you can carry it with you for easy access at any time.
Build a Pico-based prototype
The pico-zxspectrum project is the clearest option if you want to start with a small development board rather than design or populate a custom computer board. Its documentation covers breadboard and prototype builds, several video methods, keyboard and joystick input, audio, tape input, and loading TAP/TZX files or snapshots. The project maintainer describes it as “not a highly accurate emulation,” so treat it as an accessible Spectrum-style recreation rather than an exact hardware clone.
Plan around the exact board and firmware target
There is no single canonical parts list in the project information described here: it includes community boards and different breadboard configurations. Pick a documented configuration first, then follow its wiring and firmware instructions rather than combining parts or connections from different builds.
- Choose the Pico and documented configuration. Confirm that the board and wiring match the project instructions for the build you intend to make.
- Select the display method. The project identifies VGA, HDMI/DVI, and LCD options. Use the connections and firmware target specified for your chosen method.
- Choose keyboard and optional controls. Documented input options include USB or PS/2 keyboards and joystick input. Check compatibility with the specific configuration before wiring.
- Follow the documented firmware-transfer procedure. The project describes transferring UF2 firmware. Use the instructions for the selected board and target.
- Add audio and software loading as supported by that configuration. The project lists Spectrum audio, tape input, and TAP/TZX or snapshot loading; verify the relevant connections and supported features in the build documentation.
This route limits the need to assemble a full custom computer from discrete components, but it does not remove the need to match wiring, peripherals, and firmware to one documented build.
Rank #2
- Dual-head: This blinds cleaner tool has a soft bristle brush on one end for brushing dust from the air vent crevices, and a fiber cloth on the other end for wiping smooth surfaces such as the dashboard, making it suitable for a variety of scenarios.
- Upgraded Design: This mini duster for car air vent has a bendable split structure at the end of the cloth, which can fit the curvature of the air vent blades and penetrate deep into the crevices, removing the parts that are beyond the reach of ordinary rags.
- Soft: This blind cleaner soft bristle brush and fiber cloth are made of delicate and soft material, which will not scratch the car interior, dashboard or keyboard surface when cleaning, and protects the objects from damage.
- Detachable: This mini car vent cleaning brush cloth cover and brush head are detachable, you can wash and dry them separately when dirty, avoiding too dirty to affect the cleaning effect, reuse it for more peace of mind, and keep the cleaning effect.
- Package: You will get 3 x mini dusters for car air vent, not only can clean car air vents, dashboard, but also can be used to clean the keyboard, home appliances crevices and other home scenarios, compact and portable, when not in use, storage does not take up space.
What an FPGA clone board involves
ZX-Uno’s published specification shows the breadth of a board-level FPGA build. Its listed design includes a Xilinx Spartan XC6SLX9 FPGA, static RAM, SPI flash, a 50MHz oscillator, an AD724-based video circuit, a PS/2 keyboard interface, RCA composite output, audio, an SD card slot, and an expansion port, along with passive components.
This is more than selecting an FPGA: memory, clocking, video, input, storage, power, and board connections all form part of the design. A parts list tied to a specific board revision is a starting point, not proof that every listed component remains readily available or that a substitute will work without engineering changes.
A real-Z80-plus-FPGA alternative
Sizif-XXS takes a different approach by combining a real Z80 processor with an Altera FPGA. Its documented modes include Spectrum 48, 128, +3e, and Pentagon; it also describes 512K RAM, SD storage, and PAL output. This is a useful distinction when choosing a design: an FPGA clone may recreate the processor in programmable logic, or it may retain a physical Z80 while using programmable logic for other functions.
Rank #3
- Durible Material: Made of premium rhinestones with smooth, burr-free surfaces and edges. Equipped with high-quality self-adhesive backing, these stickers feature stable adhesion.
- Versatile Application: Ideal for decorating cars, laptops, water bottles, backpacks, photo frames. Perfect for daily beautification, DIY crafts and holiday decor, adding delicate decor items.
- Unique Design: This heart-shaped car sticker is embedded with rhinestones. It adds subtle personalized detailing to vehicle exterior, and works as a practical small gift for women and young girls.
- Easy Application: Simply clean and dry the surface, peel and press the sticker firmly. It adheres well to clean flat and slightly curved surfaces, easily without residue or shedding.
- Package Contains: Each pack includes 4 sticker sheets (5.51 x 9.44 inches per sheet). The sufficient quantity meets daily personal decoration needs and is great for sharing with family.
What changes with a Spectrum Next-style build
The Spectrum Next uses FPGA gateware to functionally recreate the Z80 and other machine components. Raspberry Pi Official Magazine describes this as more than an emulator, explaining that the FPGA cores recreate original chips. The magazine also reports HDMI and VGA output, SD storage, and a 1MB RAM configuration expandable to 2MB, alongside compatibility with original media and many original hardware and software items.
PC Slower Than It Used to Be?
A free scan shows the junk files, broken settings and background clutter dragging Windows down - then fixes them in one click.Free scan · Windows 10 & 11Outdated Drivers Are Slowing You Down
One free scan finds every outdated or missing driver and matches the right update for your exact hardware.Free scan · exact hardware matchThose additions make the Next a modern-compatible platform rather than a stock 48K Spectrum board. The SpecNext Wiki describes the design as open hardware and covers cloning the hardware or porting its core to other platforms; it names N-Go and Xberry Pi among related hardware projects. Choose this route if you want the open-hardware and modern-connectivity approach, not if your defining requirement is to reproduce the original board exactly.
Set compatibility and connection requirements before ordering
Compatibility is not a single yes-or-no property. It depends on the project and its implementation, so decide which software, media, displays, and peripherals matter to you before settling on hardware.
- Software and media: The Pico project documents TAP/TZX and snapshot loading, as well as tape input. The Next source describes compatibility with original media and many original software items. Confirm a particular title or loading method against the chosen project documentation.
- Display: Pico configurations include VGA, HDMI/DVI, and LCD options; ZX-Uno’s specification lists RCA composite output; the Next source reports HDMI and VGA. Check which output your display can accept and what the specific design requires.
- Keyboard and controls: Pico documentation lists USB or PS/2 keyboard options and joystick input; ZX-Uno lists a PS/2 keyboard interface. Do not assume an input device works across different projects.
- Storage and expansion: Project options include tape or file loading on the Pico, an SD card slot and expansion port on ZX-Uno, and SD storage on the Next. Match the storage method to the software and workflow you want.
- Fidelity: If close recreation of original hardware behavior is the priority, compare the FPGA design’s stated approach and compatibility documentation with the Pico project’s explicit accuracy qualification.
Use a revision-specific sourcing checklist
Custom-board parts are design-dependent. Before ordering components for an FPGA or open-hardware build, work from the exact design documentation and revision you intend to assemble.
Quick Recap
- Lock the design name and board revision; do not mix component lists from different revisions.
- Check every component against that revision’s specification, including package, memory, oscillator, video circuitry, connectors, and passive components.
- Verify power and voltage requirements as well as connector types and pinouts for the board and its peripherals.
- Confirm the intended display, keyboard, storage, and expansion connections against the design documentation.
- Only then source the parts. Treat substitutions as design changes unless the project documentation explicitly supports them.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
Recommended Free Tools




