x16-PRos v0.8
x16-PRos v0.8
A release packed with visual polish, font customization, filesystem reliability improvements, and continued DOS compatibility progress.
The most important changes:
For users:
- Custom font support. load your own 8x16 bitmap fonts, switch them live with the new
FONT.BINselector TUI - Blinking block cursor and tab-completion in the shell
- New
TREEutility. Visualize your directory structure at a glance - BMP renderer fully rewritten. Large images work correctly now, boot logo finally displays
- Theme system fixed. Colors now actually look right (DAC mapping was broken before)
- New "mono" theme added
FETCHnow shows BIOS release dateIMFPLAYwon't crash on missing files anymore- Theme selector replaced with a proper TUI program
For developers:
- New syscalls:
AH=0x09/AL=0x02(load font),AH=0x0A(get time),AH=0x0B(get date) - 5 new emulated DOS FCB calls: open, close, delete, create, rename (
INT 0x21 0x0F–0x17) - Kernel memory layout fully named and documented
- Bootloader now detects segment overflow during kernel load
- Build system warns (and fails) if kernel exceeds size limits
MS-DOS emulation progress: Currently 39 out of 87 interrupts/emulated calls implemented
Other improvements:
- Directory navigation rewritten to use cluster tracking: faster and more correct
HEXEDITsave no longer corrupts disk buffer