Just tried out snapshot three, memory breakpoints and scripting are choice
A few things:
The + button to add breakpoints seems broken, but there are other ways to add them now so it's not a big deal.
The assembly/register window stopped drawing it's content sometimes, and I had to switch between the register tabs to make it redraw them.
Any chance of an onExec event that doesn't do any checks itself? Could be slow I know.
Edit: Additional thoughts:
Show the float value of the registers next to the hex value.
Perhaps this is some weird convention, but the labels of the FPRs in the FPR tab are 1/2 the name in the commands table (i.e.: SWC1 F6, 0x0000 (s0) actually stores the value from the register labeled F3 in the FPR tab).
Also, I keep unintentionally setting BPs on addresses in the 0x0xxxxxxx range, because the memory viewer defaults to that, but really I want to be setting them in the 0x8xxxxxxx range because BPs there will actually work. It's not super obvious why the breakpoints aren't triggering on values I can see changing until I remember to check which address space I've set them in.