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.
oscean.rom file can be assembled with uxnasm or drifblim.
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:
entry-log, contains all the diary logs for that entry.
entry-map, contains all the incoming links for that entry.
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:
uxncli bin/maeve.rom uxncli bin/oscean.rom
- Pull Requests are welcome.
- See the License file for license rights and limitations(MIT), the media assets are BY-NC-SA 4.0.