ctools icon indicating copy to clipboard operation
ctools copied to clipboard

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

ctools version 0.4

Copyright (c) 1995-1997 Jochen Metzinger, Schrammsweg 33 D, 20249 Hamburg/Germany [email protected] All rights reserved

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

Copyright

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 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 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.

Documentation

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

Files

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

To-Do

  • Full test of double sided images and initdir