О: Современные программы пишутся в основном на PC с применением кросплатформенных компиляторов, вот собственно самые распостраненные компиляторы и IDE для них:
1. Ассемблер
- ACME - кроссплатформенный компилятор с открытым исходным кодом, существуют версии под AmigaOS, Windows, Linux, DOS.
- KickAssembler - кроссплатформенный компилятор написанный на языке java(требует установленный Java Runtime)
2. IDE
- C64 Studio - IDE основанная на компиляторе ACME и эмуляторе WinVICE
- CBM .Prg Studio - еще одна IDE под Windows, имеет встроенный компилятор ассемблер, дебагер, редактор спрайтов, итд.
- WUDSN IDE - Плагин для IDE Eclipse, поддерживает написание программ как для C64, так и для Atari 8-bit
- Relaunch64 - Одна из новейших и активно развивающихся IDE. Кросплатформенная, поддерживает пользовательские скрипты для компиляции, цветовые схемы, и.т.д.
В плане документации по программированию C64 ИМХО лучший сайт это
http://codebase64.org сделанный в формате WIKI, содержит множество примеров программирования под С64(в том числе и примеры различных demo-эффектов), подборку журналов и книг, и многое другое.