Blue Jay
Ostatnia aktualizacja: 16 września 2023, 12:53
Blue Jay to bardzo mały system operacyjny, napisany w asemblerze i oparty na MikeOS i MikeBASIC, który został przeniesiony przez Neville’a Watkina.
Wiele programów Blue Jay jest napisanych w 16-bitowym języku asemblera trybu rzeczywistego. Ponieważ Blue Jay i jego programy żyją w pojedynczym segmencie pamięci 64K, nie musisz zajmować się rejestrami segmentowymi.
Programy Blue Jay są ładowane 100h (dla zgodności z systemem DOS) w segmencie i mają maksymalny rozmiar 32 KB.
W Blue Jay dostępnych jest wiele wywołań systemowych do kontrolowania ekranu, pobierania danych wejściowych, manipulowania ciągami, ładowania/zapisywania plików i nie tylko. Wszystkie parametry wywołań systemowych Blue Jay są przekazywane w rejestrach, a nie na stosie.
Aby pisać programy Blue Jay, potrzebujesz:
– NASM – Potężny, darmowy i otwarty asembler
– bj.inc – systemowe wektory wywołań opisane powyżej
– Sposób na dodawanie programów na dyskietkę
Założycielem projektu jest Robert Looney.
Wiadomości: