At the moment three different assemblers seem to be in use by different people for different purposes. There's some crufty old stuff using SNASM68K which I think we can leave where it is, Hivebrain's Sonic 1 disassembly uses ASM68K and Xenowhirl's Sonic 2 disassembly uses AS. I think it'd be beneficial to us as a community to standardise on one assembler for all our work, and now that we have the Community SVN Project we can look to achieve lofty goals like this which before would merely have been a pipedream. If all the disassemblies use the same assembler, a hypothetical user porting code doesn't have to worry about whether his assembler will look down its nose at him for having more than twenty data items in a single dc pseudoinstruction or whatever. With only one assembler in use we can be fully cognizant of those of its idiosyncracies which affect us and incorporate workarounds in the code everywhere they matter, rather than having a different set of workarounds in every disassembly. The question of course remains, which one? That's what I'd like to open the floor to in this thread. I'm going to put my vote in for AS because I am madly in love with nameless temporary labels.