Skip to content
Tiny Multi-function Orthogon Operating System
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
common
console
debug
disk
display
games
gfx
hardware
input
sound
time
.gitignore
Makefile
battery.c
battery.h
code_style.c
governor.c
governor.h
license.txt
notes.txt
os.c
os.h
readme.txt
todo.txt

readme.txt

TMOOS - Teensy Multifunction Othogon Operating System
=====================================================

TMOOS is a software system for the handheld game device project currently underway by Brandon Foltz. It's objective is to handle the following generalized features:

Drisplay/Graphics driver and API for monochrome LED dot matrix display.
Handle voltage driven discreet frequency generator for sound.
Provide access to input (potentiometer, pushbutton) via a simple API to the rest of the system.
Manage a long-term storage system for configuration settings and data.
Provide a terminal interface via serial tty connection for system configuration and debugging

All of the above culminates into the primary objective: to play games!

Guidelines and rules for code:
*Absolutely no recursion (we have very little stack space)!
*All memory must be statically allocated.
*Initialize variables explicitly in functions, not implicitly (please).
*Follows Quake 2 code convention (see code_style.c).

The project was started in January 2013. Copyright Brandon Foltz. See license.txt for details.
You can’t perform that action at this time.