CP/M название запущенной программы

Для хобби-проекта я портирую стандартную библиотеку C на Digital Research CP / M. Внутри CRT0.S (это код, который запускается перед вашим main() Вызывается функция C) У меня нет проблем с анализом хвоста аргументов командной строки из нижней памяти, но я не могу получить имя запущенной программы, т.е. если я наберу

memdump 0xfc00 100

Я хотел бы получить memdump или memdump.com с CP / M удобным способом, чтобы я мог правильно установить свои аргументы в (псевдокод)

      argv[0] = "memdump.com";
argv[1] = "0xfc00";
argv[2] = "100";

0 ответов

Другие вопросы по тегам