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";