ctools, programs for accessing C64 and C128 CP/M disk images (*.D64).
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.


ctools version 0.4

Copyright (c) 1995-1997 Jochen Metzinger, Schrammsweg 33 D,
20249 Hamburg/Germany <1metzing@informatik.uni-hamburg.de>
All rights reserved

This archive contains ctools, programs for accessing C64 and C128
CP/M disk images (*.D64).


ctools is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.

ctools is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
GNU General Public License in COPYING for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.


In the directory doc there are the man pages for all commands. All
commands understand the option  "--help"  which output a help text.


COPYING		GNU General Public License
README		this file

doc/		documents
  d64dump.1	man page of d64dump(1)
  biosdump.1	man page of biosdump(1)
  cformat.1	man page of cformat(1)
  ctools.1	man page of ctools(1)
  d64.5		man page of d64(5)

src/		sources
  Makefile	Makefile for G++
  d64dump.cc	simple disk image viewer
  biosdump.cc	simple CP/M disk image viewer
  cformat.cc	create empty disk images
  ctools.cc	main programm of ctools
  bios.h	bios interface (like CP/M BIOS)
  bios.cc	-"-
  bitstr.h	dynamic array of bits
  bitstr.cc	-"-
  d64.h		access (c1541 and c1571) disk images
  d64.cc	-"-
  dir.h		the directory
  dir.cc	-"-
  dump.h	output memory dumps
  dump.cc	-"-
  err.h		handle errors
  err.cc	-"-
  fcb.h		handle file control blocks
  fcb.cc	-"-
  file.h	file usage
  file.cc	-"-
  global.h	global definitions
  misc.h	misc routines
  misc.cc	-"-
  tools.h	user tools
  tools.cc	-"-

Version History

Version 0.1 -- July 1995
* First (unpublished) work for C128 singel sided CP/M disk images
* written in TURBO PASCAL under MS-DOS

Version 0.2 -- February 1996
* test programs
* BAM manipulation program for C128 (BASIC) and PC
* support of C64 CP/M disk images

Version 0.2.1 -- July 1996
* enable reading of read-only files

Version 0.3 -- August 1996
* remove BAM support and .BAT files
* support of c128 double sided CP/M disk images
* cformat (create empty disk images)
* ctools: Dump and Initdir command

Version 0.4 -- March 1997
* rewritten in C++ under Linux and MS-DOS

Version 0.4a -- January 2015 (Michael Steil)
* removed MS-DOS support, fix compilation on modern UNIX systems

* Full test of double sided images and initdir