To install this package on CP/M, download the ZIP file and unpack it. It will create a folder with the same name as the package, containing the files shown.
Download fZ80-utilities-BDS-C.zip containing all files below.
README.TXT
----------
02 Jan 2026
fZ80 system utilities for CP/M and MP/M.
Both binaries and sources. This folder
is in constant flux; feel free to contact
me.
As of early Jan 2026 I'm doing things manually
and moving towards an fZ80-specific library.
getOpts() for now, but it's handled in the C.SUB
script.
CCTOA.SUB
Copies basic BDS tools and libs to 0A:, and sets
attributes for MP/M to find them automatically
(there is no PATH).
BACKUP.SUB
This is a crude backup script that copies
critical files from this folder (10B:) to C:
and EXPORTs for copy to an outside machine.
PIP gets upset copying .SUB files (BACKUP.SUB
is open) so probably attribute tweaks will
fix. This requires RTFM.
C.SUB
Executed eg SUBMIT C progmane this compiles
progname.C and links it to .COM. At the moment
GETOPTS is in the link command line, it will
eventually be a library.
INSTALL.SUB
Executed as SUBMIT INSTALL progname, copies
progname.COM to 0A: and sets permissions for
it to be found by MP/M command search, and
to share open files.
This requires that the BDS C 1.6 compiler
be installed.
--------------------
Archive: fZ80-utilities-BDS-C.zip
Length Date Time Name
--------- ---------- ----- ----
512 2025-12-31 16:00 fZ80-utilities-BDS-C/ATTRIB.ME
256 2025-12-31 16:00 fZ80-utilities-BDS-C/BACKUP.BAK
384 2025-12-31 16:00 fZ80-utilities-BDS-C/BACKUP.SUB
104320 2025-12-31 16:00 fZ80-utilities-BDS-C/BDSC160.LBR
5248 2025-12-31 16:00 fZ80-utilities-BDS-C/BDSCPAT.LBR
6016 2025-12-31 16:00 fZ80-utilities-BDS-C/BDS.LIB
512 2025-12-31 16:00 fZ80-utilities-BDS-C/BUFULL.SUB
10240 2025-12-31 16:00 fZ80-utilities-BDS-C/BURNMON.C
11008 2025-12-31 16:00 fZ80-utilities-BDS-C/BURNMON.COM
4608 2025-12-31 16:00 fZ80-utilities-BDS-C/BURNMON.CRL
24192 2025-12-31 16:00 fZ80-utilities-BDS-C/CASM.C
128 2025-12-31 16:00 fZ80-utilities-BDS-C/CASM.SUB
17280 2025-12-31 16:00 fZ80-utilities-BDS-C/CC2.COM
34304 2025-12-31 16:00 fZ80-utilities-BDS-C/CCC.ASM
1536 2025-12-31 16:00 fZ80-utilities-BDS-C/C.CCC
3968 2025-12-31 16:00 fZ80-utilities-BDS-C/CCC.HEX
15360 2025-12-31 16:00 fZ80-utilities-BDS-C/CC.COM
60032 2025-12-31 16:00 fZ80-utilities-BDS-C/CCC.PRN
7040 2025-12-31 16:00 fZ80-utilities-BDS-C/CCONFIG2.C
11008 2025-12-31 16:00 fZ80-utilities-BDS-C/CCONFIG.C
19968 2025-12-31 16:00 fZ80-utilities-BDS-C/CCONFIG.COM
1280 2025-12-31 16:00 fZ80-utilities-BDS-C/CCONFIG.H
512 2025-12-31 16:00 fZ80-utilities-BDS-C/CCTOA.SUB
3712 2025-12-31 16:00 fZ80-utilities-BDS-C/CHARIO.C
768 2025-12-31 16:00 fZ80-utilities-BDS-C/CHARSET.BAS
5376 2025-12-31 16:00 fZ80-utilities-BDS-C/CLIB.COM
9088 2025-12-31 16:00 fZ80-utilities-BDS-C/CLICMD.C
5504 2025-12-31 16:00 fZ80-utilities-BDS-C/CLINK.COM
3712 2025-12-31 16:00 fZ80-utilities-BDS-C/CLOAD.C
10496 2025-12-31 16:00 fZ80-utilities-BDS-C/CLOCK2.C
17408 2025-12-31 16:00 fZ80-utilities-BDS-C/CLOCK.C
9984 2025-12-31 16:00 fZ80-utilities-BDS-C/CLOCK.COM
7168 2025-12-31 16:00 fZ80-utilities-BDS-C/CLOCK.CRL
1152 2025-12-31 16:00 fZ80-utilities-BDS-C/COMPILE.ME
384 2025-12-31 16:00 fZ80-utilities-BDS-C/COPYCOM.SUB
8704 2025-12-31 16:00 fZ80-utilities-BDS-C/CPM63.COM
2944 2025-12-31 16:00 fZ80-utilities-BDS-C/CRASH.C
1280 2025-12-31 16:00 fZ80-utilities-BDS-C/CRCK.COM
768 2025-12-31 16:00 fZ80-utilities-BDS-C/CRCK.DOC
640 2025-12-31 16:00 fZ80-utilities-BDS-C/CRCKLST1.CRC
128 2025-12-31 16:00 fZ80-utilities-BDS-C/C.SUB
18944 2025-12-31 16:00 fZ80-utilities-BDS-C/DEFF2A.CSM
23296 2025-12-31 16:00 fZ80-utilities-BDS-C/DEFF2B.CSM
8064 2025-12-31 16:00 fZ80-utilities-BDS-C/DEFF2C.CSM
5376 2025-12-31 16:00 fZ80-utilities-BDS-C/DEFF2.CRL
12288 2025-12-31 16:00 fZ80-utilities-BDS-C/DEFF.BRL
12288 2025-12-31 16:00 fZ80-utilities-BDS-C/DEFF.CRL
11904 2025-12-31 16:00 fZ80-utilities-BDS-C/DISKTEST.C
10880 2025-12-31 16:00 fZ80-utilities-BDS-C/DISKTEST.COM
8192 2025-12-31 16:00 fZ80-utilities-BDS-C/DISKTEST.CRL
1408 2025-12-31 16:00 fZ80-utilities-BDS-C/EVRST60.HEX
34944 2025-12-31 16:00 fZ80-utilities-BDS-C/EXAMPLES.LBR
10752 2025-12-31 16:00 fZ80-utilities-BDS-C/EXPORT.BAK
10752 2025-12-31 16:00 fZ80-utilities-BDS-C/EXPORT.C
9088 2025-12-31 16:00 fZ80-utilities-BDS-C/EXPORT.COM
5888 2025-12-31 16:00 fZ80-utilities-BDS-C/EXPORT.CRL
256 2025-12-31 16:00 fZ80-utilities-BDS-C/EXPSMTH.BAS
2176 2025-12-31 16:00 fZ80-utilities-BDS-C/FILES.DOC
4480 2025-12-31 16:00 fZ80-utilities-BDS-C/FIXTEXT.C
9472 2025-12-31 16:00 fZ80-utilities-BDS-C/FIXTEXT.COM
2176 2025-12-31 16:00 fZ80-utilities-BDS-C/FIXTEXT.CRL
6528 2025-12-31 16:00 fZ80-utilities-BDS-C/FOO
2944 2025-12-31 16:00 fZ80-utilities-BDS-C/FOO.C
1792 2025-12-31 16:00 fZ80-utilities-BDS-C/FOO.CRL
256 2025-12-31 16:00 fZ80-utilities-BDS-C/FOO.SUB
12032 2025-12-31 16:00 fZ80-utilities-BDS-C/FOO.TXT
6912 2025-12-31 16:00 fZ80-utilities-BDS-C/FORMAT.C
7936 2025-12-31 16:00 fZ80-utilities-BDS-C/FORMAT.COM
5120 2025-12-31 16:00 fZ80-utilities-BDS-C/FORMAT.CRL
2432 2025-12-31 16:00 fZ80-utilities-BDS-C/FZ80ESC.H
5504 2025-12-31 16:00 fZ80-utilities-BDS-C/FZ80IO.H
5760 2025-12-31 16:00 fZ80-utilities-BDS-C/FZ80.LIB
5120 2025-12-31 16:00 fZ80-utilities-BDS-C/FZCLOCK.CRL
5760 2025-12-31 16:00 fZ80-utilities-BDS-C/GAPCLOCK.C
7168 2025-12-31 16:00 fZ80-utilities-BDS-C/GAPCLOCK.COM
4352 2025-12-31 16:00 fZ80-utilities-BDS-C/GAPCLOCK.CRL
8448 2025-12-31 16:00 fZ80-utilities-BDS-C/GETOPT.ASM
2432 2025-12-31 16:00 fZ80-utilities-BDS-C/GETOPTS2.CRL
7168 2025-12-31 16:00 fZ80-utilities-BDS-C/GETOPTS2.H
5632 2025-12-31 16:00 fZ80-utilities-BDS-C/GETOPTS2.WAS
8192 2025-12-31 16:00 fZ80-utilities-BDS-C/GETOPTS.C
2560 2025-12-31 16:00 fZ80-utilities-BDS-C/GETOPTS.CRL
13824 2025-12-31 16:00 fZ80-utilities-BDS-C/GO.C
14208 2025-12-31 16:00 fZ80-utilities-BDS-C/GO.COM
8064 2025-12-31 16:00 fZ80-utilities-BDS-C/GO.CRL
7808 2025-12-31 16:00 fZ80-utilities-BDS-C/GOPROTO.C
9728 2025-12-31 16:00 fZ80-utilities-BDS-C/GREP2.C
9344 2025-12-31 16:00 fZ80-utilities-BDS-C/GREP.C
9728 2025-12-31 16:00 fZ80-utilities-BDS-C/GREP.COM
6272 2025-12-31 16:00 fZ80-utilities-BDS-C/GREP.CRL
640 2025-12-31 16:00 fZ80-utilities-BDS-C/GREPLIST.$$$
512 2025-12-31 16:00 fZ80-utilities-BDS-C/GREP.SYM
2432 2025-12-31 16:00 fZ80-utilities-BDS-C/HELP.C
7808 2025-12-31 16:00 fZ80-utilities-BDS-C/IMPORT.ASM
9088 2025-12-31 16:00 fZ80-utilities-BDS-C/IMPORT.C
9088 2025-12-31 16:00 fZ80-utilities-BDS-C/IMPORT.COM
5504 2025-12-31 16:00 fZ80-utilities-BDS-C/IMPORT.CRL
1792 2025-12-31 16:00 fZ80-utilities-BDS-C/IMPORT.INS
256 2025-12-31 16:00 fZ80-utilities-BDS-C/INSTALL.SUB
12032 2025-12-31 16:00 fZ80-utilities-BDS-C/KEYMAP.C
13056 2025-12-31 16:00 fZ80-utilities-BDS-C/KEYMAP.COM
7040 2025-12-31 16:00 fZ80-utilities-BDS-C/KEYMAP.CRL
24960 2025-12-31 16:00 fZ80-utilities-BDS-C/L2.C
6144 2025-12-31 16:00 fZ80-utilities-BDS-C/LBREXT.COM
640 2025-12-31 16:00 fZ80-utilities-BDS-C/LBR.NOT
1536 2025-12-31 16:00 fZ80-utilities-BDS-C/LPTEST.C
4224 2025-12-31 16:00 fZ80-utilities-BDS-C/LPTEST.COM
1408 2025-12-31 16:00 fZ80-utilities-BDS-C/LPTEST.CRL
12288 2025-12-31 16:00 fZ80-utilities-BDS-C/NEWDEFF.BRL
12288 2025-12-31 16:00 fZ80-utilities-BDS-C/NEWDEFF.CRL
12288 2025-12-31 16:00 fZ80-utilities-BDS-C/OLDDEFF.CRL
22272 2025-12-31 16:00 fZ80-utilities-BDS-C/PM.COM
0 2025-12-31 16:00 fZ80-utilities-BDS-C/PMLOCAL.$$$
4608 2025-12-31 16:00 fZ80-utilities-BDS-C/PROCS.C
6528 2025-12-31 16:00 fZ80-utilities-BDS-C/PROCS.COM
132096 2025-12-31 16:00 fZ80-utilities-BDS-C/PW.SWP
1152 2025-12-31 16:00 fZ80-utilities-BDS-C/README.TXT
8064 2025-12-31 16:00 fZ80-utilities-BDS-C/RENICE.C
8960 2025-12-31 16:00 fZ80-utilities-BDS-C/RENICE.COM
2688 2025-12-31 16:00 fZ80-utilities-BDS-C/ROTENC.C
4096 2025-12-31 16:00 fZ80-utilities-BDS-C/ROTENC.COM
1280 2025-12-31 16:00 fZ80-utilities-BDS-C/ROTENC.CRL
93568 2025-12-31 16:00 fZ80-utilities-BDS-C/SOURCES.LBR
1664 2025-12-31 16:00 fZ80-utilities-BDS-C/STDIO.H
4736 2025-12-31 16:00 fZ80-utilities-BDS-C/STDLIB1.BRL
7040 2025-12-31 16:00 fZ80-utilities-BDS-C/STDLIB1.C
4736 2025-12-31 16:00 fZ80-utilities-BDS-C/STDLIB1.CRL
5248 2025-12-31 16:00 fZ80-utilities-BDS-C/STDLIB2.BRL
7936 2025-12-31 16:00 fZ80-utilities-BDS-C/STDLIB2.C
5248 2025-12-31 16:00 fZ80-utilities-BDS-C/STDLIB2.CRL
3584 2025-12-31 16:00 fZ80-utilities-BDS-C/STDLIB3.BRL
5120 2025-12-31 16:00 fZ80-utilities-BDS-C/STDLIB3.C
3584 2025-12-31 16:00 fZ80-utilities-BDS-C/STDLIB3.CRL
17408 2025-12-31 16:00 fZ80-utilities-BDS-C/SYSBOOT.C
14592 2025-12-31 16:00 fZ80-utilities-BDS-C/SYSBOOT.COM
8576 2025-12-31 16:00 fZ80-utilities-BDS-C/SYSBOOT.CRL
10368 2025-12-31 16:00 fZ80-utilities-BDS-C/SYSDUP.C
9984 2025-12-31 16:00 fZ80-utilities-BDS-C/SYSDUP.COM
6528 2025-12-31 16:00 fZ80-utilities-BDS-C/SYSDUP.CRL
4096 2025-12-31 16:00 fZ80-utilities-BDS-C/SYSIMAGE.C
7424 2025-12-31 16:00 fZ80-utilities-BDS-C/SYSIMAGE.COM
4096 2025-12-31 16:00 fZ80-utilities-BDS-C/SYSIMAGE.CRL
384 2025-12-31 16:00 fZ80-utilities-BDS-C/TEST.C
3712 2025-12-31 16:00 fZ80-utilities-BDS-C/TEST.COM
1408 2025-12-31 16:00 fZ80-utilities-BDS-C/TEST.CRL
1280 2025-12-31 16:00 fZ80-utilities-BDS-C/TESTESC.C
3968 2025-12-31 16:00 fZ80-utilities-BDS-C/TESTESC.COM
1024 2025-12-31 16:00 fZ80-utilities-BDS-C/TESTESC.CRL
512 2025-12-31 16:00 fZ80-utilities-BDS-C/TESTGO.C
5248 2025-12-31 16:00 fZ80-utilities-BDS-C/TESTGO.COM
512 2025-12-31 16:00 fZ80-utilities-BDS-C/TESTGOPT.C
5248 2025-12-31 16:00 fZ80-utilities-BDS-C/TESTGOPT.COM
2688 2025-12-31 16:00 fZ80-utilities-BDS-C/TESTGOPT.CRL
3200 2025-12-31 16:00 fZ80-utilities-BDS-C/TESTLOAD.C
5120 2025-12-31 16:00 fZ80-utilities-BDS-C/TESTLOAD.COM
1920 2025-12-31 16:00 fZ80-utilities-BDS-C/TESTLOAD.CRL
2432 2025-12-31 16:00 fZ80-utilities-BDS-C/TESTRSP.ASM
4736 2025-12-31 16:00 fZ80-utilities-BDS-C/TESTRSP.PRN
256 2025-12-31 16:00 fZ80-utilities-BDS-C/TESTRSP.REL
896 2025-12-31 16:00 fZ80-utilities-BDS-C/TESTRSP.RSP
1792 2025-12-31 16:00 fZ80-utilities-BDS-C/TESTSCRL.C
4480 2025-12-31 16:00 fZ80-utilities-BDS-C/TESTSCRL.COM
1536 2025-12-31 16:00 fZ80-utilities-BDS-C/TESTSCRL.CRL
896 2025-12-31 16:00 fZ80-utilities-BDS-C/TESTSTAT.C
2304 2025-12-31 16:00 fZ80-utilities-BDS-C/TESTSTAT.COM
896 2025-12-31 16:00 fZ80-utilities-BDS-C/TESTSTAT.CRL
384 2025-12-31 16:00 fZ80-utilities-BDS-C/TEST.SYM
10112 2025-12-31 16:00 fZ80-utilities-BDS-C/TOD.C
8448 2025-12-31 16:00 fZ80-utilities-BDS-C/TODDATE.ASM
640 2025-12-31 16:00 fZ80-utilities-BDS-C/TODDATE.COM
16256 2025-12-31 16:00 fZ80-utilities-BDS-C/TODDATE.PRN
0 2025-12-31 16:00 fZ80-utilities-BDS-C/TODDEST.PRN
8192 2025-12-31 16:00 fZ80-utilities-BDS-C/TODTEST2.ASM
768 2025-12-31 16:00 fZ80-utilities-BDS-C/TODTEST2.COM
16256 2025-12-31 16:00 fZ80-utilities-BDS-C/TODTEST2.PRN
8960 2025-12-31 16:00 fZ80-utilities-BDS-C/TODTEST.ASM
896 2025-12-31 16:00 fZ80-utilities-BDS-C/TODTEST.COM
17536 2025-12-31 16:00 fZ80-utilities-BDS-C/TODTEST.PRN
640 2025-12-31 16:00 fZ80-utilities-BDS-C/TTEST.C
4224 2025-12-31 16:00 fZ80-utilities-BDS-C/TTEST.COM
1024 2025-12-31 16:00 fZ80-utilities-BDS-C/TTEST.CRL
2688 2025-12-31 16:00 fZ80-utilities-BDS-C/TYPERSP.ASM
5888 2025-12-31 16:00 fZ80-utilities-BDS-C/VGA.C
5760 2024-12-31 16:00 fZ80-utilities-BDS-C/VGA .COM
5760 2025-12-31 16:00 fZ80-utilities-BDS-C/VGA.COM
3456 2025-12-31 16:00 fZ80-utilities-BDS-C/VGA.CRL
17536 2025-12-31 16:00 fZ80-utilities-BDS-C/VIEW.BAK
17536 2025-12-31 16:00 fZ80-utilities-BDS-C/VIEW.C
13184 2025-12-31 16:00 fZ80-utilities-BDS-C/VIEW.COM
9728 2025-12-31 16:00 fZ80-utilities-BDS-C/VIEW.CRL
10112 2025-12-31 16:00 fZ80-utilities-BDS-C/VIEWWAS
5888 2025-12-31 16:00 fZ80-utilities-BDS-C/VIEWX
3712 2025-12-31 16:00 fZ80-utilities-BDS-C/WM.HLP
39552 2025-12-31 16:00 fZ80-utilities-BDS-C/ZCASM.LBR
--------- -------
1678464 194 files