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 2600 console.
- the Atari 5200 console.
- GEOS for the C64, C128 and Apple //e.
- the Bit Corporation Gamate console.
- the NEC PC-Engine (aka TurboGrafx-16) console.
- the Nintendo Entertainment System (NES) console.
- the Watara Supervision console.
- the VTech Creativision console.
- the Oric Atmos.
- the Oric Telestrat.
- the Lynx console.
- the Ohio Scientific Challenger 1P.
- the Commander X16.
- the Synertek Systems Sym-1.
The libraries are fairly portable, so creating a version for other 6502s shouldn't be too much work.
I am currently running Linux Mint 18.1, which I understand somehow inherits from Debian. I want to install cc65, which seems to have been migrated to testing, but I don't want any other packages from testing to get installed on my system.
It may be that you tablet is too old. I am running Android 7 on a HUAWEI MediaPad T3. Before this I had a Samsung tablet that was stuck on some old Android. (Un)Fortunately I stepped on it one morning and it cracked. Installing cc65 on the old tablet turned out to be impossible even if rooted.
cc65 is a complete cross development package for 65(C)02 systems, includinga powerful macro assembler, a C compiler, linker, librarian and severalother 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 Ohio Scientific Challenger 1P Other Packages Related to cc65
- depends
- recommends
- suggests
- enhances
- dep:libc6 (>= 2.29) [not alpha, ia64, riscv64, sh4] GNU C Library: Shared libraries
also a virtual package provided by libc6-udeb dep:libc6 (>= 2.31) [sh4] dep:libc6 (>= 2.34) [riscv64] - dep:libc6.1 (>= 2.29) [alpha] GNU C Library: Shared libraries
also a virtual package provided by libc6.1-udeb dep:libc6.1 (>= 2.31) [ia64] - sug:cc65-doc cc65 documentation Download cc65 Download for all available architectures ArchitectureVersionPackage SizeInstalled SizeFiles alpha (unofficial port)2.19-12,144.2 kB32,306.0 kB [list of files] amd642.19-12,156.2 kB32,111.0 kB [list of files] arm642.19-12,118.7 kB32,121.0 kB [list of files] armel2.19-12,080.8 kB31,831.0 kB [list of files] armhf2.19-12,088.5 kB31,564.0 kB [list of files] hppa (unofficial port)2.19-12,113.3 kB31,931.0 kB [list of files] i3862.19-12,180.5 kB32,189.0 kB [list of files] ia64 (unofficial port)2.19-12,204.5 kB33,231.0 kB [list of files] m68k (unofficial port)2.19-12,050.1 kB31,696.0 kB [list of files] mips64el2.19-12,143.6 kB32,472.0 kB [list of files] ppc64 (unofficial port)2.19-12,156.8 kB32,995.0 kB [list of files] ppc64el2.19-12,182.3 kB32,856.0 kB [list of files] riscv64 (unofficial port)2.19-1+b12,113.0 kB31,826.0 kB [list of files] s390x2.19-12,118.0 kB32,204.0 kB [list of files] sh4 (unofficial port)2.19-12,106.0 kB31,632.0 kB [list of files] sparc64 (unofficial port)2.19-12,071.8 kB32,081.0 kB [list of files] x32 (unofficial port)2.19-12,138.0 kB31,898.0 kB [list of files] This page is also available in the following languages (How to set the default document language):