[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