GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - nitros9project/nitros9: NitrOS-9 Operating System

BranchesTags
Open more actions menu

Latest commit

 

History

4,329 Commits
4,329 Commits

Folders and files

NameName
Last commit message
Last commit date
.claude/skills/annotate-asm
.claude/skills/annotate-asm
 
 
.codex/skills/annotate-6809-6309-assembly
.codex/skills/annotate-6809-6309-assembly
 
 
.github
.github
 
 
archive
archive
 
 
defs
defs
 
 
docs
docs
 
 
level1
level1
 
 
level2
level2
 
 
level3
level3
 
 
lib
lib
 
 
recipes
recipes
 
 
scripts
scripts
 
 
.gitignore
.gitignore
 
 
CONTRIBUTING.md
CONTRIBUTING.md
 
 
README.md
README.md
 
 
language-rules.mak
language-rules.mak
 
 
rules.mak
rules.mak
 
 

Repository files navigation

NitrOS-9

NitrOS-9 is a community-maintained distribution of Microware OS-9 for the Motorola 6809 and Hitachi 6309 processors. It supports the Tandy Color Computer family and several other 6809-based systems.

Repository layout

  • level1/, level2/, and level3/ contain operating-system source arranged by OS level and target platform.
  • defs/ contains shared assembler definitions.
  • lib/ contains shared libraries.
  • recipes/ contains the supported disk-image and distribution builds.
  • scripts/ contains repository maintenance, formatting, and reverse-engineering utilities.
  • archive/ preserves unsupported and historical material.

See Repository layout for details and Supported ports for the current target matrix.

Building

Install the following tools and ensure they are on PATH:

  • LWTOOLS, including lwasm, lwlink, and lwar
  • ToolShed, including the os9 utilities
  • make

Recipes that package BASIC09 require a sibling checkout of nitros9-languages. Some expanded recipes also use nitros9-apps:

parent/
  nitros9/
  nitros9-apps/
  nitros9-languages/

Set NITROS9_APPS_DIR or LANGUAGES to use another layout.

To build the CoCo 3 Level 2 floppy image:

export NITROS9DIR=$HOME/nitros9
make -C recipes/coco3/floppy

Each recipe writes its output into its own directory. See the recipe documentation for the available builds.

Contributing

See CONTRIBUTING.md for contribution and commit guidance.

Historical release notes and migrated project files are retained under archive/project-history.

About

NitrOS-9 Operating System

Resources

Readme

Contributing

Contributing
Activity
Custom properties

Stars

52 stars

Watchers

10 watching

Forks

43 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.