Author Commit Message Labels Comments Date
Ross Light avatarRoss Light
Change lex and object to use loadByte/storeByte
Ross Light avatarRoss Light
Add machine tests
Ross Light avatarRoss Light
Add loadByte/storeByte methods
Ross Light avatarRoss Light
Use pointer to dictionary instead of actual struct
Ross Light avatarRoss Light
User stacks are only present in version 6, not later versions
Ross Light avatarRoss Light
Remove superfluous '_ = ops' line
Ross Light avatarRoss Light
Add copy_table instruction
Ross Light avatarRoss Light
Hardening handled/ignored instructions for version 5
Ross Light avatarRoss Light
Set screen width and screen height in flags
Ross Light avatarRoss Light
Add output stream model
Ross Light avatarRoss Light
Add print_unicode instruction
Ross Light avatarRoss Light
Handle output for different windows
Ross Light avatarRoss Light
Copy UI flags properly for v4+
Ross Light avatarRoss Light
Fill in tokenise instruction
Ross Light avatarRoss Light
Add extended instructions
Ross Light avatarRoss Light
Add version 5 read instruction
Ross Light avatarRoss Light
Allow version-specific instruction decoding
Ross Light avatarRoss Light
Fix setVariable random global mashing (ick)
Ross Light avatarRoss Light
Add sound_effect instruction
Ross Light avatarRoss Light
Change names of UI methods and add Save/Restore methods to UI
Ross Light avatarRoss Light
Add more stubs for version 4, including read_char/ReadRune for UI
Ross Light avatarRoss Light
Add stubs for running version 5 code
Ross Light avatarRoss Light
merge
Ross Light avatarRoss Light
Add another lexing unit test (it appears to break something in Zork, still)
Ross Light avatarRoss Light
Fix storeb addressing bug and clean up inc_chk/dec_chk signedness (shouldn't matter, but nice to be explicit)
Ross Light avatarRoss Light
Fix output issue with print_ret
Ross Light avatarRoss Light
Add Run method to Machine
Ross Light avatarRoss Light
Stop printing debugging info at startup
Ross Light avatarRoss Light
Expose MemoryReader and add SaveStack/RestoreStack
Ross Light avatarRoss Light
Add (optional) support for UI status lines
  1. Prev
  2. Next
Help
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.