Go to file
Ry 5b49163ba0 base: Don't start Launcher by default 2023-10-01 22:50:23 -07:00
.github/workflows Workflows: Install Lua 5.4 2023-07-11 15:57:11 -07:00
applications OkmPaint: Clean up some things that can use register pointer offsets 2023-09-13 15:19:30 -07:00
base_image base: Don't start Launcher by default 2023-10-01 22:50:23 -07:00
bootloader all: Fix incorrect/old file struct size 2023-07-11 15:54:08 -07:00
docs/screenshots Update screenshot 2023-01-24 17:22:39 -08:00
kernel kernel: Remove unneeded optimization in main.asm 2023-10-01 22:16:44 -07:00
meta meta: Update Okameron 2023-07-23 23:44:16 -07:00
.gitignore Build a minimal romdisk image 2023-03-04 23:35:34 -08:00
.gitmodules Fix some messed up formatting, add Okameron submodule 2023-06-24 16:05:17 -07:00
LICENSE fox32os: Initial commit 2022-05-19 14:15:40 -07:00
Makefile Fetcher: WIP "About" screen 2023-07-15 21:56:09 -07:00
README.md Add note about prebuilt images to the README 2023-01-20 19:03:03 -08:00
fox32os Add fox32os convenience script 2023-02-01 23:41:30 +01:00
fox32os.def Fetcher: Initial commit 2023-07-12 00:00:08 -07:00

README.md

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.