XXIIVV / oscean

Static wiki engine written in Uxntal
http://wiki.xxiivv.com
MIT License
495 stars 83 forks source link
assembly exocortex memex uxn wiki

Oscean

This is the repository for the Oscean wiki, see the on-site documentation for more up-to-date details. Oscean is a static site written in Uxntal, a stack-machine assembly language designed for a portable virtual machine. The database tables are stored as plain-text files designed to fit in Uxn's 64kb of memory. The main branch is the live version.

Build

The oscean.rom file can be assembled with uxnasm or drifblim.

Maeve

mkdir tmp
uxnasm src/maeve.tal bin/maeve.rom # build pre-processor

Maeve is the pre-processor, it generates temporary files for oscean to populate the wiki with. The files are as follow:

Oscean

uxnasm src/oscean.tal bin/oscean.rom # build wiki engine

The rom does not have a graphical interface, but can be used with the uxncli emulator:

Run

uxncli bin/maeve.rom
uxncli bin/oscean.rom

Extras