Ultra 64 0.2d - December 11, 1998
--------------------------------
* I corrected the byteswapping bug, fixed SW, BNE and ADDIU

Ultra 64 0.2c - December 2, 1998
--------------------------------
* I've added a debugger and Ultra 64 can now read byteswapped ROMs.

* I've fixed some memory bugs (Emulation now starts at 0x04000040)

Ultra 64 0.2a - October 11, 1998
--------------------------------

* Byteswapped ROMs
Ultra 64 can't read byteswapped ROMs yet, use the included
byteswap.exe to make the readable like this:

c:\> byteswap
Please enter file name: <romname.n64>
Please enter output file name: <output.v64>

Don't use the same name for input and output or you'll erase your ROM.

* Emulation
After you load a ROM click on Start CPU in the Emulation menu, clicking on
Pause CPU will pause emulation, and Reset CPU will clear registers and reset
the PC to it's initial status. If Show Count Register is checked, the
number of the instruction being processed will be displayed in the title bar.
(This slows down emulation a lot).

* Debugger
There is no debugger in Ultra 64 yet. That will be the next thing I add.

* Unhandled opcodes
Stop on unhandled opcodes is checked by default. This will make emulation
stop if it reaches an unemulated opcode. (See OPCODES.TXT for a list of
currently emulated opcodes). If you uncheck Stop on unhandled opcodes, the
emulator will just skip to the next instruction.

* What's emulated
Registers, memory, and some opcodes are emulated. I will be adding more
opcodes sometime this week. Interrupts have not been emulated yet.
There is no graphics or audio.

* Contact information
You can e-mail me at: tim@aisp.net.
The Ultra 64 website is http://ultra64.hypermart.net/
