David Given wrote:
> As part of my ongoing project to put together a provably open source CP/M 2.2 system, I've managed to track down all the pieces *except* the standard CP/M utilities: asm, ddt, ed, pip, submit, dump, load, stat, xsub.
Hahem! We (Bill Beech, Hector Peraza, Jeffrey Shook, Larry Kraemer, Mark Ogden, Udo Munk, William Collis and me, together as the "CP/M 1.3 Party"), recreated, in 2014 (! in case you do not read the comp.os.cpm Newsgroup), the source code of CP/M and *ALL* of its utilities... Reference:
https://www.computerhistory.org/atchm/early-digital-research-cpm-source-code/
> I know that nearly everybody replaced these with better alternatives.
??? Obviously, you are a "Newbie".
To begin with, you mention ASM and DDT. But Digital Research used MAC and SID! (In case you are a fan of the Z-80 CPU, Microsoft never had a Z-80 debugger: its official M80 manual says to use Digital Research's ZSID!)
Second, internally, Digital Research used MP/M-II, not CP/M 2.2, and their computers were linked by a network: CP/NET! Are you still thinking (in 2019) that CP/M was limited to 8-inch 243KB floppy disks and 16KB TPA?
> Does anyone know of any of these alternatives which have proper licenses or have been released into the public domain? Source code too, preferably, but I can work around that...
You, a Newbie, can do that? Then, please, show us what you can do... (I will not hold my breath!)
> Some of the simple tools like submit I'm happy with rewriting myself, but stat's surprisingly complex, and as for asm and ddt... nope, not going there!
If you are not even able to recreate something as simple as tools for the Intel 8080 CPU, then are you sure that you are a programmer?
> (SLR Systems never released the Z80ASM suite source, did they?
No. Z80ASM started as a disassembly of Microsoft's M80, rewritten to be a single-pass assembler, rather than the traditional two-passes one.
I was forgetting: you do not seem to know of the "classic" CP/M tools TEX (which led to the "dot commands" of WordStar... and was used by Digital Research to produce all of its manuals) and DESPOOL (background printing, incorporated in WordStar 4). With such a magnitude of ignorance, I wonder if you have ever used CP/M ?
Yours Sincerely,
Mr. Emmanuel Roche, France