TIS-100 Hacker's Guide

Lua Library

THIS IS AN INCOMPLETE DRAFT

These are the functions and variables exposed to the Lua puzzle programs

Constants

Lua puzzles should probably not rely on specific values for the STREAM_ and TILE_ constants.

Functions

math

A table containing the math library. The entire standard Lua math library is present.

bit32

A table containing the bit manipulation library.
????The entire standard Lua math library is present.

_MOONSHARP

Information about the MoonSharp implementation. It is recommended that Lua puzzles do not interact with these variables. The below values are from the Linux version of TIS-100 and may vary on other platforms.

Other

Not Available

These functions are present in standard Lua, but are not available in TIS-100.