This repository contains the source code of the Hybrix Framework. These files are automatically included in new projects created using the Hybrix development environment.
| Type | Filename | Description |
|---|---|---|
| Assembly | gc.casm | Garbage collector (Chombit assembly language) |
| Assembly | kernel.casm | Runtime entry point and core kernel routines (Chombit assembly language) |
| Framework | actor.hyb | Base actor class for animated sprites with update logic |
| Framework | art_types.hyb | Class definitions for designer-created art resources |
| Framework | console.hyb | Text console for printing strings, scrolling, and cursor control |
| Framework | engine.hyb | Scene engine managing actors, sprites, tilemaps, and gamepad input |
| Framework | io.hyb | Memory-mapped I/O address and register definitions |
| Framework | jamdac.hyb | Memory-mapped I/O for the Jamdac audio synthesizer |
| Framework | kernel.hyb | Hybrix language bindings for kernel functions |
| Framework | list.hyb | List classes that automatically resize as items are added |
| Framework | sound.hyb | Sound effect and song playback using the Jamdac audio synthesizer |
| Framework | text.hyb | Basic operations for working with text strings |
| Starter | main.hyb | User-editable program entry point and main logic template |
| Starter | symbol_types.hyb | User-defined symbol type declarations |