News for hackers. Stuff that matters.
Re:Let's Learn x86-64 Assembly Part 0 – Setup and First Steps by archievillain on Monday July 14, 2025 @03:52AM (#44557461)
I would also recommend TIS-100's "sequel", Shenzhen I/O. TIS-100 is a bit 'dry', with the puzzles being entirely abstract. In SI/O, you roleplay as a developer emigrating to China for work, so all the puzzles are framed as real products you are developing for your company. One of the earlier puzzles, for example, is programming the equipment for a lasertag place.
Re:Let's Learn x86-64 Assembly Part 0 – Setup and First Steps by blashyrk on Monday July 14, 2025 @04:26AM (#44557655)
I second the Shenzhen I/O recommendation, because apart from only assembly programming, the game also has other constraints in the form of having to spacially arange various chips on a limited "enclosure" for the product you're building and connect them. It also rewards optimization both in terms of assembly and chip usage efficiency. Is a wonderful game, really.
Re:Let's Learn x86-64 Assembly Part 0 – Setup and First Steps by praptak on Monday July 14, 2025 @07:54AM (#44559057)
It also has a really cool solitaire game-in-game as an... addition? Ornament?
Re:Let's Learn x86-64 Assembly Part 0 – Setup and First Steps by archievillain on Monday July 14, 2025 @08:10AM (#44559207)
I will reveal that I have played far more of Shenzhen solitaire than Shenzhen I/O itself. Zachtronics made a stand-alone version of the game[1], but there's also a fanmade version here:

https://shenzhen-solitaire.tgratzer.com/

Which I find more enjoyable, both because it's online so it's easier to reach from anywhere, and also because I feel like the version of the solitaire inside the game is a bit... heavy feeling. Like there's some sort of input delay? Anyhow, I must have around 3000 completed games of solitaire across my devices.

[1]https://store.steampowered.com/app/570490/SHENZHEN_SOLITAIRE...