Go to file
2024-02-04 12:16:42 +01:00
.github/workflows Workflows: Install Lua 5.4 2023-07-11 15:57:11 -07:00
applications Update repo to have the dependencies in the current directory instead of above 2024-02-04 12:06:11 +01:00
base_image base + kernel + Fetcher: Use a batch file for defining startup tasks 2023-12-17 23:39:29 -08: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 Update repo to have the dependencies in the current directory instead of above 2024-02-04 12:06:11 +01:00
meta meta: Update Okameron 2023-07-23 23:44:16 -07:00
.envrc Nix flake build system 2024-02-04 12:16:42 +01:00
.gitignore Nix flake build system 2024-02-04 12:16:42 +01:00
.gitmodules Fix some messed up formatting, add Okameron submodule 2023-06-24 16:05:17 -07:00
flake.lock Nix flake build system 2024-02-04 12:16:42 +01:00
flake.nix Nix flake build system 2024-02-04 12:16:42 +01:00
fox32os Add fox32os convenience script 2023-02-01 23:41:30 +01:00
fox32os.def kernel/res + base: Add get_resource and an icons.res file 2023-10-12 16:18:07 -07:00
LICENSE fox32os: Initial commit 2022-05-19 14:15:40 -07:00
Makefile Update repo to have the dependencies in the current directory instead of above 2024-02-04 12:06:11 +01:00
README.md Update repo to have the dependencies in the current directory instead of above 2024-02-04 12:06:11 +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.

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

Building (without nix)

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

License

This project is licensed under the MIT license.