|
|||
|
There are many types of encoding schemes to store data on cassette tapes. Different manufacturers
invented/chose different schemes: some proved to be faster or more reliable than others. Therefore
some formats are much more common than others. Most of these formats are known by name i.e. Novaload,
Cyberload etc and supported by FinalTAP/TAPClean.
I contributed to the study and description of some of these and other yet unsupported schemes. Part of
this information is available here.
The official DC2N project area
The DC2N ancestor's project (lptc2n) page is available here.
USB-64 project blog
The official D1541 project homepage
The D1541 diary I keep while working at it is available here.
This is a system icon in 3 different sizes, suitable for TAP files. Right click on one of the links
below and select "Save as" to save to disk.
| TAP icon downloads | |
| TAP-true-color.ico | True color icon |
| TAP-256-colors.ico | 256 color icon |
| TAP-16-colors.ico | 16 color icon |
TAPClean is a console utility
whose key features are:




| TAPClean Front End downloads | |
tapcleanfe-rel-20130116-gtk.zip |
Windows (all 32-bit versions) with GTK+ runtime |
tapcleanfe-rel-20130116-gtk-2.16-bundled.zip |
Bundled with GTK+ 2.16 DLLs for Windows (no GTK+ installation required) |
tapcleanfe-rel-20130116.msi |
MSI installer (includes optional GTK+ runtime and User Manual) |
![]() tapcleanfe-rel-20130116.tar.gz |
Debian Linux with GTK+ / Ubuntu |
tapcleanfe-rel-20130116-sol10-x86-local.tar.gztapcleanfe-rel-20121005-sol10-sparc-local.tar.gz |
Solaris 10 with GTK+ 2.12.0 |
tapcleanfe-rel-20130116-sol10-x86-local-bundled.tar.gztapcleanfe-rel-20121005-sol10-sparc-local-bundled.tar.gz |
Bundled with GTK+ 2.12.0 libraries for Solaris 10 (use LD_LIBRARY_PATH) |
| Release 20121005 User Manual | |
| Release 20120731 User Manual | |
tap-convert-rel-1.3-dos.zip |
Batch file to convert TAP files to V0 |
tcrep2html-rel-1.2-win32.zip |
Convert the TAPClean plain-text report to HTML with hyperlinks! |
| This software requires GTK+ 2.8 or later runtime files. Get the latest available package for Windows from here. Direct link to version 2.10.11-1, used for test purposes. |
This is a TAP and DC2N DMP file monitor to inspect tape image contents.


| TAPStudio2 downloads | |
tapstudio2-rel-0.3-gtk.zip |
Windows (all 32-bit versions) with GTK+ runtime |
![]() tapstudio2-rel-0.3.tar.gz |
Debian Linux with GTK+ / Ubuntu |
| This software requires GTK+ 2.8 or later runtime files. Get the latest available package for Windows from here. Direct link to version 2.10.11-1, used for test purposes. |
This is a TAP and DC2N DMP file monitor to inspect tape image contents. It can also be used to edit DMP files and save them as TAP.



| TAP Studio Win-32 native downloads | |
tapstudio-rel-1.4.5-win32.zip |
Windows (all 32-bit versions) |
tapstudio-rel-1.5.2-win32.zip |
BETA version - single DMP/TAP executable Windows (all 32-bit versions) |
The libtapf library package provides a useful C API that can speed up
the production of software that writes TAP files and the cross-development of C64 software. It provides
full support for TAP v1 only.
This API comes in the form of a static library (.a) for the GNU toolchain (C/C++ programs), both for
Linux and Win-32.
Loaders currently supported:
| Libtapf library downloads | |
libtapf-rel-20121027-win-mingw.zip |
Windows (all 32-bit versions) + samples |
![]() libtapf-rel-20121027-gcc.tar.gz |
Debian Linux / Ubuntu + samples |
| User manual | |
An idea of what users can do by using the libtapf library is given below:

