Archive for the ‘Links’ Category


The highlight files are those I prefer and I use to game programming on Commodore 64.
I Files evidenziati sono quelli che preferisco ed uso per la programmazione di giochi per il Commodore 64.

Emulators (Emulatori)

  • VICE: VICE is a program that runs on a Unix, MS-DOS, Win32, OS/2, Acorn RISC OS, BeOS, QNX 4.x, QNX 6.x, Amiga, GP2X, Dingoo, Syllable, SkyOS or Mac OS X machine and executes programs intended for the old 8-bit computers. The current version emulates the C64, the C64DTV, the C128, the VIC20, almost all PET models, the PLUS4 and the CBM-II (aka C610). Download 2.2Download 2.3 – Download 2.4
  • CCS64: CCS64 is a Commodore 64 Emulator for PC and also in the future other platforms. It was developed by Per Håkan Sundell, as his Master Thesis at his university in 1995 and have been expanded a lot since then. Download 3.8 – Download 3.9
  • Hoxs64: Hoxs64 is a Commodore 64 emulator for Microsoft Windows XP / 7. The emulator substantially reproduces this legacy machine in minute detail. Hoxs64 is available for download. Download

Assembler Programming (Programmazione in Assembler)

  • DASM: A versatile macro assembler with support for several 8-bit microprocessors including 6502, 6507, 6803, HD6303, 68HC11, 68705, and F8. Download revised version by Ian-Coog.
  • CBM .prg Studio: CBM prg Studio allows you to type a BASIC or machine code program in using a nice Windows environment and convert it to a ‘.prg’ file which you can run on an emulator, or even a real C64 or VIC20 if you’re feeling brave and have the right kit. Download
  • XVI32: XVI32 is a freeware hex editor running under Windows 95, Windows 98, Windows NT, Windows 2000, and Windows XP. Download
  • Notepad++: a free source code editor and Notepad replacement that supports several languages. Download
  • Mcart: is a command line tool for generating C64 emulator cartridge files (.CRT) from C64 cartridge ROM dumps. ROM dumps can either be in .PRG form (first two bytes are start address of ROM dump in low-high byte order) or plain data files (.ROM suffix). Download
  • Infiltrator Disassembler: Once upon a time everyone was eager to find sprites, bitmaps, music or code somewhere in the RAM. Yea, we used the “Action Replay” and other cheat technology to get what we wanted. Infiltrator comes with those basic functionalities including some hopefully nice updates. Download
  • Regenerator Disassembler: Regenerator is an interactive disassembler for C64 binaries. Regenerator will load any standard C64 .PRG file (or VICE snapshot) and disassemble it for your convenience.Regenerator is an interactive disassembler for C64 binaries. Regenerator will load any standard C64 .PRG file (or VICE snapshot) and disassemble it for your convenience. Download
  • C64ASM: A Commodore 64 (6510) Assembler Package for PC. Download
  • ACME: ACME is a free crossassembler, released under the GNU General Public License. The current version can produce code for the 6502, 65c02 and 65816 processors. It also supports some of the undocumented (“illegal”) opcodes of the 6502. Download
  • EMCA: EMCA is a disassembler aimed towards bugfixing existing games. It is meant to be the reverse of acme. In other words: if you disassemble an applicaiton with emca then you assemble the resulting asm file with acme, the binary you get is the same that the one you startedwith. Binaries does in any case contain the start address as the first two bytes. prg files and memory dumps from vice is in that format. Download
  • C64 Studio: written by Georg Rottensteiner, it is a Macro Assembler for Commodore 64. This dev-tool is based on Acme and WinVice and run on M$ Windows machine. Download
  • Kick Assembler: Kick Assembler is the combination of an assembler for doing 6510 machine code and a high level script language. Download
  • C64 Kickass IDE: Kickass IDE for Commodore 64 is a software application which runs under M$ Windows that provides comprehensive facilities to computer programmers for software development. IDEs are designed to maximize programmer productivity by providing tightly-knit components with similar user interfaces. This should mean that the programmer has to do less mode switching versus using discrete development programs. Download
  • 64tass: a multi pass optimizing macro assembler for the 65xx series of processors. Download
  • cc65: it 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. Download
  • TMPx: it is the first and only cross assembler that is 100% compatible with the full syntax of Turbo Macro Pro (and the original Turbo Assembler Macro it was derived from). Download

Basic Programming (Programmazione in Basic)

  • BasText: It is a program that is used to convert between binary (tokenized) BASIC files from the Commodore C64 and C128 to a clean ASCII text format that is human and machine readable, as well as transportable via electronic mail. This program is designed to be compatible with tok64, while extending the support for Commodore BASIC extensions and dialects. Download
  • Basic-Boss Compiler: A Commodore 64 Basic Compiler for Windows Platforms. Download

