LCPU - a alternative CPU addon for Garry's Mod
Go to file
Lily Tsuru c59dcfc614 Implement tier0 library logging bettererer 2023-07-18 05:48:59 -04:00
data begin actually setting up the repository as a GMod addon.. 2023-07-16 06:05:19 -04:00
lua/autorun add scripts for building llvm (for inclusion in addon root) 2023-07-16 21:10:59 -04:00
native Implement tier0 library logging bettererer 2023-07-18 05:48:59 -04:00
.clang-format vastly improve logger 2023-07-17 16:27:27 -04:00
.editorconfig init 2023-07-16 01:58:32 -04:00
.gitignore see previous commit 2023-07-17 03:01:31 -04:00
.gitmodules RamDevice is public 2023-07-18 02:05:39 -04:00
README.md No longer specifically managing toolchain for if project system exists 2023-07-17 03:01:10 -04:00
ideas.md No longer specifically managing toolchain for if project system exists 2023-07-17 03:01:10 -04:00

README.md

LCPU

LCPU is an alternative CPU core addon for GMod/Wiremod.

It provides:

  • A standard RISC-V architechure (rv32ima) CPU core, implemented in native code
    • No wiremod native code embargos here!
  • Interoperation with the Wiremod addon (and addons which implement Wiremod integration)

Building Native Module

TODO: Steps to build the LCPU native module on Windows and Linux

Installation

This repository is set up in the exact directory structure to be a Legacy Addon; therefore once you have built the native module (TODO), adding it to a server should work fine.