3 ms·
Funny, the microcode assembler for my toy-cpu which is written in newbie-haskell is called the same thing. https://github.com/hansihe/ttl_cpu/blob/master/haskel
by hansihe 10y ago
Funny, the microcode assembler for my toy-cpu which is written in newbie-haskell is called the same thing. https://github.com/hansihe/ttl_cpu/blob/master/haskell/McAsm.hs https://github.com/hansihe/ttl_cpu/blob/master/haskell/McAsm...
This is an example of the syntax it has. https://github.com/hansihe/ttl_cpu/blob/master/microcode/microcode2.tmcs https://github.com/hansihe/ttl_cpu/blob/master/microcode/mic...
It, along with the assembler is configured through a yaml file. https://github.com/hansihe/ttl_cpu/blob/master/microcode/mappings.yml https://github.com/hansihe/ttl_cpu/blob/master/microcode/map...
If anyone is interested, there is an unfinished article about the project located here. http://hansihe.com/2016/11/25/i-built-a-computer-from-scratch.html http://hansihe.com/2016/11/25/i-built-a-computer-from-scratc...
- yosamino 10y agoFrom your article: > If anyone is interested in seeing articles on those things as well, please tell me. To which I'd like to respond: "Oh very much so! Please share!" I've subscribed to your RSS feed, so you're sure to have at least one very interested reader.
- hansihe 10y agoThanks! I'll see if I can get something more written soon. Is there anything in particular you think I should prioritize?