Graphic Design (Disegno e Grafica)

  • Sprite Pad: Sprite Pad is a free cross-platform development tool for designing sprite images and animations for the Commodore 64 computer. Download
  • Char Pad: Char Pad is a free cross-platform development tool for designing character set images, tiles and maps for the Commodore 64 computer. There are 2 different version of CharPad with different character management so try both of them: Download CharPad 1.0 or Download CharPad 1.8
  • GangEd: a C64 data and graphics editor. Download 1.01Download 2 beta 1
  • Mufflon: With this tool you can convert anything into MUIFLI (interlaced) or NUFLI (static), such as seen in Crest Slide Story , Carrion’s OLDSCHOOL Pixels 100% or BluREU. This tool run under OSX/Win/Linux (BSD). Download
  • MUCSU-FLI Converter: This program converts images to a new c64 graphic format known as MUCSU FLI (MUltiColor Sprite Underlay FLI). It is merely a hiresolution bitmap image with an X expanded multicolor sprite underlay. The Hires underlay variant of this mode has been created before (known as extended hires). Download
  • CSAM V3: This Windows application allows the user to import any image/video and to convert and compress it to a format that can be played back on a Commodore 64. The application utilises a method of compression known as Vector Quantisation.  This method of video compression was introduced on the PC quite some time ago with one of the codec’s being known as Cinepak. Main advantage of this compression method is that decompression is extremely fast!  An Ideal candidate for the Commodore C64. Download
  • C64 Sprite/Charset Ripper: The C64 Sprite Ripper is going to help pave the way forward for many C64 to PC converted games. Up until this evening it has always been difficult to extract full animations etc from C64 emulated games into PC format graphics (previously you had to grab multiple screen dumps in some hope you would get all the frames required), now however you have the power to do this instantly. All you need to hack the sprites from your favourite C64 title is an emulator (VICE or  CCS64), a copy of the game and the C64 Sprite Ripper utility. Download
  • Not Another Sprite EditorDownload
  • 7UP Sprite EditorDownload
  • Graph2Font: This project began many years ago as a simple graphics converter for Atari but over the years the features are significantly increased. The converter runs under Windows. Download Full edition or Lite edition
  • CartographPC: it  is a Windows application created to assist in designing tile-based datamaps. Download
  • Png2Charpad
  • Png2Hires
  • HermIRES: it’s a cross-platform hires bitmap (Art Studio 1 format) editor for the commodore 64. Download
  • Multicolor2Char

Music and Sound (Musica e Suono)

  • GoatTracker: A crossplatform music editor for creating Commodore 64 music. Uses reSID library by Dag Lem and supports alternatively HardSID & CatWeasel devices. Download
  • Sidplay2.5: Windows player with GUI front-end and many options that make it the player of choice for Windows users. Download
  • CheeseCutter: Cheese Cutter is a sid Sequencer with a realtime sid registers and many other features. The download link includes the Windows binary and sources, the two archives are distributed separately. Download Program or Source
  • XSidPlay 2: XSIDPLAY2 is a QT based music player for SID music. It is based onto Michael Schwendt’s XSIDPLAY, the historical SID player for Linux, actually no more developed by the author. Download

File Managers (Gestione dei Files)

  • DirMaster: it is a Windows-based GUI tool useful for the management of common (and uncommon) emulator formats (such as .d64, .d81, .t64, etc) as well as native archival formats (such as .arc, .sda, .lnx, etc). Download
  • D64 Editor: Windows based D64 editing program. Download
  • CBMXfer: it is a front-end to several command-line utilities for transferring files and working with disk images. CBMXfer makes using those utilities easy by providing a familiar windows interface that removes the need to learn the commandline syntax of each program. CBMXfer also includes a multi-format file and picture viewer. Download
  • 64Copy: 64COPY is an all-purpose DOS and C64 emulator file manager, modelled after Norton Commander, and runs fine under the Windows XP/2000 DOS VDM, or in real DOS. 64COPY will run in a Windows Vista 32-bit VDM, but Vista 64-bit has no VDM support at all. It specializes in converting and manipulating emulator files between various formats. 64COPY does not do any communication to the 1541/71/81 floppy drives to read disks. If that is what you need, download Star Commander for that task. Download

File Compressors (Compressione dei Files)

  • Exomizer: Exomizer is a program that compresses files in a way that tries to be as efficient as possible but still allows them to be decompressed in environments where CPU speed and RAM are limited. For some popular 8-bit computers using 6502 compatible CPUs it can also generate executable files that decompress themselves in memory when run. Download
  • PUcrunch: Pucrunch is a Hybrid LZ77 and RLE compressor, uses an Elias Gamma Code for lengths, mixture of Gamma Code and linear for LZ77 offset, and ranked RLE bytes indexed by the same Gamma Code. Uses no extra memory in decompression. Download


  • GameBase64: GameBase is what’s known by the emulation community as an “Emulator Frontend”. It is basically a program that makes running games on various emulators very easy, so that you don’t have to remember lots of command line parameters and config settings. GameBase is also the Official Frontend for the GB64 Collection of C64 games!
  • C64-ArchivDownload

PC-C64 Transfer Tools

  • Star Commander: The Star Commander is the ultimate DOS shell that copies files and disks between the PC and a Commodore 1541/1570/1571/1581 drive, optionally in turbo mode, and also converts several popular Commodore archive formats. Download
  • AudioTap: Audiotap is a M$ Windows program for conversion between .TAP files and samples of Commodore 64 tapes. Audiotap can read/write WAV files containing the sampled sound of a tape, and can also record tapes from the sound card and play sound to the sound card. Download
  • Wav-Prg: WAV-PRG is a program able to create a .TAP file or Commodore 64 tape from a C64 emulator file (.PRG, .P00, .T64), and create emulator files (.PRG, .P00, .T64) from a Commodore 64 tape. Download
  • FinalTap: Final TAP is a free cross-platform tool for cleaning and restoring data cassette tapes (TAP files) for the Commodore 64 computer. Download
  • TapClean: It is a Commodore tape preservation / restoration tool. It will check, repair, and remaster Commodore 64 and VIC 20 TAP or DC2N DMP files (tape images). Download

Read Full Post »