Go to file
2023-01-20 18:25:15 -08:00
.github/workflows Add GitHub CI configuration 2023-01-21 01:41:58 +01:00
applications foxpaint: Add a very basic color picker window using button widgets 2023-01-18 17:55:12 -08:00
base_image Only start a terminal instance on boot, instead of Launcher 2022-10-14 21:35:15 -07: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 Add screenshot to the README 2022-10-05 16:26:11 -07:00
kernel Don't attempt to relocate if none are required 2023-01-20 18:25:15 -08:00
meta meta: Update ryfs tool to 0.5 2022-08-29 16:16:33 -07:00
.gitignore Ignore bootloader.bin 2023-01-20 18:14:17 -08:00
.gitmodules Replace .gitmodules after repo move 2022-06-21 18:36:30 -07:00
fox32os.def kernel: Add a very basic GUI widget system 2022-12-27 18:01:55 -08:00
LICENSE fox32os: Initial commit 2022-05-19 14:15:40 -07:00
Makefile Replace build.sh with a Makefile 2023-01-20 15:48:53 +01:00
README.md Replace build.sh with a Makefile 2023-01-20 15:48:53 +01: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.

How to build

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

License

This project is licensed under the MIT license.