|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| badfs/ | H | 03-May-2022 | - | 8 | 3 |
| .depend | H A D | 27-Oct-2020 | 839 | 16 | 15 |
| COPYING | H A D | 20-Sep-2020 | 34.2 KiB | 677 | 553 |
| INSTALL | H A D | 13-Dec-2020 | 8.9 KiB | 215 | 167 |
| Makefile.in | H A D | 03-May-2022 | 4.5 KiB | 119 | 92 |
| NEWS | H A D | 22-Jan-2021 | 380 | 11 | 9 |
| README | H A D | 20-Sep-2020 | 2 KiB | 44 | 36 |
| README.win32-libdsk | H A D | 20-Sep-2020 | 408 | 10 | 7 |
| config.guess | H A D | 20-Sep-2020 | 44.2 KiB | 1,559 | 1,352 |
| config.h.in | H A D | 27-Oct-2020 | 1.2 KiB | 72 | 57 |
| config.sub | H A D | 20-Sep-2020 | 34.7 KiB | 1,780 | 1,637 |
| configure | H A D | 03-May-2022 | 161.2 KiB | 5,768 | 4,783 |
| configure.in | H A D | 22-Jan-2021 | 3.2 KiB | 125 | 108 |
| cpm.5 | H A D | 22-Jan-2021 | 10.3 KiB | 312 | 290 |
| cpm.5.in | H A D | 22-Jan-2021 | 10.3 KiB | 312 | 290 |
| cpmchattr.1 | H A D | 22-Jan-2021 | 2.6 KiB | 96 | 84 |
| cpmchattr.1.in | H A D | 22-Jan-2021 | 2.6 KiB | 96 | 84 |
| cpmchattr.c | H A D | 22-Jan-2021 | 2.7 KiB | 118 | 99 |
| cpmchmod.1 | H A D | 22-Jan-2021 | 1.9 KiB | 67 | 56 |
| cpmchmod.1.in | H A D | 22-Jan-2021 | 1.9 KiB | 67 | 56 |
| cpmchmod.c | H A D | 22-Jan-2021 | 1.8 KiB | 88 | 70 |
| cpmcp.1 | H A D | 22-Jan-2021 | 2.8 KiB | 105 | 94 |
| cpmcp.1.in | H A D | 22-Jan-2021 | 2.8 KiB | 105 | 94 |
| cpmcp.c | H A D | 22-Jan-2021 | 8.2 KiB | 298 | 238 |
| cpmdir.h | H A D | 22-Jan-2021 | 562 | 22 | 18 |
| cpmfs.c | H A D | 22-Jan-2021 | 55.9 KiB | 2,010 | 1,683 |
| cpmfs.h | H A D | 22-Jan-2021 | 5.4 KiB | 208 | 174 |
| cpmls.1 | H A D | 22-Jan-2021 | 2.3 KiB | 79 | 68 |
| cpmls.1.in | H A D | 22-Jan-2021 | 2.3 KiB | 79 | 68 |
| cpmls.c | H A D | 22-Jan-2021 | 12.9 KiB | 423 | 371 |
| cpmrm.1 | H A D | 22-Jan-2021 | 1.8 KiB | 63 | 52 |
| cpmrm.1.in | H A D | 22-Jan-2021 | 1.8 KiB | 63 | 52 |
| cpmrm.c | H A D | 22-Jan-2021 | 1.6 KiB | 76 | 59 |
| device.h | H A D | 22-Jan-2021 | 1 KiB | 37 | 30 |
| device_libdsk.c | H A D | 22-Jan-2021 | 3.5 KiB | 132 | 104 |
| device_posix.c | H A D | 22-Jan-2021 | 2.4 KiB | 87 | 70 |
| device_win32.c | H A D | 22-Jan-2021 | 20.2 KiB | 671 | 528 |
| diskdefs | H A D | 22-Jan-2021 | 40.1 KiB | 1,946 | 1,789 |
| diskdefs.5 | H A D | 22-Jan-2021 | 1.3 KiB | 47 | 42 |
| diskdefs.5.in | H A D | 22-Jan-2021 | 1.3 KiB | 47 | 42 |
| fsck.cpm.1 | H A D | 22-Jan-2021 | 3 KiB | 84 | 72 |
| fsck.cpm.1.in | H A D | 22-Jan-2021 | 3 KiB | 84 | 72 |
| fsck.cpm.c | H A D | 22-Jan-2021 | 19.1 KiB | 631 | 542 |
| fsed.cpm.1 | H A D | 22-Jan-2021 | 2 KiB | 66 | 55 |
| fsed.cpm.1.in | H A D | 22-Jan-2021 | 2 KiB | 66 | 55 |
| fsed.cpm.c | H A D | 22-Jan-2021 | 22.1 KiB | 725 | 644 |
| getopt.c | H A D | 22-Jan-2021 | 31.4 KiB | 1,198 | 811 |
| getopt1.c | H A D | 22-Jan-2021 | 3.9 KiB | 172 | 121 |
| getopt_.h | H A D | 22-Jan-2021 | 7.9 KiB | 227 | 83 |
| getopt_int.h | H A D | 22-Jan-2021 | 4.7 KiB | 132 | 42 |
| install-sh | H A D | 20-Sep-2020 | 13.7 KiB | 528 | 351 |
| makefile.nt | H A D | 20-Sep-2020 | 2.8 KiB | 90 | 61 |
| mkfs.cpm.1 | H A D | 22-Jan-2021 | 2.2 KiB | 74 | 63 |
| mkfs.cpm.1.in | H A D | 22-Jan-2021 | 2.2 KiB | 74 | 63 |
| mkfs.cpm.c | H A D | 22-Jan-2021 | 5.8 KiB | 233 | 192 |
| term.h | H A D | 22-Jan-2021 | 431 | 24 | 19 |
| term_curses.c | H A D | 22-Jan-2021 | 1.2 KiB | 89 | 72 |
README
1This package allows to access CP/M file systems similar to the well-known
2mtools package, which accesses MSDOS file systems. I use it for file
3exchange with a Z80-PC simulator, but it works on floppy devices as well.
4Currently it contains:
5
6o cpmls - list sorted directory with output similar to ls, DIR, P2DOS
7 DIR and CP/M3 DIR[FULL]
8o cpmcp - copy files from and to CP/M file systems
9o cpmrm - erase files from CP/M file systems
10o cpmchmod - change file permissions
11o cpmchattr - change file attributes
12o mkfs.cpm - make a CP/M file system
13o fsck.cpm - check and repair a CP/M file system (only simple errors
14 can be repaired so far). Some images of broken file systems are provided
15 for testing.
16o fsed.cpm - view CP/M file system
17o manual pages for everything including the CP/M file system format
18
19All CP/M file system features are supported. Password protection
20is ignored, because passwords are easy to decrypt, but a pseudo file
21[passwd] contains them, if you are curious what your old password has
22been. The disk label is read as special file [label]. User numbers
23are specified as user:file.
24
25Cpmtools should compile and work out of the box on each POSIX compliant
26system. It can be additionally compiled for Win32 systems. The source
27is available as a GNU zipped tape archive from:
28
29 http://www.moria.de/~michael/cpmtools/
30
31This program is free software; you can redistribute it and/or modify it
32under the terms of the GNU General Public License as published by the
33Free Software Foundation; either version 3 of the License, or (at your
34option) any later version.
35
36This program is distributed in the hope that it will be useful, but
37WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
38or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
39for more details.
40
41You should have received a copy of the GNU General Public License along
42with this program. If not, write to the Free Software Foundation, Inc.,
4359 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
44
README.win32-libdsk
1 Under Windows 95/98, if a program name has more than one dot, you have to
2add the ".exe" extension to the command. So you should use "fsck.cpm.exe"
3rather than just "fsck.cpm".
4
5 If you have appropriate rights, the CPMTOOLS should be able to access
6the floppy drive by using "A:" or "B:" as the name of the disc image.
7"mkfs.cpm" and "fsed.cpm" don't have this capability.
8
9John Elliott, 18 June 2000
10