Home Download Links
 

OS-X RTOS for Z80/Z180


OS-X is written in TML2 and Z80 machine code. I have written hardware drivers (BSPs) for several home built Z80/Z180 systems.  Read the OS-X Quick Facts white page.

OS-X is a priority based pre-emptive multitasking OS designed for embedded Z80 systems with bank switched memory. One of the main features is the ability to run processes in separate address spaces (memory banks) which allows the 16 bit Z80 to run virtually any number of processes and host lots of software and data areas. The limitation is that some of the 64KB CPU address space is reserved for common areas which puts an upper limit on the size of each process. 

Take a closer look at the OS-X memory layout in osx_memory_layout.pdf

Read the complete OS-X design document and specification in PDF format: osx.pdf (Only in swedish at the moment, the english translation is in progress) 

This page is under construction so no source code or binary package is available yet... 


Download osx.tgz tar/gzip archive with object files and TML2 source files needed to write programs for OS-X. Note: WinZip 6.x will unpack this archive also. 

For more information, questions, feedback etc please contact me at: francis.gormarker@swipnet.se 

Last updated: May 28 2002