Skip to content

SergeyMakeev/z8

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Z8 : fantasy 8-bit system

What is Z8

Z8 is a fantasy 8-bit system similar to the following fantasy computers:

Pico-8 https://www.lexaloffle.com/pico-8.php

nano JAMMER https://morgan3d.github.io/nano/doc/specification.md.html

SHENZHEN I/O https://store.steampowered.com/app/504210/SHENZHEN_IO/

The main difference from systems above is that Z8 was designed to teach my kids how to program and not as a puzzle/game.

Z8 was made using the following principles:

  • As few abstractions as possible (kids should know how the real hardware works)
  • To be as simple as possible (everything should fit into one screen. Including IDE, Debugger, Screen, Memory dump, etc.)
  • To be as much close to real hardware as possible. Most of the principles and knowledge you will get while working with Z8 must be applied in real life. Of course, I cut some corners to simplify the learning process, but the main principles the same as for real hardware.

Screenshot

Screenshot

Documentation

Here the documentation and examples

Z8 System Specs

Z8 Sandbox

About

Z8 : fantasy 8-bit system

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages