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.