read32 should return whatever real 68k would read at that location, so it depends on how you keep your data in memory. If our memory is not byteswapped, then yes, you will need to byteswap those halfwords.
Note that it doesn't use memhandlers to fetch code instructions, so all program memory must be byteswapped, including RAM, if it ever executes from there.
The ROM cartridge area is already byteswapped for Starscream's benefit. Fingers crossed games don't copy code into RAM and execute from there (I've emailed the emulator's author to see if he knows).
notaz said:
I suggest downloading Cyclone generation program to customize Cyclone for your needs (by editing config.h and rebuilding), not just taking Cyclone.s from some other project. Also read included Cyclone.txt, if you haven't done so yet.
http://notaz.gp2x.de/cyclone.php
Good luck
Ah, brilliant! An updated generator program!
I'd previously had a go some time back using fdave's last Cyclone release (I'm using the instructions from that), and a few weekends back just using the generated code you used in uae4all 0.70. I didn't realised you'd released an updated generator, though. (Site bookmarked.)
Many thanks Notaz!