ddevault
released this
Assets
9
This kernel adds experimental I/O support.
Features
- TI link port protocol support
- Concurrent link port access
- TI Keyboard support
New syscalls:
Bugs Fixed
- Mishandled stack in streamWriteBuffer
- Writing beyond EOF in streamWriteBuffer extends the file as appropriate
- createDirectory returns Z on success
Changes
- When there are no active threads, the kernel spins instead of crashing. Note that if there are no threads (not just no active threads), the kernel will still crash as appropriate.
- Kernel now keeps internal "clock" for I/O timing
ddevault
released this
Assets
9
This is another mostly maintenance related kernel release.
Features
New syscalls:
Bugs fixed
- Incorrect copying of data in realloc under certain conditions
ddevault
released this
Assets
9
The only change introduced by this kernel is a severe bug fixed in realloc.
ddevault
released this
Assets
9
This kernel adds mature date/time support and improves filesystem support.
Features
- New syscalls:
isLeapYear,monthLength - New kernel panic screen (screenshot)
convertTimeToTicksis no longer a stub
Bugs fixed
- Several bugs in 0.6.7's date/time support
reassignMemorychecks that the target thread exists and returns an error if not
Deprecated
findFileEntryandfindDirectoryEntryare deprecated and now behave as no-ops. Internally, the kernel now usesfindNode, and KFS internals are no longer exposed to userspace.
ddevault
released this
Assets
9
The biggest change of this kernel is the switch to a monospaced font. Your stuff is probably going to look weird.
Features
- New monospaced font
- RTC starts on boot
- getStreamPos function
- clockSupported function
- drawDecA, drawDecHL, drawDecACIX
Bugs Fixed
- getBatteryLevel works
- Closing writable streams no longer trashes registers
- rectAND and rectOR no longer trashes registers
- CSE keyboard driver delay fixed
ddevault
released this
Assets
8
This kernel fixes errors with the symlink implementation and adds a simple syscall for getting the boot page.
ddevault
released this
Assets
8
This kernel adds support for writing to file streams.
ddevault
released this
Assets
8
This kernel adds a new memory allocator that is more reliable, as well as a new memcheck syscall that can tell you if memory corruption has occured.
ddevault
released this
Assets
9
Improved filesystem support, improved concurrency support, and various bugfixes.