|
| | rorirub said: |
I'm looking for an application for the Saturn that I can use to read certain hardware registers on a retail saturn. Right now I'm using the Save Game Manager by rockin-b, which has a memory viewer function. This would be perfect, since it shows a full hexadecimal view. There are 2 problems with it however:
- I can only scroll the memory address, I can't specify one manually. The app starts at 0x6004000, and from there to scroll down to the 0x5b00000 region takes a lot of time.
- Once I reach 0x5e13e1d during the manual scrolling, the application locks up! Is there something in that area which is unreadable?
I'm trying to check the following addresses on my saturns, they are version registers for each chip:
- 0x05b00401 (SCSP)
- 0x05fe00c8 (SCU)
- 0x05d00016 (VDP1)
- 0x05f80006 (VDP2)
(are there any other version bits elsewhere? These are the only ones I could find in the documentation.)
edit: if I try to dump these regions with the memory dump function, the viewer gets stuck at 0x58e6fc2. Also, it hangs at different positions depending on how fast I scroll. So the area between 0x5800000 and 0x5ffffff is more or less inaccessible.
|
Aside from anything on the CPU-Bus, those addresses need to be cache-through addresses. Are you wanting to find out information on the Saturn? You're better off searching reading 0x06000200 for the Boot ROM version.
Why do you need this information? The information that I think will be most useful is physically looking (opening it up) at the board version of the Saturn. |