Retrochallenge 2018/09, 2019/03
Begin Again
March 1, 2019
This time for the retrochallenge I am going to continue to write KittyOS. This is where I left off:
- Hierarchial device driver structure
- Working hardware drivers for keyboard, VGA, external memory, serial, spi, sdcard
- 16-bit bytecode interpreter
- Syscall support with some syscalls working
This is what I'm planning for KittyOS (in general) :
- Develop a simple filesystem for the sdcard. (I am also considering alternatives to the traditional filesytem.)
- Integrate a memory allocator, which allocates both internal SRAM and external SRAM
- Finish implementation of enough syscalls to load and run programs from the sdcard, and read/write to the sdcard filesystem.
- Add sound support: The hardware supports it; just need to find more time in the video interrupt to make it work.
How much will I get done in the retrochallenge? Who knows. But I think the first thing to mess around with is dynamic memory allocation.
|Newest| . . . |<<Newer| . . . . . . |Older >>| . . . |Oldest|
(view all as one document)