MikeOS Changelog

What's new in MikeOS 4.5

Feb 6, 2015
  • New program: Forth interpreter (FORTH.BIN) from Walt Nagel; source code is programs/forth.asm
  • New program: Mega Archiver (ARCHIVE.BAS) from Joshua Beck
  • New game: FISHER.BIN from Jasper Ziller
  • Updated MikeBASIC Plus Plus (MBPP.BAS) to version 3.2.3
  • Updated Memory Manipulator (MEMEDIT.BAS) to 3.1.1
  • Updated Calculator (CALC.BAS) to version 2.0.1
  • Updated Cosmic Flight (CF.BAS) to 2.0.2
  • Updated ASCII Artist (DRAW.BAS) to 3.0.1
  • Updated KEYBOARD.BIN with accidentals (from Robert Looney)
  • Updated build-openbsd.sh (from Takayoshi Sasano)
  • Updated build-osx.sh (from Caleb Xu)
  • Fix: always show cursor when returning from BASIC in EDIT.BIN
  • source/features/basic.asm: do_cls: change "int 10" to "int 10h"
  • Changed "kigalo" to "kigali" in HANGMAN.BAS
  • Changed "bueno saires" to "buenos aires" in HANGMAN.BAS
  • Changed "qemu" to "qemu-system-i386" in test-linux.sh
  • Updated URL for Windows QEMU in doc/handbook-sysdev.html
  • Handbook fixes

New in MikeOS 4.4 (Nov 13, 2013)

  • Two new games, Sudoku and Cosmic Flight, have been added.
  • Many improvements have been made to the BASIC interpreter, which now also shows line numbers in error messages.
  • The Calculator program and MikeBASIC Plus Plus library have been updated to the latest versions.

New in MikeOS 4.3.1 (Apr 28, 2012)

  • A number of small bugs were fixed in the BASIC interpreter, MB++ library, and ASCII Artist programs.

New in MikeOS 4.3 (Mar 6, 2012)

  • Lots of new instructions in the BASIC interpreter, plus new programs and other changes. See the mailing list for all the details.

New in MikeOS 4.2 (Oct 3, 2011)

  • New BASIC programs including a memory editor, calculator, and ASCII art designer have been included.
  • The text editor has been enhanced with new features, while file management commands have been added to the command line interface.
  • Programs can also retrieve the command line string, if one was provided.

New in MikeOS 4.1.2 (Jul 19, 2011)

  • The build scripts now disable auto-optimization in newer versions of NASM, which caused problems.

New in MikeOS 4.1.1 (Jan 21, 2011)

  • The list dialog is now scrollable, while the pause system call has been rewritten to be compatible with more BIOSes.
  • There have also been several small bugfixes and documentation updates.

New in MikeOS 4.1 (Jan 20, 2010)

  • New port routines, new commands in BASIC, better random number generation, and more.

New in MikeOS 3.3 (Feb 21, 2009)

  • A new full-screen text editor was added, while the command line interface can output text files using 'cat'.
  • The music keyboard interface was updated, and small updates were made to the disk driver API.

New in MikeOS 3.2 (Jan 26, 2009)

  • New system calls were added to convert signed integers to strings and reverse strings.
  • The disk driver calls no longer need FAT12-style filenames, as they do the conversion internally.
  • The OpenBSD build script was updated.

New in MikeOS 3.1 (Jan 9, 2009)

  • A hangman game and text file viewer were added, and the file manager can now display file sizes.
  • Two new system calls were also included, and a few small bugs have been fixed.

New in MikeOS 3.0 (Dec 21, 2008)

  • Major code cleanup; DOS and mouse support removed (to be continued in TomOS); better documentation and comments; new system calls.

New in MikeOS 2.0.0 (Oct 17, 2008)

  • This release includes FAT12 file writing support, a new mouse driver, a C library, and new system calls.
  • Additionally, many bugfixes and documentation updates were made.