FIRMWARE UPDATE VERSION 1.2 for SHENZHEN I/O is now live!
NEW CONTENT
- The LX900C has been superseded by the LX910C, which includes a segment-based touchscreen interface and the ability to query whether a specific segment is on or off.
- The 100P-33 and 200P-33 memory chips are now available in the sandbox.
- Added a datasheet page for the N4PB-8000, LX700, and LX910C, which were previously undocumented.
NEW FEATURES
- Added a new scoring metric for the number of lines of code used in a design.
- Added support for code breakpoints. To set one, control-click on a line of code (command-click on Mac).
CONTENT TWEAKS
- The LX700 numeric LCD available in the sandbox is now horizontal, not vertical, and has pins on both sides.
- The N4GP-1000 has been superseded by the N4PB-8000, which has a more neutral keybinding and takes up less board space.
- The soft lock on the 100P-14 is now removed with the 200P-14, instead of in the subsequent set of soft unlocks.
- The LC70Gxx family of logic chips no longer clamp input values to 0 or 100, and instead have unique "arithmetic functions" over the full range of input values. The datasheet has been updated to describe this new behavior.
- The number of test runs has been increased from 8 to 80.
- The power usage score reported in histograms and leaderboards is now the worst of all test runs.
- Improved the test cases for a few puzzles.
- Improved the display of signal indicators for input terminals.
BUG FIXES
- A simulation timeslice will no longer end before all simple I/O signals have stabilized.
- The simulation now executes code for microcontrollers in a deterministically random order.
- When running at resolutions below 1920x1080, the simulation now pauses before errors scroll off-screen to the left.
- Fixed a bug that allowed invisible characters to be entered into code editors, causing mysterious errors.
- Fixed a bug where breakpoint would not trigger during the first timeslice of a test run.
- Fixed a bug with inconsistent line endings in save files generated on non-Windows platforms.
- Fixed a bug that sometimes caused auto-format to not activate.
- Fixed a crash involving custom screens with too many segments.
For more information, click here.