Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
 
 
 
 

The Rainbow Z80 Project

English Version

This repository contains schematics and info on the Rainbow Project. This is a long overdue (27 years!) project to create a Z80 based educational computer. It is inspired by the home micros of the 80s that used the popular 8bit processor from Zilog.

The Rainbow Project machine planned initial specs are:

  • Z80 CPU with variable clock (0 Hz to maybe 2-4 MHz)
  • 8KB EEPROM hosting monitor / test programs
  • 2KB of static RAM
  • LCD 20 characters by 4 rows or similar
  • Status LEDs for all buses (Data, Address, Control)
  • Possibly HEX keypad for entering opcodes / data
  • Other features that will come by while experimenting!

Greek Version

Το παρόν repository περιέχει σχηματικά και πληροφορίες για το Rainbow Project Το Rainbow Project είναι ένα έργο που έχει αργήσει μόνο 27 χρόνια! Άρχισα να το σχεδιάζω το 1990 και πολλά από τα εξαρτήματα του (CPU, RAM) είχαν αγοραστεί τότε. Τελικά θα πραγματοποιηθεί ως Project του SchoolSpace το σχολικό έτος 2017-2018. Το Rainbow Project είναι εμπνευσμένο από τα πολλά μηχανήματα της δεκαετίας του 80 που βασίζονταν στο δημοφιλή επεξεργαστή Z80 της Zilog. Χαρακτηριστικά παραδείγματα:

  • Siclair ZX80 / ZX81 / Spectrum
  • Amstrad CPC
  • MSX

Οι αρχικές προδιαγραφές του μηχανήματος (θα μεταβληθούν στην πορεία):

  • Επεξεργαστής Z80 με μεταβλητό ρολόι (από 0 Hz ως ίσως 2 ή 4 MHz)
  • 8KB EEPROM με πρόγραμμα monitor και demos / tests
  • 2KB Static RAM
  • Οθόνη LCD 20X4 η παρόμοια (με οδήγηση από Arduino ή MSP430)
  • Φωτεινές ενδείξεις με LEDs για όλους τους διαύλους. Το μηχάνημα θα χρησιμοποιείται για εκπαιδευτικούς σκοπούς και θα μπορεί να δείχνει τα βήματα ανάκλησης / εκτέλεσης εντολών
  • Πληκτρολόγιο HEX για opcodes / data
  • Ότι άλλη ιδέα μας έρθει στο μεταξύ!

About

Schematics and other stuff for The Rainbow Z80 Project

Resources

License

Releases

No releases published

Packages

No packages published