Educational game where you design your own CPU?

Discussion in 'Computer Games and General Discussion' started by StackMasher, Jan 24, 2017.

  1. StackMasher
    OP

    StackMasher GBAtemp Regular

    Member
    111
    55
    Nov 29, 2016
  2. Originality

    Originality Chibi-neko

    Member
    5,341
    780
    Apr 21, 2008
    London, UK
    I've not heard of many examples of that outside of Minecraft and its derivatives.
     
  3. FAST6191

    FAST6191 Techromancer

    pip Reporter
    23,364
    9,167
    Nov 21, 2005
    xkcd because why not
    https://xkcd.com/505/

    If you just want to go a step beyond a few logic gates and adding machines, which any old electronics CAD/simulation program can probably pull off, then you could download a FPGA simulator. Likewise there are fully decapped chip specs out there in the world, relevant as of that


    Many people find emulating a chip8 a useful thing http://devernay.free.fr/hacks/chip8/C8TECH10.HTM . it is not necessarily a game but the end result will allow you to play several games as a result of working through the logic of a chip.

    Likewise a learning exercise for many programmers starting on assembly is the so called y86 (a very simplified version of an older x86 chip) http://www.cs.utexas.edu/~hunt/research/y86/y86-asm.lisp

    Any truly modern stuff is probably handled by modules being designed, and probably a lot of help from evolutionary computation if various talks I have seen are anything to go by.

    Another approach you may enjoy is building a disassembler for an unknown machine