Last Updated on: 5th November 2023, 05:17 pm
Web site: bluejay.xtreemhost.com
Desktop environment: CLI
Based on: MikeOS
Media: Live CD
The last version | Released: 0.50 | October 1, 2012
Zobacz po polsku: Blue Jay
Blue Jay – a very small in size operating system, written in assembler, and based on MikeOS and MikeBASIC ported by Neville Watkin.
Many Blue Jay programs are written in 16-bit, real mode assembly language. Because Blue Jay and its programs live in a single 64K memory segment, you do not need to concern yourself with segment registers.
Blue Jay programs are loaded at the 100h (for DOS compatibility) in the segment, and have a maximum size of 32K.
There are many system calls available in Blue Jay for controlling the screen, getting input, manipulating strings, loading/saving files, and more. All parameters to Blue Jay system calls are passed in registers, and not on the stack.
To write Blue Jay programs you need:
– NASM – A powerful, free and open source assembler
– bj.inc – The system call vectors described above
– A way to add programs to the floppy disk
The project founder is Robert Looney.