SHENZHEN I/O

SHENZHEN I/O

CROSSOVER
76 Comments
MrSnowman 1 May @ 4:32pm 
Took me a while to recognize that I couldn't simply cross. And then the swap was clear. Good puzzle.
Deployer 17 Dec, 2023 @ 1:26pm 
Good one indeed! :steamthumbsup:
Verdammte Heinz 2 Jul, 2023 @ 7:45am 
Nice puzzle. Found solution 6 / 360 / 6 and after some trial and error the 3 / 0 / 0 one.
Braden 24 May, 2023 @ 9:50am 
I believe this puzzle showcases a genuine bug in the simulation. The obvious solution is to just wire two DX300s to the inputs and outputs and let them do the work, but this inexplicably doesn't work, and for no reason. The whole point of the DX300 is that it acts like a composite adapter for simple I/O and xbus. Saying that a microcontroller is actually needed to get it to spit out the value when spitting out a value is exactly what it's supposed to always be doing is like saying a human being needs to put their hand on the valve of their faucet in order for water to manifest inside it, and that if they leave the valve open and walk away, water will suddenly and magically stop flowing through the faucet. I've heard of solipsism, but this is ridiculous! (and then the seinfeld theme plays)

Anyways this is either unrealistically contrived or a bug.
Meme Lorde 11 May, 2023 @ 1:23pm 
@raisemanface You need to play the main game until you unlock "conceptSPEC" then you can play custom specs from the workshop.
radheshiam16 9 Jan, 2023 @ 12:19pm 
For humour )) Trys to deal with random on DX300
Almost solved with 4 MC4000X + DX300 (one for input one for output)
MC 4000X all connected to single wire moved between 2 DX300
every has unified code:
```
nop
nop
nop
mov x0 acc
tgt acc 0
+ mov acc x0
+ mov acc x0
+ mov acc x0
slp 1
```
nops - balances input
multiples movs - try to push value to required DX300
it ALMOST working )) - in my case just 5 points of verification was fail. Sad, but challenge to do it not with xors fails )))
raisemanface 23 Oct, 2021 @ 8:52am 
How can I use the mod in game? Please help me, thanks!:steamsad:
Unchangeling 24 Jul, 2020 @ 12:04am 
(I added a screenshot (tagged as a spoiler) in my screenshots if anyone wants to see it)
Unchangeling 23 Jul, 2020 @ 11:58pm 
my solution was ¥3, but I confess I didn't actually plan it, I just slapped down three xor gates in a likely configuration, given the limits of the board size , then connected the outputs and looked at what came out on the verification tab (they were reversed at first)
Neekow 16 Feb, 2020 @ 7:26am 
For the ¥3 solution: 3 xor gate:
- the first one has inA and inB as input, normal output
- top one, inA and 1st xor output as input, normal output to output B
- top one, inB and 1st xor output as input, normal output to output A
Luna 3 Aug, 2019 @ 9:00am 
Found a 6-360-6 solution with 2 MC4000's

MC4000 1:
p0: in a
p1: out b
x0: MC4000 2 x0
code:
mov p0 x0
mov x0 p1
slp 1


