Custom Microcode Compiler, Made in Google Sheets

When homebrewing a CPU, one has to deal with microcode. Microcode is the low-level nuts and bolts of how, precisely, a CPU executes instructions (like opcodes) and performs functions such as updating the cycle counter or handling interrupt requests. To make this task easier, [Bob Alexander] created a microcode compiler built in Google Sheets to help with his own homebrew work, but it’s flexible and configurable enough to be useful to others, as well.


This is a companion discussion topic for the original entry at https://hackaday.com/2024/07/07/custom-microcode-compiler-made-in-google-sheets/