|
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. In software engineering, software maintenance is the process of enhancing and optimizing deployed software (software release), as well as remedying defects. ...
A software release refers to the creation and availability of a new version of a computer software product. ...
2005 (MMV) was a common year starting on Saturday of the Gregorian calendar. ...
September 10 is the 253rd day of the year (254th in leap years). ...
To meet Wikipedias quality standards, this article or section may require cleanup. ...
A cross compiler is a compiler capable of creating executable code for a platform other than the one on which the cross compiler is run. ...
A software license is a legal agreement which may take the form of a proprietary or gratuitous license as well as a memorandum of contract between a producer and a user of computer software. ...
It has been suggested that this article or section be merged into zlib/libpng license. ...
Website - Wikipedia, the free encyclopedia /**/ @import /skins-1. ...
The MOS Technology 6502 is an 8-bit microprocessor designed by MOS Technology in 1975. ...
It has been suggested that this article or section be merged into Assembly language. ...
Wikibooks has a book on the topic of C Programming The C programming language (often, just C) is a general-purpose, procedural, imperative computer programming language developed in the early 1970s by Dennis Ritchie for use on the Unix operating system. ...
A diagram of the operation of a typical multi-language, multi-target compiler. ...
Figure of the linking process, where object files and static libraries are assembled into a new library or executable. ...
A modern hammer is directly descended from ancient hand tools A tool is a piece of equipment that (most commonly) provides a mechanical advantage in accomplishing a physical task. ...
It is based on a C compiler that was originally adapted for the Atari 8-bit computers by John R. Dunning. The original C compiler is a Small C descendant but has several extensions, and some of the limits of the original Small C compiler are gone. This article or section does not cite its references or sources. ...
The original cc65 compiler was freely redistributable in source form, but does not qualify as Open Source Software according to the Open Source Definition due to the fact that distribution of the software for monetary profit is not allowed. ...
The Open Source Definition is used by the Open Source Initiative to determine whether or not a software license can be considered open source. ...
The toolkit has largely been expanded by Ullrich von Bassewitz and other contributors. The actual cc65 compiler remains under the "freeware" license until it is completely rewritten, but the efforts have already produced a complete set of binary tools (assembler, linker, etc) and runtime library under a license identical to zlib's. The ca65 cross-assembler is one of the most powerful 6502 cross-assemblers available under an open-source license. zlib is an open-source, cross-platform data compression library. ...
The compiler itself is almost completely ANSI C compatible, though not completely. The C library is quite extensive, and allows extensive usage of the target platform's hardware. stdio is supported on many platforms, as is Borland-style conio.h screen handling. GEOS is also supported on the Commodore 64. The library supports many of the Commodore platforms (C64, C128, C16/116/Plus/4 P500 and 600/700 family), Apple II family, Atari, Oric Atmos, Nintendo Entertainment System and Supervision game console. ANSI C (Standard C) is a variant of the C programming language. ...
Borland Software Corporation is a software company headquartered in California. ...
conio. ...
GEOS (Graphic Environment Operating System) was an operating system from Berkeley Softworks (later Geoworks). ...
For the hip hop group, see Commodore 64 (band). ...
For the hip hop group, see Commodore 64 (band). ...
The Commodore 128 is a home/personal computer, also known as the C128. ...
The Commodore 16 was a home computer made by Commodore with a 6502-compatible 7501 CPU, released in 1984. ...
Commodore Plus/4. ...
The 1977 Apple II, complete with integrated keyboard, color graphics, sound, a plastic case and eight expansion slots. ...
The Oric Atmos was a home computer marketed in 1984, mostly in the United Kingdom. ...
NES redirects here. ...
The officially supported host systems include Linux, Microsoft Windows, DOS and OS/2, but the source code itself is quite portable and has been reported to work almost unmodified on many platforms beside these. Linux (also known as GNU/Linux) is a Unix-like computer operating system. ...
Microsoft Windows is a family of operating systems by Microsoft. ...
â¹ The template below has been proposed for deletion. ...
To meet Wikipedias quality standards, this article or section may require cleanup. ...
[edit] Supported API
static - conio (text-based Console I/O)
- dio (block-oriented disk I/O bypassing the file system)
dynamic - em (expanded memory, used for all kinds of memory beyond the 6502's 64K barrier).
- joystick
- mouse
- serial
- tgi (pixel-oriented graphics)
| conio | dio | emd | joy | mou | ser | tgi | | apple2 | x | x | 1 | 1 | 1 | 1 | 2 | | apple2enh | x | x | 1 | 1 | 1 | 1 | 2 | | atari | x | x | | 1 | | | | | atmos | x | | | | | | 1 | | c16 | x | | 1 | 1 | | | | | c64 | x | | 6 | 4 | 2 | 1 | 1 | | c128 | x | | 5 | 2 | 2 | 1 | 2 | | cbm510 | x | | 1 | 1 | | 1 | | | cbm610 | x | | 1 | | | 1 | | | geos | x | x | 1 | 1 | | | 1 | | lynx | | | | 1 | | | 1 | | nes | x | | | 1 | | | | | pet | x | | | | | | | | plus4 | x | | | 1 | | 1 | | | supervision | | | | | | | | | vic20 | x | | | 1 | | | | [edit] conio. ...
External links - Official cc65 web site
- Contiki desktop, written with cc65
|