Skip to content
master
Switch branches/tags
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Build Status

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 (70%) and Jede (30%). Anyway, all minitel and FDC routines had been removed

Assembler : ca65 CPU : 6502 & 65C02 (but 65c22 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