Bug#714058: ITP: cc65 -- Cross compiler and toolchain for 6502-based systems
Package: wnpp
Severity: wishlist
Owner: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
* Package name : cc65
Version : 2.13.3
Upstream Author : Ullrich von Bassewitz <uz@cc65.org>
* URL : http://www.cc65.org/
* License : zlib and non-free
Programming Lang: C
Description : Cross compiler and toolchain for 6502-based systems
cc65 is a complete cross development package for 6502-based systems. It
features a C compiler plus all the standard binutils one would expect
from a toolchain, including an archiver, an assembler, a disassembler,
a linker, an object file dump utility and even a 6502 CPU simulator. A
resource compiler for the GEOS operating system as well as various
support libraries are also part of the distribution.
The following targets are supported:
* Commodore C64
* GEOS operating system on C64
* Commodore C128
* Commodore C16, C116 and Plus/4
* Commodore P500
* Commodore 600/700 family
* Apple II
* Atari 8 bit family
* Oric Atmos
* Nintendo NES
* Watara Supervision
* Atari Lynx
Both direct library support (startup/initialization code) as well as
support libraries are supplied for these targets. These libraries
include support for the following APIs:
* conio (text-based console I/O, non-scrolling)
* dio (block-oriented disk I/O)
* em (expanded memory, allowing to address >64K RAM)
* joystick (support for joystick devices)
* mouse (mouse support and other absolute input devices)
* serial (serial I/O)
* tgi (2D graphics primitives)
The cc65 compiler was originally written by John R. Dunning and comes
with an open source license which is not DFSG-compliant since it forbids
to charge for the distribution of a copy of the software. cc65 is therefore
going to be part of the non-free distribution.
Reply to: