- Status Closed
- Percent Complete
- Task Type Patches
- Category Plugins
- Assigned To No-one
- Operating System iPod 5G
- Severity Low
- Priority Very Low
- Reported Version
- Due in Version Undecided
-
Due Date
Undecided
- Votes
- Private
FS#5017 - low level memory debugging
This is a very low level debugging feature to monitor (and for those who don’t care to more likely destroy their player: write) single 32bit memory words.
The read address can be selected with the scroll wheel, nibble position is changed with rew/fdw. Same for write address and write data.
Continuous read for the selected memory cell can be switched on/off. The values can be copied to the other fields for reuse.
With this function, it is possible to read (and set) every memory word in the ipod 5g address space.
If reading or writing wrong values at the wrong time, the player will crash at best. But it is also likely to corrupt your harddisk data or even blow some microchips!
So be aware what you are doing. And if you are not totally sure, don’t do it!
I have programmed this to read ipv gpio ports, look at code and irq vectors, and have a look at the button handling.
Just in case anybody might be in need for something like this…
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task