nMicrocoder is an ncurses EDA tool to write
microcode. Basically, it is a stripped down
spreadsheet program that lets you fill a table
with "0", "1", and "-", and gives you
compile-ready verilog code in return. It was
written as an alternative to full spreadsheet
programs. It is known to run on Linux, IRIX, and
Solaris, unless ncurses 5.3 is installed.