HomeForumsWhat's newResources 
 
 
Strange address 0xFFFFFF00
paul_met - Jun 3, 2019
 paul_met Jun 3, 2019
Faced with a strange address that goes beyond the Sega Saturn memory address space - 0xFFFFFF00. How to track read / write at this address? The Yabause debugger does not allow this. Maybe this address is a mirror of some other address?

 mrkotfw Jun 3, 2019
Clear bits 29~31. Yabause won't accept addresses with those bits set. Not sure why it's so strict.

 antime Jun 3, 2019
0xFFFFFE00-0xFFFFFFFF is the SH7095/SH7604 on-chip peripheral address range. 0xFFFFFF00 is the DVSR register of the division unit.

 paul_met Jun 4, 2019
So how to deal with this address? I need to track the value that is written to this address.

 antime Jun 4, 2019
You may have to modify the emulator.

 Ponut Jun 4, 2019
Well, this is not an address, per se. It is a register. So the fact it isn't in Yabause debugger is their fault.

To be more helpful, this register has read and write permission. So you could create a hack which, at your desired point, issues the command
STS DVSR,R#
and then check what's in the general purpose register you moved it to.

 paul_met Jun 4, 2019
The problem was solved by using the (inconvenient) Mednafen debugger.