This is a project of mine, Tape Maker, that remasters TAP files using prg files.
The libcbmhiresf library package provides a useful C API that can speed up the production of software
that decodes CBM hires (bitmap, sprites, fonts) and the cross-development of C64 software.
This API comes in the form of a static library (.a) for the GNU toolchain (C/C++ programs), both for
Linux and Win-32.
Current features:
| Libcbmhiresf library downloads | |
libcbmhiresf-rel-20121027-win-mingw.zip |
Windows (all 32-bit versions) + samples |
![]() libcbmhiresf-rel-20121027-gcc.tar.gz |
Debian Linux / Ubuntu + samples |
| User manual available soon | |
An idea of what users can do by using the libcbmhires library is given below:
![]()
| The image viewer (NOT the library itself!) requires GTK+ 2.8 or later runtime files. Get the latest available package for Windows from here. Direct link to version 2.10.11-1, used for test purposes. |
TAPMoni is a TAP file visualization tool
that converts the apparently senseless bytes in a TAP file into
easily understandable "graphic pulses". It doesn't require any deep
experience about the TAP stuff, thus being a little helping
hand for anyone wanting to (better) understand the data structure beyond raw
TAP file bytes or just check a newly MTap-imported tape while still in MS-DOS
mode.
TAPMoni was born as a C2N head adjustment/diagnostic tool that reads TAP
files to perform an adjustment or to point out a problem.
For alignment purposes, this program should be used just for disaster
recovery. A C64 native head adjustment tool should be preferred,
where available.
Current features are:
![]() Regular behaviour |
![]() A motor problem occurred |
| TAPMoni downloads | |
tapmoni-rel-1.2.5c-dos.zip |
DOS and Windows |
CBM BASIC Lister (formerly C64 BASIC Lister) is a tool to generate an easily readable and printable
BASIC listing of any CBM BASIC program (C64/VIC20, etc.) saved as Prg file.
Current features are:
![]() |
![]() |
| BASIC Lister downloads | |
c64basiclister-rel-1.1f-win32.zip |
Windows (all 32-bit versions) |
cbmbasiclister-rel-2.03-gtk.zip |
Windows (all 32-bit versions) with GTK+ runtime |
![]() cbmbasiclister-rel-2.03.tar.gz |
Debian Linux with GTK+ / Ubuntu |
| The GTK+ version requires GTK+ 2.8 or later runtime files. Get the latest available package for Windows from here. Direct link to version 2.10.11-1, used for test purposes. |
6510 Dasm/CBM Dasm: These small utilities disassemble a binary file to C64 asm language.
Current features are:
![]() |
![]() |
| CBM tools downloads | |
dasm-rel-2.1b-addxor-rel-1.1-win32.zip |
Windows (all 32-bit versions) |
cbmdasm-rel-2.25-gtk.zip |
Windows (all 32-bit versions) with GTK+ runtime |
![]() cbmdasm-rel-2.25.tar.gz |
Debian Linux with GTK+ / Ubuntu |
| The GTK+ version requires GTK+ 2.8 or later runtime files. Get the latest available package for Windows from here. Direct link to version 2.10.11-1, used for test purposes. |
BMP2Koala is a tool to build C64 Koala-Painter pictures from
compatible PC Bitmap files and save them using one of the supported
formats.
Current features are:
![]() |
![]() |
| BMP2Koala downloads | ||
bmp2koala-rel-1.2b-win32.zip |
Windows (all 32-bit versions) | Online Help |
TapWAV is a utility that converts TAP files into audio files (WAV format) that can be directly recorded to tapes with an audio recorder plugged to the soundcard output line or burned to an audio CD for later transfer to tapes by means of a Hi-Fi system. No specific hardware is needed for this conversion.
| TapWav downloads | ||
tapwav-rel-2.5d-win32.zip |
Windows (all 32-bit versions) | Online Help |
Luigi Di Fraia.
Comers since area creation: - Best viewed at 1024x768
Last Updated: 16 Jan 2013