Skip to content

An open-source toolchain for the Microware OS-9 portable operating system.

License

Notifications You must be signed in to change notification settings

kevinhartman/open-mwos-sdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CI

This project aims to be an open source toolchain for developing applications for the Microware OS-9 portable operating system. It's implemented using publicly available documentation.

Status

This project is in early stages, and probably won't be of much use at the moment.

Tools

tool description status todo
ident Show info about an OS-9 module. Working.

Supports MIPS BE and i386. Others may work, but may need endian flipping without proper support.
amips Assemble OS-9 flavor MIPS assembly to ROF object files. Partially working.

Can produce valid code / ROFs, but is missing support for many directives and pseudo instructions.
Issues tagged [assembler].

Note: Conformance with original tooling is not necessarily a goal (at least right now).

Road map

The current goal is to implement minimal toolchain support for a single CPU target (MIPS BE I), building a collection of reusable libraries that enable additional targets to be added without much effort by the community.

The Assembler and ROF libraries are currently in active development.

About

An open-source toolchain for the Microware OS-9 portable operating system.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published