Go to file
Ry 9c55c79d85
Merge pull request #11 from neuschaefer/dev
Add file type check to parse_fxf_binary
2023-02-01 13:41:08 -08:00
.github/workflows Add GitHub CI configuration 2023-01-21 01:41:58 +01:00
applications sh: help should list commands in alphabetical order 2023-01-31 22:38:14 -08:00
base_image Run barclock on startup 2023-01-24 17:19:48 -08:00
bootloader Build the kernel as an FXF binary and boot using the new boot mechanism 2022-10-27 22:49:55 -07:00
docs/screenshots Update screenshot 2023-01-24 17:22:39 -08:00
kernel Add file type check to parse_fxf_binary 2023-02-01 20:07:09 +01:00
meta meta: Update ryfs tool to 0.5 2022-08-29 16:16:33 -07:00
.gitignore launcher: Initial commit 2023-01-24 17:08:55 -08:00
.gitmodules Replace .gitmodules after repo move 2022-06-21 18:36:30 -07:00
fox32os.def kernel: Add get_active_window_struct 2023-01-24 17:10:48 -08:00
LICENSE fox32os: Initial commit 2022-05-19 14:15:40 -07:00
Makefile launcher: Initial commit 2023-01-24 17:08:55 -08:00
README.md Add note about prebuilt images to the README 2023-01-20 19:03:03 -08:00

fox32os

fox32os is the main operating system for fox32. It runs on top of fox32rom and allows the use of relocatable FXF binaries, cooperative multitasking, filesystem access, memory allocation, and window management.

Screenshot of fox32os

Getting Started

Stable releases are available on the Releases page.

Prebuilt images of the latest commit are also available on the GitHub Actions page.

Building

  • Download tools and fox32asm. Either use the pre-built binaries or build them.
  • Run make

License

This project is licensed under the MIT license.