TASEmulators / BizHawk

BizHawk is a multi-system emulator written in C#. BizHawk provides nice features for casual gamers such as full screen, and joypad support in addition to full rerecording and debugging tools for all system cores.
http://tasvideos.org/BizHawk.html
Other
2.17k stars 382 forks source link

Can't scroll up assembly instructions in the PSX debugger (2.6.2) #2791

Open mateusfavarin opened 3 years ago

mateusfavarin commented 3 years ago

Summary

It's impossible to scroll up the disassembler to see previous assembly instructions in the PSX debugger. The shortcuts "]", "shift"+"]" don't work and scrolling manually using the bar with the mouse is impossible too.

Repro

  1. Set a breakpoint to update the current PC
  2. Once the breakpoint hits, the very first instruction that you can see is the same as the PC register. Scrolling up is impossible, if you happen to scroll down using "[" or "shift"+"[" you cannot go scroll up back again to the PC instruction.

Host env.

vadosnaprimer commented 3 years ago

Breakpoints have never actually worked. They only make it pause on frame border, not on memory event.

mateusfavarin commented 3 years ago

Breakpoints have never actually worked. They only make it pause on frame border, not on memory event.

That explains why I can't use "step into", "step over" and "step out" buttons, and also why bizhawk tells me that multiple breakpoints were hit in the same frame yet the debugger only updates once per frame.