Skip to content
This repository has been archived by the owner on May 12, 2024. It is now read-only.

IamPyu/orm64

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

orm64

A simple, lua-based, fantasy operating system.

It's kinda like those fantasy game consoles, except its meant to be an enitre OS.

Here is the wiki.

Update March 9th 2024

The term "fantasy console" or "fantasy operating system" for Orm64 does not make sense.

Instead Orm64 will be labelled as "an API layer for creating Software with Lua.".

Which makes features like "Users" useless and bloated, which is good (Just kidding!).

License and Contributing

Orm64 is licensed under the MIT License. You are free to copy, modify, distribute, and sublicense this project.

Media created by me in this project are licensed under also under the MIT license because I don't want to use another license.

Using

Check the wiki to learn how to use Orm64!

The wiki contains information like:

  • Building Orm64
  • Conifguring Orm64
  • The Orm64 APIs
  • And more!

Roadmap

  • Lua REPL
  • Application, and Libraries
  • C/C++ Library for interacting with Orm64

APIs

  • Graphics and Multimedia API
  • User interaction API (Bloated build only)
  • Networking and HTTP API

Usage and Users

  • User system (Bloated build only)
  • File system for Users (Bloated build only)
  • User utilites (Bloated build only)

Configuration

  • Configuration via Lua
  • Plugins via C
  • Lots of configuratin options

Plugin Features

  • Link with LuaJIT

Other stuff

This project probably has a bunch of crappy code. But don't blame me it's my first big C/C++ project in 2 years.