MC4000 2:
p0: in b
p1: out a
x0: MC4000 1 x0
code:
mov x0 p1
mov p0 x0
slp 1
naesten 8 Mar, 2019 @ 3:35pm 
Oops! I was trying for a ¥6 solution and got a ¥3 solution by mistake.
IvanavI 15 Oct, 2018 @ 12:48pm 
Hmmm, I found a ¥ 7 solution and it was actually rather easy. How people do ¥ 6 solutions eludes me.
IvanavI 15 Oct, 2018 @ 11:57am 
The "gates" solution came to me today at work (the problem just came to my head and I thought: "There has to be some combination where A something (A something B) gives B !", and I quickly scribbled the solution down on in my agenda). Now I wonder how people are solving it with processors , because I can't figure out how to do the wiring .
SPQR 12 Oct, 2018 @ 9:39am 
This was great. I solved it with only logic gates. The problem is that I solved it 100% on instinct; I didn't work it out. Something just told me which gates to use and how to connect them. But it can't have been luck as I did it on the first attempt.
Pothawk 6 Oct, 2018 @ 2:05pm 
i got 6-360-6 with two MC4000's, what are you guys using gates for? x)
zment 4 Oct, 2018 @ 9:57am 
This was fun! I solved this without using the logic gates and just used two chips with one shared bidirectional XBUS Time to try to solve with the first solution as well.
Kommisar 24 Sep, 2018 @ 11:38pm 
Genius puzzle!
Citizen Joe 19 Apr, 2018 @ 8:09am 
Bascailly how the solution functions for those who don't quite get it: The XOR gate in the middle is what allows the inputs to swap. Remember an XOR gate requres exactly ONE input or it shuts off. When both inputs A and B are on the middle XOR gate is off, since it has more than one input, meaning the top and bottom recieve one input each. So they switch on, activating both outputs. When only one of the outputs is on, it switches the center XOR on. Combined with the signal from the active input, it switches the XOR on the same side off, and the one on the opposing side on, effectively swapping the output side. When both outputs are off, all the XOR gates shut off as well.
chakatfirepaw 14 Apr, 2018 @ 6:01pm 
If you want to undersatand it, try writing out the truth tables for the various gates and how they chain together.
andrewb 21 Mar, 2018 @ 4:28pm 
It's called XOR swap Like I said, I do not understand it at all even though I was able to implement it here.
Overweight_Satan 21 Mar, 2018 @ 4:00pm 
What algorithm was that?
andrewb 21 Mar, 2018 @ 9:39am 
I googled the algorithm which solves this puzzle with no code but I don't get it. Even though I was able to cobble together a solution, I still don't get it. Seriously wtf.
Snooli 3 Jan, 2018 @ 3:15pm 
After wasting a while figuring this one using a few MC4000 and X-bus, I gave up and went for the actual 3 yen solution.
Solra Bizna 2 Dec, 2017 @ 9:11am 
Saw this puzzle out of the corner of my eye, immediately had to try it. Wasn't disappointed.
slow down cadet 9 Oct, 2017 @ 1:58pm 
Nice. Pulled my hair out. Ugh, I had a ridiculously power-hingry solution with multiple processors, and then realised (as Rathori says) how to do the 0 lines of code solution i.e. only using gates.
大妖怪不知火 23 Aug, 2017 @ 3:36pm 
very good,it's easy,i use two MC4000,upside one,downside one,and use xBus switch the data
Rathori 1 Jul, 2017 @ 9:59am 
It's ironic how being a programmer actually helps solve this with 0 lines of code.
Gabedamien 28 Jun, 2017 @ 11:04pm 
Beautiful! A+ puzzle with an elegant solution.
Undead 26 Jun, 2017 @ 12:26am 
Very well done indeed.
TreZz. (Cuenta EVENTO) 20 May, 2017 @ 3:29pm 
Bien
System1024 19 May, 2017 @ 9:46pm 
a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a. a.
xtopaz 18 May, 2017 @ 3:01pm 
Great one!
Binderbound 24 Feb, 2017 @ 5:33am 
Important note that should be in description: you CAN'T use a bridge accross a gap.
leftbehind 13 Feb, 2017 @ 12:57am 
‎¥ 7, Power 600, lines 10


Hmmm... looks like I'll need to use alternate method to get close to what everyone else is getting.
System1024 1 Feb, 2017 @ 11:02am 
Great level, i absolutely adore it absolutely despise it
Shadowwolf0357 24 Jan, 2017 @ 7:09pm 
Good job mate. took me a while to figure it out the a while more to figure out why my solution actually worked.
ZHRMoe 16 Jan, 2017 @ 11:27pm 
Great job!
Marcello Pistolini 28 Dec, 2016 @ 2:06pm 
Very great level
Braxus [ES] 27 Dec, 2016 @ 8:24am 
I got spoiled by a comment :( Please use the spoiler marks to avoid it.
SanDShrew 12 Dec, 2016 @ 5:31pm 
csdfsdfsdf
〄Optimus_Prime〄 12 Dec, 2016 @ 11:02am 
Gg
Overweight_Satan 12 Dec, 2016 @ 7:11am 
I give up. well played sir.
OBET 12 Dec, 2016 @ 6:10am 
gg
::::::::::::::::::: 12 Dec, 2016 @ 5:14am 
经济界
Y U bully me? 11 Dec, 2016 @ 11:18pm 
GOOD
z4ddi 11 Dec, 2016 @ 10:05pm 
nice
-ßЯҢ- CYBER PYRO [DG] 11 Dec, 2016 @ 6:22pm 
Great puzzle! Definitely had me racking my brain around with different solutions. However, I now know how deceptively easy it is. I wonder what the most unnecessarily complex solution for this could be, would it be possible to work in a RAM table or two?
габинус 11 Dec, 2016 @ 3:51pm 
Норм
Ja Kuba jestem 11 Dec, 2016 @ 10:18am 
fajne fajne