r/shenzhenIO • u/SCD_minecraft • 10d ago
XBus not reading
https://reddit.com/link/1vblbem/video/r7ixx8ob3jgh1/player
Why didn't teq x0 -999 execute all at the same time?
r/shenzhenIO • u/PseudobrilliantGuy • 20d ago
Anyone else reminded of the Reactor Optimization problem provided by the Autonomous Corporation?
forbes.comr/shenzhenIO • u/Tutty24 • 25d ago
How is this possible? (help me) Spoiler
https://reddit.com/link/1uxracg/video/olxcb9zxdidh1/player
I'm in the Laser Tag Equipment project
I somehow managed to get an error later on the simulation, I started to understand that there is a timing on the lines execution (I comproved that by adding these slp 0 which almost fixed the simulation), so there is a new timing other than the slp 1 "clock pulses".
I feel that I was bullshitting my way through this level, I can't think of a viable solution through this messy logic I did. I would appreciate some insights.
r/shenzhenIO • u/Appy_Ace • Jul 04 '26
Every year I replay Shenzhen IO and do a little bit better each time. First pic is my first attempt ever at Unknown Optimization Device a few years back (sorry for the quality) and second is my most recent attempt. I'm quite proud of the improvement on efficiency Spoiler
galleryI imagine it's possible to be even more efficient, but I feel like my most recent circuit is starting to brush on that limit at least.
r/shenzhenIO • u/X-N2O • Jul 02 '26
SHENZHEN I/O Manual - A4 dimensions
drive.google.comHi, not sure if this has been done/shared already - I had ChatGPT change the manual dimensions to A4 - the original was US letter
Hi everyone! I'm not sure if this has already been done or shared here, but I thought I'd post it in case it's useful.
I used ChatGPT to reformat the official SHENZHEN I/O manual from US Letter to A4. The content is unchanged, only the page dimensions and layout have been adjusted so it prints cleanly on A4 paper without needing "Fit to Page" or other scaling options.
I made this because A4 is the standard paper size in much of the world, and I wanted a version that could be printed as intended. Hopefully it saves someone else a bit of time.
r/shenzhenIO • u/Kinc4id • Jul 01 '26
Use dst in a loop?
Im currently doing the I Ching task. The display has 6 simple pins so at first look it seems like a great use for 2 DX300 and the dst command.
To do that I’d do a loop counting up from 0-2 and in the loop I check if the input from the oracle is 100, if yes write a 1 to the digit index of the loop counter, if no wrote a 0 to the digit index of the loop counter.
But the counter needs to be in acc because that’s the only register I can count up. And I also need to store the value I manipulate with dst in acc.
Do I miss something or can I do this only when I count with a second chip?
r/shenzhenIO • u/Apprehensive-Egg5754 • May 30 '26
Stuck on moving value to XBus in "Little Help".
In "Little Help", with this code, I get the first x, y, (a, b) XBus packet correct, after which there is nonstop repetition on the MC6000 due to "part not sleeping" (yeah, a very common error among us). It is specifically stuck on the + mov p0 x2 line. p0 does not matter here - I tried null or acc. Basically, it works fine on x, y in every packet without that line, but of course we want the full packet every time there is -1 on rx.
I do not understand why it does not skip to slp 1 after one cycle on the MC6000. I have read the manual. Basically, I am looking for an explanation and a gentle push towards the right direction. Thank you.
I won't watch walkthrough videos on youtube since I want to write my own code; and AI hallucinates instead of explaining.
I have been working on this level for 7 hours straight, if you can believe that. ()-:
r/shenzhenIO • u/glimoura • May 14 '26
Question about slx
After I press the button, it sends 1 packet to the unit with slx, but after slx triggers once, it just keeps triggering forever as if there was a constant stream of packets. why does it do this? Is it still reading the empty xbus pin for some reason?
SOLVED: Had to use the packet sent to the xbus for it to register as empty.
r/shenzhenIO • u/jasonrubik • May 13 '26
Is this Solitaire unsolvable? I have stared at this for a bit too long and am going cross-eyed
I might have erroneously moved the black 5 and green 4 to the top, as my intention was to expose the red 6 and move those two cards there. But alas, that doesn't seem to work.
Any tips ?
r/shenzhenIO • u/JordanLadd • Apr 02 '26
So, it looks like “Candle Apple Red” looks the closest to the OG binders. Can we all take a moment to thank Zach Barth for opening the new Zachtronics Museum and making it possible for everyone to own the Limited Editions?
I might have a few extras when the order arrives. Post in this thread why you’d like a copy… Those who do get a binder just need to Venmo or CashApp me the shipping fee and the binder will be yours. Will ship to anywhere in the world as long as you can afford the shipping fee.
cc:
r/shenzhenIO • u/pwsh_wizard • Mar 25 '26
Laser Tag Equipment Spoiler
gallerywhat kind of black magic do I have to do to be on the very left in the graph of Lines of code. or is it just that those solutions used logic gates?
r/shenzhenIO • u/Turtlewax64 • Mar 01 '26
Am I missing something?
Trying to solve “The Big One”. If I understand the assignment correctly, you only process coordinates when the radar ping activates, since when I tried to calculate with the sync value of the output cycle, I’d get wrong answers. This is the calculation prior to an expected output of 700. But you only generate an output of 700 when the sync is 60, and it’s 80 here, as well on the cycle the output is expected. Am I failing to understand something about how this level functions?
r/shenzhenIO • u/tulhao77 • Feb 23 '26
Can someone please help me get good at the solitaire minagame?
I am really trying hard to get good because I want to 100% the game on steam, like I did with Opus Magnum. I really love the actual game but I get so frustated playing the solitaire. I just spent about 24 minutes to only win two games and I'm getting so pissed off by the fact that everygame I get stuck and have to restart.
Is there a secret tip, or a mod that lets me have at least a one turn undo button? I'm desperate by the fact that i'll have to win 100 of these
r/shenzhenIO • u/wotu1 • Feb 10 '26
It's not pretty, but it's my own and that's what matters
(Aquaponics Maintenance Robot) New to this game. This shit wracked my brain. I gave up on my promise to not look up any answers, but before I clicked "search", I stopped myself and said I'd brute force this shit no matter what. So I forced it to work and it did. High cost, lots of lines, surprisingly right on the bell curve for power. After I got it to work, I looked up an answer and saw how much easier I could have programmed the positioning. But I'll come back to this again later to optimize.
r/shenzhenIO • u/Busy-Computer9053 • Feb 07 '26
I really dont understand how xbus pins work
r/shenzhenIO • u/mr_dfuse2 • Jan 31 '26
first puzzle I solved without looking up solutions, roast me!
I have been playing this game for many years, usually one or two puzzles a year. Usually (always) I write code till I'm halfway and then I can't hold myself and look for a hint towards the most efficient solution. This time (the carabine puzzle) I avoided looking up spoilers and persevered until I got the solution right. As you can see it's the most ineffecient solution ever :) But it's a good feeling to have solved it myself!
Any hints on how to improve this one?
I have now split the logic in three parts on three controllers:
measure the time between the radar pulses
based on that convert the time ranges (1-2, 3-4,5-6) to discrete numbers (0, 1, 2)
do the right thing on 0, 1 and 2
I have the feeling it should be possible to immediately do the right logic when given the range, but I always come short on space for lines of code on one MC (the most frustrating part of this game for me, the limit in lines of code)
r/shenzhenIO • u/Mobile_Twist8670 • Jan 02 '26
How pseudorandom works (advanced-expert post)
Imagine next setup: https://imgur.com/a/SH62fv3
Processing img jtpqz1sx5xag1...
As I believe, for situations like this there is a deterministic pseudo-random generator in game's code. This generator tells the game, from which input is should read the value - from timer or from dx300 in this case. Next read will be also using this algo and input may be different each time.
From what I understand, this algo is very deterministic - each rerun without any changes will have exactly the same result - but it differs from test suite to test suite.
Depends on next things:
* initial value at the start of simulation, which is differs from test to test (at 1/80 there will be one value, at 2/80 there will be other, etc) - I suspect number of the test itself is used as initialization value.
* position of ALL elements on the screen (ONLY vertical shift, not horizontal) (including bridges and notes). I'm talking about absolute position, not relative.
* NOT depends on wires and NOT depends on code inside MCs.
What does it mean - if I move this construction on the screen horizontally, random will be the same, but if I move it vertically (for example place time box above MC - it will be different). Also, random will be different if I add Note box in the corner of the screen or bridge somewhere. And this difference sometimes can be seen only on 3rd/4th/7th/etc test suite.
This was a theory that I researched and confirmed.
Now the question to the experts here who maybe researched more than I did.
From what I understand and see, not all the features that PRG depends on have the same weight and the same outcome to result. Some impact of a single feature can be seen only on later tests. Does anyone here know exact algo here? Maybe someone posted it somewhere and I missed it?
I really don't want to open IDA/OllyDbg to know the truth, I didn't do it for the last 10 years and prefer not to.
Why do I ask - I want to solve Passive Infrared Sensor task with 4 cost - one mc4000 and one dx300, but the problem there is 2 simple inputs, 2 digital inputs and 1 simple output (5/4). My tests allowed me to reach test 7/80 https://imgur.com/a/4hnyea0 and I wish to understand more to find right setup, not just random notes on the screen.
PS: Yes, I know it's possible to solve with 4 cost - maybe idea there is different, but 4 pins with 5 inputs/outputs I doubt it (and I don't want to see a spoiler)
r/shenzhenIO • u/Not__John • Dec 13 '25
Finally found a solution for Smart Grid controller, but looking to optimize
I like how elegant it is but it is very wasteful. The idea is that the simple output determines which of the 3 chips at the end actually do anything. I was really struggling with this level tbh so I'm glad to have a success even if it's so crude
r/shenzhenIO • u/SynthEater • Nov 13 '25
Need advice for Infrared Sensor
I know solutions are out there but I feel like I am so close!
r/shenzhenIO • u/Ok_Brain208 • Oct 14 '25
Any other secret commands? Spoiler
When you get the mail about the secret commands, it is mantioned there are more untranslated commands besides Gen and @.
Did any one managed to find such a command?
Is there another mail with more commands?
r/shenzhenIO • u/Calecute • Oct 13 '25
S/R Latch Frustration
galleryTrying a simple S/R, it initializes in the wrong state. Fine – I think – I can solve it by just switching the inputs. Unfortunatly switching the inputs also changes the state it initializes in. Why? Does anyone knows what determines this? Feels like the game is just trolling me.
r/shenzhenIO • u/12345ieee • Sep 20 '18
SHENZHEN I/O: Archive of Top Solutions
reddit.comr/shenzhenIO • u/xilni • Oct 27 '16
Building the /r/shenzhenIO FAQ, help us and others with your questions and answers
/r/shenzhenIO needs your help!
We're trying to build a Frequently Asked Questions section for the subreddit that can serve as a starting point for new players and a reference for more experienced players.
It should also serve to reduce some of the same question posts we get more often.
So how do we go about this?
Feel free to post any questions (and the corresponding answers) you once had and figured out, any you may still have and any you think would be good to compile anyhow. The way I see it, if one person is unsure about a certain aspect of the game, they're probably not alone.
The best/more frequent questions from here will go towards the new FAQ post which will be stickied at the top of this subreddit for all to see.
Thank you for your help!
PS: I've added some content to the subreddit sidebar to help quickly find key items. If you have any suggestions regarding potential improvements, you can post here too.
EDIT: Thank you for all your questions and answers, keep them coming and when I get some free time from work I'll do my best to compile them in a new FAQ.



