Skip to content

Releases: limdingwen/test-os

Alpha 0.4.4 15w031

14 Jan 12:16
Compare
Choose a tag to compare
Alpha 0.4.4 15w031 Pre-release
Pre-release

Mainly a developer's update.

  • Made code more memory efficient.
  • Added a far-call procedure vector table for far calling.
  • Added a small jump hub for connecting typing and backspace handling functions. (Not ready to be used.)
  • Added character print function.
  • Buffer at 0x501, pointer at 0x500.
  • When typing, input will be buffered into 0x501.
  • The pointer is reset every 'return'.
  • Backspace works for input buffering.
  • Backspace is no longer allowed on the first character of the line. (It'll just stop.)
  • Added system init messages.
  • Note: Input per line is limited to 256 characters as a result of the buffer.
  • Note: All input on and after the cursor will be discarded, although not visually, when pressing 'return'.
  • Note: Command-J (linefeed) and such will result in linefeed getting buffered and printed. The system therefore may not respond to your command correctly.

Alpha 0.4.3 15w029

14 Jan 12:09
Compare
Choose a tag to compare
Alpha 0.4.3 15w029 Pre-release
Pre-release
  • Return now works correctly as it is translated into CRLF.
  • There is now a prompt.

Alpha 0.4.2 15w028

14 Jan 12:08
Compare
Choose a tag to compare
Alpha 0.4.2 15w028 Pre-release
Pre-release
  • Now system will show a message when halted with 'Ctrl-Q'.

Alpha 0.4.1 15w027

14 Jan 12:07
Compare
Choose a tag to compare
Alpha 0.4.1 15w027 Pre-release
Pre-release
  • Changed: Instead of quitting with 'Q', you should now quit with 'Ctrl-Q'.

Alpha 0.4.0 15w026

14 Jan 12:06
Compare
Choose a tag to compare
Alpha 0.4.0 15w026 Pre-release
Pre-release
  • You can now type.

Alpha 0.3.0 15w025

14 Jan 12:05
Compare
Choose a tag to compare
Alpha 0.3.0 15w025 Pre-release
Pre-release
  • Now prints string "TestOS loaded."
  • Changed: Compile script now ensures updating.

Alpha 0.2.0 15w024

14 Jan 12:03
Compare
Choose a tag to compare
Alpha 0.2.0 15w024 Pre-release
Pre-release
  • Disk is now FAT12 formatted.
  • Now prints letter A.
  • No more: bochs support

Pre alpha 0.1.1 15w023

14 Jan 12:01
Compare
Choose a tag to compare
Pre-release
  • Compile script
  • No more: boot.img binary (it for my personal dev purposes only and may not be correct.)

Pre alpha 0.1.0 15w022

14 Jan 09:53
Compare
Choose a tag to compare
Pre-release
  • Started working with bochs.

Pre alpha 0.0.1 15w021

14 Jan 09:51
Compare
Choose a tag to compare
Pre-release
  • First version!