Releases: limdingwen/test-os
Releases · limdingwen/test-os
Alpha 0.4.4 15w031
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
- Return now works correctly as it is translated into CRLF.
- There is now a prompt.
Alpha 0.4.2 15w028
- Now system will show a message when halted with 'Ctrl-Q'.
Alpha 0.4.1 15w027
- Changed: Instead of quitting with 'Q', you should now quit with 'Ctrl-Q'.
Alpha 0.4.0 15w026
- You can now type.
Alpha 0.3.0 15w025
- Now prints string "TestOS loaded."
- Changed: Compile script now ensures updating.
Alpha 0.2.0 15w024
- Disk is now FAT12 formatted.
- Now prints letter A.
- No more: bochs support
Pre alpha 0.1.1 15w023
- 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
- Started working with bochs.
Pre alpha 0.0.1 15w021
- First version!