• Login
  • Register
  • Dolphin Forums
  • Home
  • FAQ
  • Download
  • Wiki
  • Code


Dolphin, the GameCube and Wii emulator - Forums › Dolphin Emulator Discussion and Support › General Discussion v
« Previous 1 ... 105 106 107 108 109 ... 369 Next »

Memory breakpoints don't always work
View New Posts | View Today's Posts

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Thread Modes
Memory breakpoints don't always work
12-12-2015, 06:16 PM
#1
oPryzeLP Offline
Junior Member
**
Posts: 6
Threads: 5
Joined: Dec 2015
Depending on the address, memory breakpoints will sometimes not work at all. The value in question I can see changes every frame, yet no break is called. Whereas a different address may work every single time. Why is that? Is there a workaround?
Find
Reply
12-13-2015, 01:28 PM
#2
skid Offline
skidau / skid_au
**********
Developers (Some Administrators and Super Moderators)
Posts: 2,006
Threads: 8
Joined: Aug 2009
It depends on what changes the memory and whether the address is virtual or physical. Addresses starting with 0x8XXXXXXX or 0x9XXXXXXX (virtual addresses) will work if the data is changed by the CPU. If another hardware device is writing the data (e.g. a DMA transfer from the disc interface), the change might not get picked up by the debugger. In these cases, a physical address might work. Physical addresses start with 0x0XXXXXXX or 0x1XXXXXXX. To swap between a physical and virtual address, change 0x8 to 0x0 and 0x9 to 0x1 (or vice versa).
Find
Reply
12-13-2015, 03:29 PM (This post was last modified: 12-13-2015, 03:30 PM by oPryzeLP.)
#3
oPryzeLP Offline
Junior Member
**
Posts: 6
Threads: 5
Joined: Dec 2015
Thanks you so much! It works! Big Grin Big Grin Big Grin You're a lifesaver!
Find
Reply
« Next Oldest | Next Newest »


  • View a Printable Version
  • Subscribe to this thread
Forum Jump:


Users browsing this thread: 2 Guest(s)



Powered By MyBB | Theme by Fragma

Linear Mode
Threaded Mode