Stefan Frenz

 
  Home /  Kempten University /  Ulm University /  Impressum  
 
SJC Compiler
PicOS
Native

ATmega Projects
ATmega Demo

Publications
Mail

   

PicOS

To test the capabilities of my compiler, I wrote a small runtime environment allowing 32 bit protected mode and 64 bit long mode programs to be executed. PicOS supports virtual memory (example for a page fault handler is included), interrupts and some basic devices like timer, VGA and keyboard.

You can download the source code of the current version 12 here, you will also need the compiler and the bootloader (for an easy start, use the native executable packages). The new version needs at least version 0177 of the compiler and includes some examples, which can easily be removed to get a clean and lean system. To test the integrated raytracer with a Sun Java environment, you may choose to compile SunRaytrace.java in the sun directory.