SIC-1 is a programming game where the computer only understands a single instruction.
If you're ready for a challenge, respond to this job posting from SIC Systems:
SIC Systems is hiring engineers to produce highly efficient programs for our flagship product: the Single Instruction Computer Mark 1 (SIC-1).
The SIC-1 represents a transformational change in computing, reducing complexity to the point that the processor only executes a single instruction: subtract and branch if less than or equal to zero ("subleq").
Enter the brave new world of single-instruction computing and invent new ways of implementing programs that would be trivial on a conventional computer. Don't adjust the technology to match how you think, adjust your thinking to match how the SIC-1 operates!
- Learn an esoteric assembly language.
- Implement programs to unlock more impressive job titles.
- Optimize your programs to climb the leaderboards.
- Sacrifice your personal life for the good of the company!
If you're ready for a challenge, respond to this job posting from SIC Systems:
SIC Systems is hiring engineers to produce highly efficient programs for our flagship product: the Single Instruction Computer Mark 1 (SIC-1).
The SIC-1 represents a transformational change in computing, reducing complexity to the point that the processor only executes a single instruction: subtract and branch if less than or equal to zero ("subleq").
Enter the brave new world of single-instruction computing and invent new ways of implementing programs that would be trivial on a conventional computer. Don't adjust the technology to match how you think, adjust your thinking to match how the SIC-1 operates!
Patch notes for Dec 28
- Fixed display of negative numbers in Sandbox Mode
- Fixed focus restoration after hitting the Escape key
- Manual memory watches now persist across runs
- Updated stats
[ 2023-12-28 23:13:51 CET ] [Original Post]
Patch notes for Aug 12
- Fixed display of inline variables
- Revised testing and errata sections of manual
- Clarified puzzle descriptions
- Updated charts
[ 2023-08-13 05:12:29 CET ] [Original Post]
Patch notes for July 25
v1.10.0:
- Added native Linux build
- Added cross-platform Steam Cloud sync
- Updated charts
[ 2023-07-30 21:55:02 CET ] [Original Post]
Patch notes for Feb 21
v1.9.9 is a hotfix update:
- Fix handling of whitespace when editing Sandbox Mode input.
[ 2023-02-21 22:16:00 CET ] [Original Post]
Patch notes for Feb 19
v1.9.8 is focused on helping new players:
- Added Help button/menu
- Added hints
- Added support for inline label definitions ("subleq 0, @b: 1")
- Fixed text editing immediately after clicking "Continue Editing"
- Fixed achievement pop-up animation
- Fixed "View Next Task" button
- Fixed ambiguous parsing cases
- Updated charts
[ 2023-02-19 21:16:19 CET ] [Original Post]
Patch notes for Feb 9

v1.9.5 improves the code editor and adds new music:
- Added one new music track
- Added block comment/uncomment
- Added block indent/unindent
- Added auto-indenting
- Added optional support for inserting tabs
- Added in-code/persistent breakpoints (prepend "!")
- Added Errata section to manual
- Fixed scrolling when starting/stopping debugging
- Fixed "program too large" error message
- Fixed small bugs in the "Multiplication" and "Mode" tasks
- Updated charts


[ 2023-02-09 21:36:49 CET ] [Original Post]
Patch notes for Feb 2
v1.9.2 is a hotfix release to address a severe bug in solution management:
- Fix deletion of currently-open solution
[ 2023-02-03 03:55:25 CET ] [Original Post]
Patch Notes for Jan 29
- Added a new final puzzle
- Turbo button to speed up simulation
- Auto-select offending line on compilation error
- Fix solution slots for unsolved puzzles
- Click to toggle watch for arbitrary memory cells
- Filter (high) outliers out of charts
- More in-depth tests for most puzzles
- Many bug fixes
[ 2023-01-30 01:11:10 CET ] [Original Post]
Patch notes for Jan 19
- Multiple save slots for solutions
- Breakpoints
- Graphical improvements
- Updated charts
- More detailed chart tooltips
[ 2023-01-19 21:19:20 CET ] [Original Post]
Patch notes for Jan 11
- Sandbox Mode (an open-ended task with customizable input, for experimentation/exploration)
- Alternative color schemes (black-on-white, white-on-gray, amber phosphor, and a more accurate P1 green phosphor)
- In-manual ASCII table
- More in-game help near the beginning of the game
- Arrow key navigation for menus
- Many miscellaneous bug fixes
[ 2023-01-11 16:43:00 CET ] [Original Post]
Patch notes for Dec 29
- Simplified the first two nontrivial puzzles
- Added a separate, printable HTML manual
- Added tooltips to charts
- Added support for negated labels
- Added support for number-only label names (e.g. "@1")
- Updated charts
[ 2022-12-29 22:46:56 CET ] [Original Post]
Typo fixes
Fixes in this update:
- Stack is last-in, first-out
- String examples should all use ".data"
- Fixes for other minor typos
[ 2022-12-21 17:21:23 CET ] [Original Post]
Minor update
This is a minor update to address a few potential crashes:
- Fixed a crash when initialization fails
- Fixed a potential crash when no program was run during a session
- Exit and report an error when a critical initialization failure occurs
[ 2022-12-13 23:37:04 CET ] [Original Post]
Minimum Setup
- OS: Ubuntu 18.04+ (64-bit)
- Processor: 2.0 GHzMemory: 2 GB RAMStorage: 350 MB available space
- Memory: 2 GB RAMStorage: 350 MB available space
- Storage: 350 MB available space
GAMEBILLET
[ 6532 ]
GAMERSGATE
[ 2886 ]
MacGamestore
[ 4866 ]
FANATICAL BUNDLES
HUMBLE BUNDLES
by buying games/dlcs from affiliate links you are supporting tuxDB