3 ms·
Does this mean that the story about PCDOS 1.0 containing a Gary Kildall Easter egg is not exactly true?
by lucas_membrane 4y ago
Does this mean that the story about PCDOS 1.0 containing a Gary Kildall Easter egg is not exactly true?
- lproven 4y agoHuh. Lost my part-written comment somehow. Anyway, hi, author/submitter here. I have heard several versions of this story. Most seem to be unsubstantiated AFAICT. The one that seems to add up is that Dr Kildall claimed that only he knew why some DOS APIs took the exact parameters they did. Which ISTM is fair enough, if they were written using DR documentation. As I said, DR intended the API docs to be for app writers, but that didn't stop people using them to write compatible OSes, and lots of companies did. That's how come David Given's amazing CPMish OS was possible: https://github.com/davidgiven/cpmish https://github.com/davidgiven/cpmish CPMish combines existing BDOS and BIOS replacements and other components. It puts together so many existing replacement parts for parts of CP/M-80 that nothing of the original was left. Theseus' ship, in software: https://en.wikipedia.org/wiki/Ship_of_Theseus https://en.wikipedia.org/wiki/Ship_of_Theseus There was a code investigation that looked for any DR code in the early MS-DOS binaries: https://www.embedded.com/was-dos-copied-from-cp-m/ https://www.embedded.com/was-dos-copied-from-cp-m/ It concluded that no, code was not copied, but APIs were. https://www.researchgate.net/publication/309274064_Source_Code_Comparison_of_DOS_and_CPM https://www.researchgate.net/publication/309274064_Source_Co...