Projects
Last updated : October 8, 2024 @ 4:28 pm

Infinity Portal

MZ80K Retro Casette

Spiralight

Dodecatimer

Naz80 Project

This is the project page for my NaZ80 homebrew computer. What’s NaZ80 stand for, well ‘Not another Z80’. This project has been done a hundred times and there is nothing new about it. However, I’ve not done it before, so wanted to put one together. This may also include a simple z80 compiler  – yes, not another z80 compiler. But Its fun writing a high-level language for a processor. It also gives the opportunity to make up some interesting peripherals for this.

I think the idea will be to go from something really simple to something running CP/M, VGA Monitor, Keyboard, and probably even a floppy drive – I want to keep it Retro and not have any Atmel’s or other processors doing fancy stuff – Its too easy

Versions

‘A’ – Simple computer with LCD Display, Hex keyboard and a simple monitor program to allow for basic operation.

‘B’ – Add Serial and parallel ports

‘C’ – Add composite display and PS2 keyboard

‘D’ – Implement CP/M

‘E’ – Add Floppy drive

Why the Z80? Well, like so many (older) people, it holds a special place in my heart. In the ’80s, at the age of about 9 or 10, I took on a newspaper delivery job to save up and buy the ZX81. It cost R99 (in South Africa), the same price as the UK. It was a lot of money for a 10 year old, but I did it. I can clearly remember going to the shop to buy the computer – So exciting.  I remember being on the lounge floor with the ZX81 plugged into our TV coding away. It was huge fun.

 

Naz80-A

This is the baby of the project – A small version just to check my thinking and ensure basic things line addressing, input/output etc are working as expected.