The core of neocomputers, the engine.
  • C 57.7%
  • Lua 41.2%
  • Zig 0.8%
  • Makefile 0.2%
Find a file
2026-07-09 20:16:08 +02:00
aux made it easier to check for compat 2026-05-01 16:55:50 +03:00
build Makefile 2026-05-01 22:40:51 +03:00
data Makefile 2026-05-01 22:40:51 +03:00
foreign trying to revive submodule 2026-04-02 11:06:35 +02:00
specs fixed simplifyPath 2026-03-16 21:57:18 +01:00
src some extremely useful functionality 2026-07-09 20:16:08 +02:00
.gitignore Makefile 2026-05-01 22:40:51 +03:00
.gitmodules Makefile 2026-05-01 22:40:51 +03:00
build.zig update readme yayayay 2026-06-02 09:11:02 -03:00
CODING.md 2 more coding rules 2026-04-02 23:30:20 +02:00
LICENSE Create LICENSE 2025-05-19 19:34:07 +02:00
Makefile beginnings of the internet (card) 2026-05-16 17:46:48 +03:00
OC_LICENSE followed the law 2026-04-01 11:22:19 +02:00
README.md vim error 2026-04-02 23:56:49 +02:00
TODO.md I came, I saw, I conquered 2026-05-23 16:27:47 +02:00
unscii-16-full.ttf brand new font 2025-06-28 21:09:29 +02:00

NeoNucleus

The core of NeoComputers. This repository has both NeoNucleus itself (NN) and the NeoNucleus Component Library (NCL).

These libraries provides:

  • the base architecture, with computer states (for running machines), components, architectures, etc.
  • (NCL) base component implementations for common ones (GPU/FS/tmpfs/EEPROM/etc.)
  • fine control over component limits, with default references

They do not provide:

  • Networking implementation, so you need to pass vtables for all network-related components
  • Default architecture. While the testing emulator has a test version of the common Lua architecture seen in OpenComputers, it is not propely sandboxed nor safe. Neither NN nor NCL provide any architectures.