Blue Jay

Last Updated on: 5th November 2023, 05:17 pm

Web site: bluejay.xtreemhost.com
Origin: unknown
Category: Others
Desktop environment: CLI
Architecture: x86
Based on: MikeOS
Wikipedia:
Media: Live CD
The last version | Released: 0.50 | October 1, 2012
Zobacz po polsku 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.


Click to rate this post!
[Total: 0 Average: 0]

Leave a Comment

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Skip to content