Hacker News new | ask | show | jobs
by stevekemp 831 days ago
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).