Post B1Vu8yi0IX9Th3YTbM by amonakov@mastodon.gamedev.place
(DIR) More posts by amonakov@mastodon.gamedev.place
(DIR) Post #B1VdWSK6ewWmyszDv6 by wolf480pl@mstdn.io
2025-12-22T14:24:02Z
0 likes, 0 repeats
The sudden urge to design a CPU
(DIR) Post #B1VerE1R7qwEf7imJs by amonakov@mastodon.gamedev.place
2025-12-22T14:38:55Z
0 likes, 0 repeats
@wolf480pl if you've seen my post about Брус-16 — pretty impressive what can be achieved in a compact designhave you played many games around CPU design? having an accidental "under complex microarchitectural conditions" moment in Silicon Zeroes was a highlight for me. I guess I should play Turing Complete eventually
(DIR) Post #B1VfCoV8gziJshuONU by wolf480pl@mstdn.io
2025-12-22T14:42:53Z
0 likes, 0 repeats
@amonakov only played Turing Complete, and only the released version, not the "alpha" (available through Steam's "beta versions" menu) that has a reworked campaign that goes into superscalar stuff.Also started watching Carnagie Melon's course on computer architecture but never got very far.Also watched all the Mill CPU talks.Also had an FPGA course at uni, but we watched the teacher make one.I guess I should look into Silicon Zeroes.
(DIR) Post #B1Vg5VL7dVZeNcIm3M by wolf480pl@mstdn.io
2025-12-22T14:52:46Z
0 likes, 0 repeats
@amonakov also, I vaguely remember you posting about brus-16 but I don't remember the details and can't find that post atm....
(DIR) Post #B1Vg7Mgim2BM7uI9BY by amonakov@mastodon.gamedev.place
2025-12-22T14:53:05Z
0 likes, 0 repeats
@wolf480pl I'm actually not sure if Si0es is going to be very enjoyable with your kind of pre-existing experience, and in comparison to Turing CompleteI liked it when I played it when it was just released in 2017, but I feel in some ways its balance is questionable. To me it's more of a puzzle game than a sandbox game.
(DIR) Post #B1VgA2BFTddpOMqMAy by amonakov@mastodon.gamedev.place
2025-12-22T14:53:33Z
0 likes, 0 repeats
@wolf480pl it's here: https://mastodon.gamedev.place/@amonakov/115697045608891643
(DIR) Post #B1Vp3CM69CiyVejXLk by wolf480pl@mstdn.io
2025-12-22T16:33:12Z
0 likes, 0 repeats
@amonakov looks a bit like JVM, with the locals and stuff.I would've turned PUSHU into a Push Upper Immediate - basically push imm<<4 instead of imm, so that you can put any word on the stack with just two instructions (PUSHU + ADD imm)
(DIR) Post #B1Vu8yi0IX9Th3YTbM by amonakov@mastodon.gamedev.place
2025-12-22T17:30:15Z
0 likes, 0 repeats
@wolf480pl I think this is an instance where brus-16 really shines as an educational platform, leaving such questions for the students to ponder and experiment with(e.g.: one possible next step is to recall that you have SUB, and with PUSHU + (ADD|SUB) you can shave off one more bit from PUSHU's immediate)