1
0
mirror of https://github.com/cc65/cc65.git synced 2024-06-26 05:29:30 +00:00
cc65 - a freeware C compiler for 6502 based systems
Go to file
Stephan Mühlstrasser 0c62ddf123 Enhancements for cursor calculation
Fix handling of newlines.
Wrap around to top of screen when newline occurs
in last line.
Initialize screen width in crt0.s.
2014-11-23 15:32:48 +01:00
asminc Create static drivers directly from source files. 2014-06-04 23:50:18 +02:00
cfg Switch to assembler for cputc implementation. 2014-11-22 01:07:55 +01:00
doc Create static drivers directly from source files. 2014-06-04 23:50:18 +02:00
include Implement macros that shortcut color function calls. 2014-11-18 23:05:50 +01:00
libsrc Enhancements for cursor calculation 2014-11-23 15:32:48 +01:00
samples Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
src Set default start address to 0x300. 2014-11-16 20:07:59 +01:00
test added tests as prepared by oliver 2014-09-25 21:38:34 +02:00
testcode Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
util Changed multi-line C comments into another style. 2014-06-30 16:51:07 -04:00
.gitignore Added info directory. 2014-03-24 15:25:12 +02:00
.travis.yml Adjusted Travis CI file to recent change. 2014-11-01 13:49:19 +01:00
LICENSE Added "the usual suspects". 2013-03-21 22:23:38 +01:00
Makefile Create zip file. 2014-03-09 00:20:17 +01:00
Makefile.travis Reduced clutter in root dir. 2014-11-01 13:45:17 +01:00
README.md Added Apple GEOS to the list of targets. 2014-06-01 18:27:52 +02:00

documentation

wiki

build status

cc65 is a complete cross development package for 65(C)02 systems, including a powerful macro assembler, a C compiler, linker, librarian and several other tools.

cc65 has C and runtime library support for many of the old 6502 machines, including

  • the following Commodore machines:
    • VIC20
    • C16/C116 and Plus/4
    • C64
    • C128
    • CBM 510 (aka P500)
    • the 600/700 family
    • newer PET machines (not 2001).
  • the Apple ][+ and successors.
  • the Atari 8 bit machines.
  • the Atari 5200 console.
  • GEOS for the C64, C128 and Apple //e.
  • the Nintendo Entertainment System (NES) console.
  • the Supervision console.
  • the Oric Atmos.
  • the Lynx console.

The libraries are fairly portable, so creating a version for other 6502s shouldn't be too much work.