Build an 8-bit retro computer powered by a Z80 ! [Zeal 8-bit]
NEW: Zeal 8-bit Computer is now available on Tindie, check
Hello, world!
Let me present to you the Zeal 8-bit computer, totally built from scratch. You will get a glance at the making process, the memory mapping, the choices of components, and even some problems I encountered. Well, everything that makes it a computer after all!
The key features already working:
- Native OS fully written in Z80 assembly
- ROM and RAM support with banking (both internal and external)
- Support external extension card (for adding RAM, ROM, Flash, EEPROM, and so on...)
- PS/2 keyboard support (targeting a full 104-key keyboards support)
- 16 GPIO pins (some used by the system)
- Software I2C
- Software UART
- VGA graphics support (powered by an FPGA)
- *Text mode 800x600 resolution: 100x50 characters
- Text mode 640x480 resolution: 80x40 characters
- Text mode characters support up to 16 colors for foreground and background
- Graphic mode 640x480 resolution: 16x16 pixels tiles, 40x30 sprites on screen. Up to 128 different tiles at once. Supports 2 layers, with transparency for the layer on top.
- ** Sound support (powered by the FPGA)
- 2 voices tested at the moment
- 3 possible waveform: square waves, triangles waves, sawtooth
- Frequencies between 20Hz and more than 20KHz
Upcoming features:
- Embed 32KB I2C EEPROM on the board (24LC256 is the best candidate currently)
- Embed the FPGA on the board
- Support for MicroSD (powered by the FPGA)
- Improve sound: add more voices, add noise waveform
- Improve software: add a Z80 assembler, add a BASIC (or similar language) interpreter, add some games, a user API for system libs
- Fix some HW & SW bugs, of course
It is still under heavy development as you can see, currently I am also working on an emulator that I plan to publish, when stable, on the future website dedicated to the project.
Let me know if you are interested in using it, feel free to give me your feedbacks on the project itself.
A Discord is now available to talk about Zeal 8-bit project! Feel free to join:
Credits:
Images:
ZXSpectrum: Author Bill Bertram, :
Amstrad CPC: Author Bill Bertram —
Christian Taube, CC BY-SA 2.5 , via Wikimedia Commons
Asus motherboard -
Musics:
Ben Sound - Creative Minds
Top Flow Production - Corporate & Upbeat Ambient Background Music
1 view
25
6
6 days ago 00:36:09 1
Why Fun Projects Are the Key to Saving This Building
2 weeks ago 01:20:21 18
Building an Electric Rover From Scratch - Full Build + Overnight Camping Adventure
2 weeks ago 00:21:21 1
“Most People Have No Idea What’s Coming“ | Richard Wolff’s Last WARNING
2 weeks ago 00:22:07 1
Scribing Panel Lines & Riviting : Tutorial
2 weeks ago 00:03:47 1
Tina Turner - What’s Love Got To Do With It (Official Music Video)
3 weeks ago 00:02:00 1
Farm Folks - Official Gameplay Reveal Trailer
3 weeks ago 00:04:06 1
Squid - Building 650 (Official Video)
3 weeks ago 00:07:17 1
Maserati Driver Shot After Police Pursuit and Gun Battle With LAPD Officers
3 weeks ago 00:03:45 8
New Year’s Greetings 2025 | Monster Hunter Wilds Open Beta Test 2 Announcement
3 weeks ago 00:50:41 3
Kryon - 24/7 & The Coming Tools
3 weeks ago 01:16:00 3
Simon Hanes: GARGANTUA
4 weeks ago 00:04:18 1
Unleashing the CHUG: Solar Chug Pedal
4 weeks ago 00:19:31 1
Winter Survival Shelter - Sleeping Outside in -25° Weather
4 weeks ago 00:00:00 1
Someone Wants To Tell You Something 💗 A Miracle Of Love Will Happen, He (She) Will Be With You
4 weeks ago 00:01:16 1
Andor Season 2 - Teaser Trailer | Star Wars & Disney+ | Diego Luna & Ben Mendelsohn (2025)
4 weeks ago 00:41:47 2
Phantasia - Future Angels (1981)
4 weeks ago 00:47:31 1
Best Christmas Classics Reimagined Music 2023 Ever | WE WISH YOU AN EPIC CHRISTMAS!
1 month ago 00:34:18 1
Why Saudi Arabia is Building a $1 Trillion City in the Desert
1 month ago 00:09:44 1
Awful TikTok Family Is Making Millions By Lying About Height
1 month ago 00:06:54 1
How to Profit from Metaverse Crypto – Best Projects and Strategies!
2 months ago 00:06:08 1
EVE Frontier | Official ’First Look’
2 months ago 00:04:21 1
| Genshin Impact
2 months ago 00:23:32 1
Onboard Air Greenland’s Final A330neo flight from Kangerlussuaq
2 months ago 00:07:17 1
How to Invest in Presale Crypto and MAXIMIZE Your Returns!