home.social

#nandgame — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #nandgame, aggregated by home.social.

fetched live
  1. Gamefinds: NANDgame
    NANDgame is one of those puzzle games that's really an educational game in disguise. By hooking up wires and relays, then logic gates, then larger pieces of basic computing hardware, you construct a basic processor from first principles, step by excruciating step.

    This is actually a puzzle solution, which I don't usually in
    setsideb.com/gamefinds-nandgam
    #gamefinds #indies #niche #ComputerArchitecture #gamefinds #indie #LogicGates #NANDgame #niche #puzzle

  2. Gamefinds: NANDgame
    NANDgame is one of those puzzle games that's really an educational game in disguise. By hooking up wires and relays, then logic gates, then larger pieces of basic computing hardware, you construct a basic processor from first principles, step by excruciating step.

    This is actually a puzzle solution, which I don't usually in
    setsideb.com/gamefinds-nandgam
    #gamefinds #indies #niche #ComputerArchitecture #gamefinds #indie #LogicGates #NANDgame #niche #puzzle

  3. Gamefinds: NANDgame
    NANDgame is one of those puzzle games that's really an educational game in disguise. By hooking up wires and relays, then logic gates, then larger pieces of basic computing hardware, you construct a basic processor from first principles, step by excruciating step.

    This is actually a puzzle solution, which I don't usually in
    setsideb.com/gamefinds-nandgam
    #gamefinds #indies #niche #ComputerArchitecture #gamefinds #indie #LogicGates #NANDgame #niche #puzzle

  4. Gamefinds: NANDgame
    NANDgame is one of those puzzle games that's really an educational game in disguise. By hooking up wires and relays, then logic gates, then larger pieces of basic computing hardware, you construct a basic processor from first principles, step by excruciating step.

    This is actually a puzzle solution, which I don't usually in
    setsideb.com/gamefinds-nandgam
    #gamefinds #indies #niche #ComputerArchitecture #gamefinds #indie #LogicGates #NANDgame #niche #puzzle

  5. Gamefinds: NANDgame
    NANDgame is one of those puzzle games that's really an educational game in disguise. By hooking up wires and relays, then logic gates, then larger pieces of basic computing hardware, you construct a basic processor from first principles, step by excruciating step.

    This is actually a puzzle solution, which I don't usually in
    setsideb.com/gamefinds-nandgam
    #gamefinds #indies #niche #ComputerArchitecture #gamefinds #indie #LogicGates #NANDgame #niche #puzzle

  6. @ashed

    ...Ну вообще выглядит интересно, но у меня пока вот #Nandgame пройден чуть менее чем наполовину...

  7. @ashed

    ...Ну вообще выглядит интересно, но у меня пока вот #Nandgame пройден чуть менее чем наполовину...

  8. @ashed

    ...Ну вообще выглядит интересно, но у меня пока вот #Nandgame пройден чуть менее чем наполовину...

  9. @ashed

    ...Ну вообще выглядит интересно, но у меня пока вот #Nandgame пройден чуть менее чем наполовину...

  10. #гамез #Nandgame

    Абсолютно незаконно. Полностью проклято.

    ...Но своя логика в этом есть 🙃

  11. #гамез #Nandgame

    Абсолютно незаконно. Полностью проклято.

    ...Но своя логика в этом есть 🙃

  12. #гамез #Nandgame

    Абсолютно незаконно. Полностью проклято.

    ...Но своя логика в этом есть 🙃

  13. #гамез #Nandgame

    Абсолютно незаконно. Полностью проклято.

    ...Но своя логика в этом есть 🙃

  14. My Nandgame CPU now has an Assembler.

    Yes, it's LLM generated.
    I run into the problem that I want to solve problem X, for for that, I need to solve Y, Z, Q, a.s.o first.
    I needed a shortcut.

    Anyway, I now can sum the numbers from 0 to 10.
    I need to manually calculate jump positions. No labels.
    I have no proper halt instruction and will probably simply use the nand2tetris convention of "these instruction bits need to be 1". Which is fugly for future extensions.

    I have no idea how to properly solve this.

    git.uvok.de/fpga-exper/tree/na

    #nandgame #nand2tetris #verilator

  15. My Nandgame CPU now has an Assembler.

    Yes, it's LLM generated.
    I run into the problem that I want to solve problem X, for for that, I need to solve Y, Z, Q, a.s.o first.
    I needed a shortcut.

    Anyway, I now can sum the numbers from 0 to 10.
    I need to manually calculate jump positions. No labels.
    I have no proper halt instruction and will probably simply use the nand2tetris convention of "these instruction bits need to be 1". Which is fugly for future extensions.

    I have no idea how to properly solve this.

    git.uvok.de/fpga-exper/tree/na

    #nandgame #nand2tetris #verilator

  16. My Nandgame CPU now has an Assembler.

    Yes, it's LLM generated.
    I run into the problem that I want to solve problem X, for for that, I need to solve Y, Z, Q, a.s.o first.
    I needed a shortcut.

    Anyway, I now can sum the numbers from 0 to 10.
    I need to manually calculate jump positions. No labels.
    I have no proper halt instruction and will probably simply use the nand2tetris convention of "these instruction bits need to be 1". Which is fugly for future extensions.

    I have no idea how to properly solve this.

    git.uvok.de/fpga-exper/tree/na

    #nandgame #nand2tetris #verilator

  17. My Nandgame CPU now has an Assembler.

    Yes, it's LLM generated.
    I run into the problem that I want to solve problem X, for for that, I need to solve Y, Z, Q, a.s.o first.
    I needed a shortcut.

    Anyway, I now can sum the numbers from 0 to 10.
    I need to manually calculate jump positions. No labels.
    I have no proper halt instruction and will probably simply use the nand2tetris convention of "these instruction bits need to be 1". Which is fugly for future extensions.

    I have no idea how to properly solve this.

    git.uvok.de/fpga-exper/tree/na

    #nandgame #nand2tetris #verilator

  18. In other news, I finished a disassembler for the nandgame CPU.
    Using a "more proper" assembly syntax instead of this half-assed C-like syntax the game uses.

    On the other hand,

    inc <dest>, <register to increment>

    looks weird.
    I'm not sure how I want the final language to look lile...

    git.uvok.de/fpga-exper/tree/na

    #python #nandgame #assembler

  19. In other news, I finished a disassembler for the nandgame CPU.
    Using a "more proper" assembly syntax instead of this half-assed C-like syntax the game uses.

    On the other hand,

    inc <dest>, <register to increment>

    looks weird.
    I'm not sure how I want the final language to look lile...

    git.uvok.de/fpga-exper/tree/na

    #python #nandgame #assembler

  20. In other news, I finished a disassembler for the nandgame CPU.
    Using a "more proper" assembly syntax instead of this half-assed C-like syntax the game uses.

    On the other hand,

    inc <dest>, <register to increment>

    looks weird.
    I'm not sure how I want the final language to look lile...

    git.uvok.de/fpga-exper/tree/na

    #python #nandgame #assembler

  21. In other news, I finished a disassembler for the nandgame CPU.
    Using a "more proper" assembly syntax instead of this half-assed C-like syntax the game uses.

    On the other hand,

    inc <dest>, <register to increment>

    looks weird.
    I'm not sure how I want the final language to look lile...

    git.uvok.de/fpga-exper/tree/na

    #python #nandgame #assembler

  22. Hm, the #nandgame instruction set seems not to use bit 11, but #nand2tetris apparently uses this bit?

    I was given the impression they're the same...

  23. Hm, the #nandgame instruction set seems not to use bit 11, but #nand2tetris apparently uses this bit?

    I was given the impression they're the same...

  24. Hm, the #nandgame instruction set seems not to use bit 11, but #nand2tetris apparently uses this bit?

    I was given the impression they're the same...

  25. Hm, the #nandgame instruction set seems not to use bit 11, but #nand2tetris apparently uses this bit?

    I was given the impression they're the same...

  26. I think I finished my #nandgame CPU implementation.

    Now, I still need to write some testbenches....
    ... and then figure out whether I should write an assembler.The only one I could find was github.com/gmfCoding/Nandgame-.

    git.uvok.de/fpga-exper/tree/na

  27. I think I finished my #nandgame CPU implementation.

    Now, I still need to write some testbenches....
    ... and then figure out whether I should write an assembler.The only one I could find was github.com/gmfCoding/Nandgame-.

    git.uvok.de/fpga-exper/tree/na

  28. I think I finished my #nandgame CPU implementation.

    Now, I still need to write some testbenches....
    ... and then figure out whether I should write an assembler.The only one I could find was github.com/gmfCoding/Nandgame-.

    git.uvok.de/fpga-exper/tree/na

  29. I think I finished my #nandgame CPU implementation.

    Now, I still need to write some testbenches....
    ... and then figure out whether I should write an assembler.The only one I could find was github.com/gmfCoding/Nandgame-.

    git.uvok.de/fpga-exper/tree/na

  30. I think I finished my #nandgame CPU implementation.

    Now, I still need to write some testbenches....
    ... and then figure out whether I should write an assembler.The only one I could find was github.com/gmfCoding/Nandgame-.

    git.uvok.de/fpga-exper/tree/na

  31. I'm trying to implement the #nandgame CPU in Verilog.

    Today I learned about SystemVerilog, always_comb, case blocks.

    #fpga

  32. I'm trying to implement the #nandgame CPU in Verilog.

    Today I learned about SystemVerilog, always_comb, case blocks.

    #fpga

  33. I'm trying to implement the #nandgame CPU in Verilog.

    Today I learned about SystemVerilog, always_comb, case blocks.

    #fpga

  34. I'm trying to implement the #nandgame CPU in Verilog.

    Today I learned about SystemVerilog, always_comb, case blocks.

    #fpga

  35. I'm trying to implement the #nandgame CPU in Verilog.

    Today I learned about SystemVerilog, always_comb, case blocks.

    #fpga

  36. No i qwa przepadłem. Wy się ratujcie i nawet o tym nie myślcie... #NandGame

    NandGame - Build a computer fr...

  37. No i qwa przepadłem. Wy się ratujcie i nawet o tym nie myślcie... #NandGame

    NandGame - Build a computer fr...

  38. No i qwa przepadłem. Wy się ratujcie i nawet o tym nie myślcie... #NandGame

    NandGame - Build a computer fr...

  39. No i qwa przepadłem. Wy się ratujcie i nawet o tym nie myślcie... #NandGame

    NandGame - Build a computer fr...

  40. No i qwa przepadłem. Wy się ratujcie i nawet o tym nie myślcie... #NandGame

    NandGame - Build a computer fr...

  41. #nandgame - I'm honestly confused. Should I simply overwrite the D register contents? don't see how I should solve this otherwise.

  42. #nandgame - I'm honestly confused. Should I simply overwrite the D register contents? don't see how I should solve this otherwise.

  43. #nandgame - I'm honestly confused. Should I simply overwrite the D register contents? don't see how I should solve this otherwise.

  44. #nandgame - I'm honestly confused. Should I simply overwrite the D register contents? don't see how I should solve this otherwise.

  45. Also, #nandgame apparently doesn't even let you define own labels, es soon as you do, you get weird errors, making it impossible to run/test the program :(

  46. Also, #nandgame apparently doesn't even let you define own labels, es soon as you do, you get weird errors, making it impossible to run/test the program :(