Мне нужно запрограммировать устройство, которое выполняет инструкции, используя скомпилированные сценарии Turbo Pascal 7, но документации по пользовательским модулям, прилагаемой к устройству, недостаточно, чтобы я мог понять, что происходит, когда я пишу программы, что начинает вызывать некоторые проблемы.
Есть несколько файлов .TPU, включенных в качестве библиотек, которые, как я понимаю, представляют собой предварительно скомпилированные файлы двоичных библиотек, такие как dll. Я думаю, что даже наличие имен, типов и прототипов функций из этих библиотек помогло бы мне разобраться в этом, но я не могу найти никакой документации по формату файла TPU. Я определенно вижу некоторые имена функций и переменных, которые я узнаю, но у меня нет никакого способа интерпретировать весь бинарный мусор вокруг них.
Есть ли какая-нибудь утилита, которую я не нашел, чтобы позволить исследовать прототипы функций и переменных? Если нет, есть ли какой-то документ со спецификацией формата, который я могу посмотреть, чтобы сделать это вручную?
Обновление: я до сих пор не понял, но теперь я почти уверен, что это написали пришельцы в Mars Attacks: