Skip to content

Comment on Running CP/M on the C128parent

Comments

Some things were identical, for example .com files were loaded at 0x0100 which meant that before the start of the loaded program there was space for the FCB:

https://en.wikipedia.org/wiki/File_Control_Block

This block would contain the command-line arguments, and have space for working with files (via FindFirst and FindNext), using the same globbing patterns as CP/M supported.

Of course things changed when MS-DOS got support for subdirectories, and later int21 functions expanded filesystem support. Later still .exe files became more dominant as they could be larger than 64k (minus PSP).

AboutSource Built by g1lg1l

Hackerly is an independent reader for Hacker News, built on the public HN API. Not affiliated with Y Combinator.