Представленный в первом сообщении темы исходный текст TRDN для ассемблера SjASMPlus имеет инструкцию, где рассказано как производится его компиляция применительно к OS Windows. Между тем, современные версии SjASMplus существуют и для OS Linux. Ниже описан процесс компиляции TRDN в Linux. В будущем эта инструкция появится в архиве исходных текстов TRDN.
1. Установите SjASMPlus, как сказано в его инструкции.
2. В отдельный каталог запишите файлы FONT.BIN и TRDNC.ASM из комплекта поставки.
3. Сделайте этот каталог текущим и выполните команду
sjasmplus TRDNC.ASM
В процессе компиляции на экран будут выводиться сообщения как самого SjASMPlus, так и компилируемого им ASM-файла. Результатом успешной компиляции будет записанный в тот же каталог hobeta-файл TRDNC.$C.
Нужно заметить, что выбранный разработчиками hobeta-формата символ "$" в именах файлов является служебным для оболочки bash, поэтому для работы с такими файлами из командной строки нужно принимать специальные меры. Например, удалить hobeta-файл можно так:
rm TRDNC.\$C
или так:
rm 'TRDNC.$C'
Другой трудностью является просмотр текстовых файлов в кодировках, отличных от UTF-8, которая используется в современных дистрибутивах Linux.
Одно из решений такое:
iconv -f CP866 -t UTF-8 TRDNC.ASM | less





Ответить с цитированием