orix-software / kernel

Orix Kernel

Home Page:http://orix.oric.org/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

build

Orix

Introduction

Orix is designed to work with ORICHD (telestrat) and Twilighte card (atmos). See : http://orix.oric.org

Some code is done by Fabrice Broche (60%) and Jede (40%). Anyway, all minitel and FDC routines had been removed

Assembler : ca65 CPU : 6502 & 65C02 (but 65C02 not tested)

How to use it ?

This kernel is a set of primitives to displays string, open/close/write files ...

You need at least "shell" bank to use this kernel

Build option

Root file on sdcard

Pass to ca65 command line : -DWITH_SDCARD_FOR_ROOT=1 or else it will reads en usb key

here is the list of available "compile option"

  • CPU_65C02
  • WITH_MULTITASKING
  • WITH_ACIA
  • WITH_DEBUG : In that case, somes primitives send their debug to printer with a help of kdebug ROM.
  • WITH_TWILIGHTE_BOARD

How does it starts

  • Kernel tries to start binary set in his rom label 'str_binary_to_start'
  • it allocates a process struct (first malloc)
  • and register it in processlist

About

Orix Kernel

http://orix.oric.org/


Languages

Language:Assembly 90.5%Language:Python 3.2%Language:C 1.6%Language:Pascal 1.5%Language:Shell 1.2%Language:HTML 1.0%Language:Makefile 0.7%Language:Batchfile 0.4%