KI6ETL - Ham Radio Enthusiast

Obsolete Computer Systems

Syndicate content
Dedicated to Keeping Obsolete Computers Alive
Updated: 11 hours 42 min ago

First Steps: Rewriting Nitros9 in C

Tue, 2009-04-21 04:37

I’ve finished the very first C code for my latest project: Rewriting The Nitros9 Operating System in C.

Nitros9 started as a disassembly and reverse engineering of a commercial RTOS for the Tandy-Radio Shack Color Computer that dates back to the early 80’s. A few Really Smart People started hacking away at this source and improved on it to come up with Nitros9. The entire thing is written in hand-coded and highly optimized Motrola M6809 assembly language. My project is to convert the whole thing to C.

There are many reasons why I am working on this. I wanted a challenging project to help keep my programming skills up. Over the past few months a friend and I have been tinkering around on our own Intel x86 kernel. I thought that the very simple design of Nitros9 might be useful to this project, so I’m doing this to really learn how it all works.

I have no idea if rel.c actually compiles or works yet, but the first milestone in a new project will is exciting. I can always come back to it later if it doesn’t.

The next step is to move on to the heart of the kernel.

Pictures of radio installs in my truck

Sun, 2009-03-01 16:44

Posting pictures of the radio install in my 2008 Toyota Tacoma for the Icom ID-1 TechNet. The installs were done by Harliv W6EMT.

Click here for Pictures