Hello everyone,
I programmed a small OS for the NES.
Features are :
. mono-lithic such as BSD
. fresh code, no Linux or BSD except for ideas
. no devices, everything a latch
. for NES hardware hacking (small codebase, at this time of writing 2000+
lines)
. kmemcpy, kmemset implemented together with kmalloc for doing everything
(See also libc.rogue at
http://github.com/v-zor/libc.rogue from
OpenBSD)
. character terminal with embedded font (again as in OpenBSD)
. for NES hardware hacking
Planned features :
. gstar, embedded smalltalk kernel
. ramdisk device
. disks for NES ATAPI (latch same as ROM)
. Ada support for nes
. embedding of neslisp (
http://sf.net/projects/neslispc64, needs consts for
having no memory area overflows but has been ported to
nes/Commodore64)
. some more things
The project is hosted at Sourceforge, the link is
http://sf.net/projects/ados-os-nes, tarballs included.
Happy hacking,
Automn
--
Time heals.