Closed cweiske closed 13 hours ago
I don't know why you do & 0xff
when printing the arch value but don't do that when interpreting it.
When adding & 0xff
to the interpretation call, it returns ARMv5te
.
Yeah sorry, I forgot to do that when getting the arch. The reason that needs to be done is because the most significant 8 bits of the 16 bit integer are used to store if the s3e needs a hardware floating point unit (VFP) on ARM or not.
Thanks!
I am trying to dump the information of a PlayJam GameStick console UI
.s3e
file, and it fails with:When disabling the arch interpretation, I get
The list index it tries to read is 259.
The PlayJam GameSticks had an ARM Cortex-A9 processor, which should have a ARM v7 architecture.
The file is available at https://tmp.cweiske.de/Console.s3e.decompressed