List of programming languages targeting the 6502 microprocessor (with an emphasis on Commodore 8-bit computers), which are hosted on another system. A separate list of native Commodore languages is also available. http://www.npsnet.com/danf/cbm/cross-development.html
A suite of executable, open source software development tools for the Atmel AVR series of RISC microprocessors hosted on the Windows platform. It includes the GNU GCC compiler. http://winavr.sourceforge.net/
A set of tools that enable to develop programs for the Nintendo GameBoy system, either in C or in assembly. GBDK includes a set of libraries for the most common requirements and generates image files for use with a real GameBoy or with an emulator like VG http://gbdk.sourceforge.net/
Cross compiler for 6502 processors, runs on Linux, Win32; can compile and link programs written in subset of ANSI C, Assembly, 1983 UPL language, or any mix thereof; can output programs for Commodore VIC-20, 64. http://www.kdef.com/geek/vic/quetz.html