Drew DeVault
Drew DeVault
This will allow things like I/O and USB interrupts to keep happening while we are in critical code. We only need to actually disable interrupts in a few situations.
This "resourcelib" should handle loading of resources (sprites, audio, text, etc) from `/share` for programs, as well as to some degree handling their usage (i.e. drawing sprites).
I'd like us to have a nice GoL implementation in the default distribution. It's a fun game to include and we can tell people it's educational and they'll probably believe...
Right now the only generated docs on knightos.org are the docs for syscalls.
Like how much space is left in their filesystem. It'd be best if the kernel handled the low-level KFS stuff required for this.
There should be a fallback version for platforms without the requisite hardware.
This should read settings files from `/etc/settings/*` and give a nice UI for editing config files. Depends on #199.
You can only play for so long before things get weird.
This is just unported (and therefore disabled) code that needs to be fixed up.
On TI-OS, Phoenix uses IM 2 interrupts for timing (in a rather clever way), but that doesn't work on KnightOS so we need another solution. #148 would probably do the...