Ticket #572 (Fixed)Mon Nov 21 19:54:39 UTC 2022
HeroNames are missing on most platforms
Reported by: | Cameron Cawley (3514) | Severity: | Normal |
Part: | RISC OS: General | Release: | |
Milestone: | Status | Fixed |
Details by Cameron Cawley (3514):
Only the IOMD32 and BCM2835 ROMs include the HeroNames component, so attempting to view them on any other platform just displays ‘v’ instead.
Changelog:
Modified by Sprow (202) Sun, March 05 2023 - 22:57:17 GMT
It is intentional that only those 2 ROMs have HeroNames.
However, it Switcher is supposed to skip attempting to view them if absent because it checks for a blank word 0xFFFFFFFF after the end of the module list. The problem is that when there is a debug symbol table present that check fails and so it reads the start of the debug symbols (which happens to be ‘z’ here).
Either the symbol table needs to leave an 0xFFFFFFFF before it, or Switcher understand the symbols may be present.
Modified by Sprow (202) Sun, April 09 2023 - 07:10:53 GMT
- Status changed from Open to Fixed
romlinker (0.07) now inserts an 0xFFFFFFFF word so Task Manager doesn’t get confused and try to display the debug symbols.