ctools
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