RRNIC
Spy on the NIC
What we have here is a debugging tool that lets you watch what's
going on in the card. Registers, currently executing text, status, an
extra data memory view on the side. Typical.
You can spot changes easily from one screen update to the next;
they are in pink. (Hope you like pink). Updates happen pretty much
whenever you do anything... (i.e. hit enter from one of the fields
like program counter, use a menu function, hit the update or step or
halt or unhalt buttons, stuff like that).
Mess with NIC's memory
You get two options when downloading programs: raw binary or
ASCII. If you choose raw binary, nothing happens to the in the file
you choose. If you choose ASCII, it gets pumped through asc2bin and
then byteswapped, for your convenience. Eventually there will be
another choice: a C like language...
Help is available
There is help available when running the program. Actually, the
help just pops up a window static help files. Even less useful than
microsoft help, but at least I didn't waste a thousand lines of code.
Here are the two files: README.txt and Instructions.txt. The latter has some
details about the instruction set.
Speaking of which, I found a page on the net that talks about the
R3000 instruction set: MIPS R3000
Instruction Set Summary.
Parting note: look again at the RUNNING section of README.txt if you aren't sure how to run it.