Mainly a bit of housekeeping to tidy things up a little.
Latest binutils likes to mark assembled object files with odd architectures if you don't explicitly specify. The linker then decides to use blx for interworking calls because one object file is marked as an arch that supports it.
Marking assembly functions properly doesn't seem to be strictly necessary in this codebase but it's worth doing to avoid potential problems in the future.
All tested and working on DS hardware. Some more updates for DSi mode later.
Mainly a bit of housekeeping to tidy things up a little.
Latest binutils likes to mark assembled object files with odd architectures if you don't explicitly specify. The linker then decides to use blx for interworking calls because one object file is marked as an arch that supports it.
Marking assembly functions properly doesn't seem to be strictly necessary in this codebase but it's worth doing to avoid potential problems in the future.
All tested and working on DS hardware. Some more updates for DSi mode later.