64tass
Кросс-ассемблер для семейства 6502, который работает на PC, но понимает синтаксис родного для C64 Turbo Assembler.
64tass изначально написал Марек Матула из группы Taboo, а затем его поддерживали и расширяли другие участники сцены как проект с открытым кодом. Он поддерживает 6502/6510, 65C02 и 65816 и надстраивает над старым синтаксисом Turbo Assembler макросы, условную ассемблацию, секции и полноценный движок выражений.
Вместе с ACME и Kick Assembler он образует тройку, доминирующую в современной разработке под C64. Рабочий процесс типичен для сегодняшней ретро-сцены: пишешь в обычном редакторе, ассемблируешь из командной строки, запускаешь результат сразу в эмуляторе. Возможность скормить ему тридцатилетний исходник почти без правок — не побочный эффект, а цель.