Tag Archives: Z80

Z80 8-bit Compact Flash Card Interface

Secondary storage is essential for most systems to hold programs for the long term. Attaching secondary storage to your system is a challenge, but a challenge worth investing time into. You can choose many different flavors of secondary storage to … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , , , , , , , | 5 Comments

Z80 Monitor

Our system is just a heap of silicon unless it has some code to run. I don’t think the hardware is quite at the point of running an operating system like CP/M yet, but that doesn’t mean we can’t do … Continue reading

Posted in Uncategorized | Tagged , , , , | Leave a comment

Z80 Interrupts and Strings

Now that our system has a stack it will be much easier to test code out. One such test is to get interrupts to work between the Z80 microprocessor and the UART. This will free up the system from polling … Continue reading

Posted in Uncategorized | Tagged , , , , , , , | Leave a comment

Z80 RAM and Stack Test

The Z80 system we have built to date only has the ability to run code from read-only memory. Read-only memory, as the name implies, is only readable and not writable which creates a problem for us. For instance, to use … Continue reading

Posted in Uncategorized | Tagged , , , , , , | Leave a comment

UART Serial Terminal Output Test

  After sufficiently testing our EEPROM chips and with the knowledge that we are communicating with them properly we can start to build programs to test other devices added to our system. One of the more useful devices to add … Continue reading

Posted in Uncategorized | Tagged , , , , , , , , | 2 Comments

Interfacing and testing ROM chips – Part 2

It has been a long time since my last post. I hope to get back into regularly posting once or twice a week. This project has been on hold since starting another project that dominated my life. I recently built … Continue reading

Posted in Uncategorized | Tagged , , , , , , | Leave a comment

Single Step Instruction Circuit

While┬ádebugging you may find you would like to step through each instruction executed to assure that the function of your system is correct. Instead of cycling the clock over and over to get through each instruction with a single-step clock … Continue reading

Posted in Uncategorized | Tagged , | 9 Comments