Homebrew eZ8 computer + operating system

A computer based on zilog's 8 bit microcontroller: eZ8

Similar projects worth following


A free operating system for the eZ8 microcontrollers licenced under the GNU General Public Licence. This operating system is written from scratch in pure eZ8 assembly language.

Open Source

You can find the source at our git repository:

You will also find some applications in there that run on eZ8OS such as a Midi file player.


  • Commandline interface from which you can run programs.
  • Built in text file viewer.
  • Built in image viewer.
  • Built in machine code monitor. Prints a page of flash on the screen as hexadecimal as well as ascii.
  • Built in file loader program. Loads files/software via rs232 serial.
  • Simple filesystem in internal flash memory. Can be expanded using spi flash. Has built in wear leveling.
  • Output to rs232 serial or vga using a gameduino.
  • Input using rs232 serial or using a matrix keyboard using the built in driver software.
  • Various kernel routines available to the user using jumptables. (display,string,spi,filesystem,flash,gameduino,math)
  • Flash page0 protection

Upcoming Features

  • Built in text editor.

  • 1 × Z8F64 Microcontroller
  • 1 × Max232 Used to shift rs232 levels to 5v
  • 1 × Voltage regulator 5v
  • 1 × Voltage regulator 3,3v
  • 1 × Gameduino Optional

View all 6 components

  • Character LCD library

    Keoni2908/17/2014 at 21:39 0 comments

    I am working on a Character LCD Library. The 4bit mode is now supported, so you can drive a character display with just one port and pins to spare. Next I want to hook it up to the stdout equivalent on the system. Basic features such as carriage return, backspace and moving the cursor around with escape sequences will be implemented.

View project log

Enjoy this project?



Hacker404 wrote 02/26/2015 at 18:58 point

Thanks for that. I can get the development board in my country. I will go read github. 

  Are you sure? yes | no

Hacker404 wrote 02/25/2015 at 02:08 point

Could you share a pic of the hardware or a schematic please?

  Are you sure? yes | no

Koen van Vliet wrote 02/25/2015 at 10:01 point

Here is the schematic for the base system required to run the OS:

You will also need:

Right now I am running it on one of these devboards, but the one I designed should be cheaper.

  Are you sure? yes | no

Similar Projects

Does this project spark your interest?

Become a member to follow this project and never miss any updates