From: Thorsten O. <ad...@th...> - 2025-02-05 13:28:02
|
On Mittwoch, 5. Februar 2025 13:51:58 CET Eero Tamminen wrote: > Yes, those are useful. I have removed them from the rom tables, but copied them to separate files, since they are always identical. Can easily be prepended to the maps again, so hatari only has to deal with one file. >It would be good for them to have correct type, as absolute symbols are >ignored in several contexts, Hm ok. So they should be changed to BSS instead. Not a big deal, however they are only actually accessed in rare cases (they are used by the seedfill algorithm). >=> Remove at least all loop labels, or all local ones if it's more >convenient Hm, that is going to be difficult. Removing all locals would also remove entry points of static functions. And there are lots of them that are not loop labels, but rather branch targets for if/else in the assembler sources etc. Any idea how to remove them automatically? There are currently 55 files, with 3000-4500 labels each. >IHMO symbol files are best to be sorted by address. Yes, they are. But those ROMs actually have two data and two text segments, and the first data segment is in the middle of the ROM. |