Hi,
I've ported my OS called ados to the NES, there's plenty of code for further development and as it was written for x86 it compiles with cc65 (http://www.cc65.org)
Features are 5.2Kb binary now, task management, screen device, some elf code, kmemcpy, kmemset, kmalloc, kprint.
The plain x86 code is at https://sf.net/projects/ados-os/ and the NES port at https://sourceforge.net/projects/ados-os-nes/
The plain version has a MBR bootloader and device code directory among other things which can be included in the kernel.
I will work more on the device (e.g. a ramdisk) and latches code for more NESsy stuff and maybe some hardware hacks.
A C64 port may be made out of it too.
Best Regards,
erana
I've ported my OS called ados to the NES, there's plenty of code for further development and as it was written for x86 it compiles with cc65 (http://www.cc65.org)
Features are 5.2Kb binary now, task management, screen device, some elf code, kmemcpy, kmemset, kmalloc, kprint.
The plain x86 code is at https://sf.net/projects/ados-os/ and the NES port at https://sourceforge.net/projects/ados-os-nes/
The plain version has a MBR bootloader and device code directory among other things which can be included in the kernel.
I will work more on the device (e.g. a ramdisk) and latches code for more NESsy stuff and maybe some hardware hacks.
A C64 port may be made out of it too.
Best Regards,
erana