- ANSI terminal escape codes implemented for the main console screen.
- EVID expansion card support added to kernel PUTC call, including ANSI terminal escape code support.
- Keyboard input restructured to provide character level access (and ANSI escape codes) as well as scan code level access with the new kernel call
GETSCANCODE
. - Keyboard now supports translation tables from scan codes to ASCII or ISO-8859-1. A program can provide its own translation tables to support different keyboard layouts (kernel call
SETTABLE
). - Kernel call (
TESTBREAK
) added to test if a user has pressed the PAUSE/BREAK key. - Kernel calls
F_LOAD
andF_RUN
now support the new PGZ multi-segement binary file format. - Expanded the kernel's interrupt handler vector table to allow a program to intercept specific interrupts without needing to take over the entire interrupt handling process.
- Updated mouse driver code on the Foenix U and U+ so that a mouse is not required to boot or use the machine.
- Numerous bugfixes (see Github)
- Added rwiker's transcendental math functions and operators for floating point, including:
SIN
,COS
,TAN
,ACOS
,ASIN
,ATAN
,EXP
,SQR
, "^
". - Added functions
INT
andRND
. - Added function
INKEY
to return a C256 scan code.