OS Revolution

Living in a matrix

fat12

TomOS 0.4

Tomasz Gorol released TomOS 0.4 on Feb 28 so I'm a bit behind with the news but nonetheless here's the changelog.

- FAT12 directory support(only listing and changin working directory).
I need more time to write code to parse absolute file paths.
IT WORKS ONLY WITH CLI.

- Program parameters are passed to the program (os_command_line_get).
see program CD

- New programs 'CD' and 'DIR'; DIR list content in current directroy;
CD change a working directory

CD
DIR

- Build-in DIR command was removed.

- A few bug fixes in the memory manager.

Author: CoolGoose

TomOS 0.3

It seems that I have missed the 0.3 release of TomOS. O well, better late than never I guess.

From the changelog:
* Improved the 'build-linux.sh' script.
* FAT12 code divided into smaller pieces.
* A few optimisations in FAT12 code.

Author: CoolGoose

MikeOS 3.2 release

Mike released an update to MikeOS.

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.

From the changelog:

  • 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

Announcement | Download

Author: CoolGoose
Syndicate content