diff --git a/games/tis-100/TIS-100.wiki b/games/tis-100/TIS-100.wiki index 68e670f..9e3dffb 100644 --- a/games/tis-100/TIS-100.wiki +++ b/games/tis-100/TIS-100.wiki @@ -38,3 +38,37 @@ NOTE: Instruction set generally follows AT&T syntax standard of - The values in ACC and BAK are switched * SAV - The value in ACC is written to BAK +* ADD + - Value provided via SRC is added to ACC and stored there +* SUB + - VAlue provided via SRC is subtracted from ACC and stored there +* NEG + - Value in ACC is negated +* JMP + - Uncoditional Jump +* JEZ + - Jump if ACC is zero +* JNZ + - Jump if ACC is not zero +* JGZ + - Jump if ACC is greater than zero +* JLZ + - Jump if ACC is less than zero +* JRO + - Jump uncodnitionally by offset of SRC + - JRO 2 executes skips next instructions + - JRO ACC executes based on ACC + +A '!' Before an instruction will set a break point + +== Display == + +Display has a top left origin, XYRGB\0 Syntax. The display is 30x18 + +RGB values can be + +* 0 - Black +* 1 - Dark Grey +* 2 - Bright Grey +* 3 - White +* 4 - Red