Difference between revisions of "User:Ahelper"
m (Updated some stuff) |
(Rewrite) |
||
Line 1: | Line 1: | ||
− | + | My entire z80 calc programming revolves around GlaßOS. This is a WIP | |
− | == | + | == GlaßOS == |
− | + | GlaßOS is a new operating system for the TI84PSE calcs, with and without extra RAM, that lets developers use C to quickly create programs and get results quickly from a friendly, high-level language. The OS is >95% C with the rest inline assembly. The OS is meant to be a kernel with C libraries that provides a C environment. This means, however, that it isn't completely assembly-friendly. | |
− | === | + | === History === |
− | + | Too boring to write right now. | |
− | === | + | === Friends === |
− | + | * glassKILL | |
− | * | + | * Islands |
− | * | + | * gCAS2 |
− | * | + | * libgcas2 |
− | * | + | * launcher |
− | * | + | * gFiler |
− | + | * glassChat - Must be rewritten due to major USB API changes | |
− | + | === Developing for GlaßOS === | |
− | + | Writing programs for GlaßOS requires the use of the GlaßOS SDK, which provides information about supported svn revisions of SDCC, code examples, OS notes, and needed headers and libraries. Programs that are ready for public distribution will use a web tool to add the software to a repo that will be available to all OS users. | |
+ | === Notes === | ||
+ | All hail Linky, letting me keep my assembly usage under 5%. | ||
− | + | == glassKILL == | |
− | + | == glassChat == | |
− | + | == gFiler == | |
− | + | == gCAS2 == | |
− | + | == libgcas2 == | |
− | + | == launcher == | |
− | + | == Islands == | |
− | + |
Latest revision as of 22:33, 23 November 2011
My entire z80 calc programming revolves around GlaßOS. This is a WIP
Contents
GlaßOS
GlaßOS is a new operating system for the TI84PSE calcs, with and without extra RAM, that lets developers use C to quickly create programs and get results quickly from a friendly, high-level language. The OS is >95% C with the rest inline assembly. The OS is meant to be a kernel with C libraries that provides a C environment. This means, however, that it isn't completely assembly-friendly.
History
Too boring to write right now.
Friends
- glassKILL
- Islands
- gCAS2
- libgcas2
- launcher
- gFiler
- glassChat - Must be rewritten due to major USB API changes
Developing for GlaßOS
Writing programs for GlaßOS requires the use of the GlaßOS SDK, which provides information about supported svn revisions of SDCC, code examples, OS notes, and needed headers and libraries. Programs that are ready for public distribution will use a web tool to add the software to a repo that will be available to all OS users.
Notes
All hail Linky, letting me keep my assembly usage under 5%.