[mikeos-developer] MikeOS 3.2 released!
M Saunders
okachi at gmail.com
Sun Jan 25 18:50:24 CET 2009
Hi all,
This release includes a couple of new system calls, a rewrite of
os_int_to_string from Tslil, Takayoshi's updated build-openbsd.sh and
simplification of the FAT12/disk code.
Most notably, now you don't have to manipulate filenames into FAT12
format before using the OS disk calls -- eg beforehand you had to call
os_filename_convert before calling os_load_file, but now you can use
filenames such as 'FOO.BAR' without having to pad them out.
Download: http://prdownload.berlios.de/mikeos/mikeos-3.2.zip
Full changelog below!
Cheers,
Mike
# New system call: os_sint_to_string from Tslil -- converts a signed
integer to a string
# os_int_to_string rewritten by Tslil; cleaner code, and no longer
needs to be passed BX for a string location (it returns a pointer to
an internal string via AX)
# New system call: os_serial_port_enable -- initialises the port
# Serial port is no longer initialised by the kernel, but by any
external programs that need it (eg in programs/serial.asm) to fix VM
bug spotted by Bob
# New system call: os_string_reverse (source/features/string.asm)
# os_filename_convert removed; source/features/disk.asm now does the
conversion internally
# API version bumped to 10
# Handbooks updated with API changes
# build-openbsd.sh updated by Takayoshi
--
Mike Saunders
http://okachi.googlepages.com
More information about the mikeos-developer
mailing list