The C64 Banner Exchange
The C64 Banner Exchange

Tools

Only the Covert Bitops Loader, NinjaTracker, SadoTracker and GoatTracker Tweak Utility are actual C64 programs; rest of them require a 32-bit Unix-like system or Windows.

C64 Tools collection

Contains several background graphics editors, 2 sprite editors and several other commandline utilities. Precompiled binaries for Win32 only but verified to compile also under Linux. The utilities use SDL library for lowlevel support.

Download
Download for Amiga OS4

Covert BitOps Loadersystem V2.12

This is a quite versatile loader/depackersystem for C64 programs. Free for use in all kinds of C64 productions. Some features include:

  • 1-bit fastloader on 1541, 1571, 1581, CMD FD and CMD HD drives
  • Optional loading with Kernal routines, to support for example IDE64
  • Buffering of files into REU or SuperRAM
  • Use of 2-letter or long filenames
  • Loading of unpacked, exomized (Exomizer 1 or 2) or pucrunched files
  • Possibility to read a file byte by byte (custom data handling)
  • Hiscore file load/save
  • Configurable; only the features you need are compiled in
  • The loader source code is in DASM format; you have to convert the source code yourself to the format of your assembler. Should be easy for the most part. There are many (simple) example programs included in the package. V2.12 fixes all combinations of Exomizer 2 support and re-adds Exomizer 1 compatibility.

    Download

    Covert BitOps Loadersystem V2.22

    An autoconfiguring and simplified version of the loadersystem. Like V2.12, fixed to utilize Exomizer 2 in all combinations, as well as offering Exomizer 1 compatibility. Differences:

  • Autodetects whether fastloading can be used and if the device used is a serial device or not
  • "Fake" IRQ-loading also with IDE64 and "fast drive emulation", see documentation for details
  • No REU/SuperRAM buffering


  • Download

    Covert BitOps Loadersystem V2.05

    This is an old version of the loadersystem. Supports only 1541 compatible devices for fastloading, but has an option for 2-bit transfer.

    Download

    DASM Win32 & Linux port

    This is an unofficial port of the DASM crossassembler by Matthew Dillon (modified by Olaf Seibert), with some fixes, including better error handling. Note that the version on the official homepage will not compile most CovertBitops productions, as it doesn't seem to tolerate negative constants.

    Download

    GoatTracker V2.65

    This is a crossplatform C64 music editor. Supports emulated output via Dag Lem's reSID engine, the HardSID soundcard or CatWeasel MK3.

    From V2.0 onwards the editor includes more powerful step-programming (wave/arpeggio, pulse and filter), 63 instruments, more instrument parameters & pattern commands. May be less userfriendly than V1.xx, but you can import V1.xx songs and instruments to see how the corresponding V2 features work. Rastertime usage has stayed about the same.

    Now also available in stereo and with a distortion hack that incorporates Antti Lankila's 6581R4 distortion code. Window size is now 800x600 for more viewable music data at once.

    V2.65 should fix handling of SDL raw keycodes over 511.

    Note: now also hosted at SourceForge: create an account there and contact us if you want to become a developer. GoatTracker 2 SourceForge page

    Download
    Download stereo version
    Download distortion hack
    Download for Debian

    GoatTracker V2.63 Tweak Utility

    A C64 program that loads/saves GoatTracker2 song files and allows editing of the song data (orderlists, patterns, instruments, tables). NOTE: loads only GT V2.59+ song format (GTS5), so re-save your old songs first!

    Download

    NinjaTracker V2.0x

    A C64 music editor with quite minimal featureset. Changes to previous versions include commands (also used as instruments), 2-column tables and a slide function that stops at target pitch. As before, allows to save both normal executable musicdata and gamemusic data without the player.

    V2.01 has improvements in the editor and in the sound effect playback of the gamemusic player.

    V2.02 has the same editor features as V2.01, but has 2-frame hardrestart and reduces playroutine zeropage use to 2 bytes. However, the new playroutine is slightly slower and bigger.

    V2.03 has "hifi" style hardrestart and more optimized playroutine. Note duration range has also been changed to 3-65, but there are no limits on the duration of a pattern's last note, like in previous versions.

    Download V2.01
    Download V2.02
    Download V2.03

    RawGoat V2.0

    This is a stripped-down version of GoatTracker V2.xx, with reduced playroutine rastertime & memory usage. Supports only GT V1.xx effects and has several features removed, details in the readme file. Also note that this program is essentially unsupported (originally meant for internal use only), so use only if you really need it!

    Download

    SadoTracker

    A nice & simple C64 music editor written in 1999. Music for Advanced Action Movie Simulator, Escape From New York & Metal Warrior 2 has been done with this program.

    Download

    SIDDasm V1.0

    Written by Gufino, this program produces disassembler output of .SID music files, so that you'll be able to see the musicroutine code. Both DOS & Linux versions available, with source code included.

    Download for DOS
    Download for Linux

    SIDDump V1.04

    A fairly primitive program to output SID-chip & note data out of a .SID-file. Warning: This program is unsupported! At least illegal opcode support is incomplete - only enough to make John Player tunes work, and also the enviroment is far from correct (basically just the CPU and 64kB of empty RAM)

    Download

    SIDId V1.07

    A quick & dirty HVSC playroutine identity scanner. Playroutine signatures can be controlled via a configuration file. Additional signatures by Yodelking, Ian Coog & ice00. NOTE: Re-check zip file periodically for added signatures!

    Download



    GoatTracker V1.xx and related

    GoatTracker V1.53 Stereo Download
    GoatTracker V1.53 Download
    GoatTracker V1.25 Download
    GoatTracker V1.xx Tweak Utility Download
    GoatTracker V1.xx -> NinjaTracker converter Download

    NinjaTracker V1.xx

    NinjaTracker V1.1 Download
    NinjaTracker V1.02 Download



    BME library

    Not C64-related in itself, it's a graphics/sound/input library that the graphical utilities use, using in turn SDL library for lowlevel support. Contains 100% C code and should be endian-independent. The library and required include files come also with the editors but this package contains the full source for the library itself.

    Download

    GoatStudio

    Neither is this C64-related, it's a very simple console application multitrack recording program (up to 12 tracks, 48 kHz). Works in 32-bit Windows only.

    Download