Added per-node and per-input idle time counters, which make it easy to see what percent of time the node or input is sitting idle and could be doing other work. This tool should hopefully make it easier to identify and improve bottlenecks in your programs and better optimize for cycle count.
Adjusted the story to be less corrupted.
Adjusted a bunch of puzzles, including completely replacing the Prime Detector and Scatter Plot Viewer with new puzzles.
Removed memory tiles from the visual sandbox. If you built anything for the old sandbox, you may have to update your programs.
UPDATE: Small improvements
This morning's update includes the following:
Added a slight sharpening effect to fullscreen mode.
Added logic to select a node when Ctrl+Arrow is pressed with nothing selected.
Fixed a bug where immediate values were not properly clamped.
Fixed a bug where the sandbox console did not recognize the Return key on OS X and Linux.
Definitely didn't improve the input pattern for a hidden puzzle (which definitely doesn't exist).
UPDATE: OS X, Linux, and fullscreen!
Today's update includes the following changes:
Added support for OS X and Linux.
Added an option for fullscreen, accessible by pressing Escape in the segment list menu.
Added syntax highlighting for comments.
Increased the prerequisite count for the final puzzle from 16 to 18.
Further improved the test cases for the SIGNAL PATTERN DETECTOR puzzle.
Definitely did not add a secret puzzle.
UPDATE: More bug fixes, UI improvements
Two updates in a single day! Wow!
Added copy buttons to the slot list, allowing you to easily fork existing solutions.
Added leaderboards to the level select screen so that it's easier to identify your weaker friends and CRUSH THEM.
Fixed a bug that made it impossible to type '#' on AZERTY keyboards.
Fixed an occasional crash when editing text.
Swapped the order of the SEQUENCE COUNTER and SIGNAL PATTERN DETECTOR puzzles. You may have to copy some save file contents around.
Changed the prefixes for sandbox save files. You may have to copy some save file contents around.
UPDATE: Bug fixes, new test routines
This update contains the following changes:
Fixed a bug that was causing scores to not be added to histograms. Please re-run your solutions in order to submit your scores to the histograms!
Fixed a crash when outputting too many values on some puzzles.
Fixed a bug where you could repeatedly trigger the shutdown sequence when exiting.
Modified the test routines for the pattern detector and edge detector puzzles to be more robust against common program errors.
Pasted text is now converted to upper-case.
TIS-100 is now available!
If you have any feedback, visit the official roadmap or send us an email (zach@zachtronics.com). We're excited to see what you think!