Grand выпустил новую версию коммандера - 0.75b
Скачать и ознакомиться со списком изменений можно в первом сообщении темы.
Вид для печати
Grand выпустил новую версию коммандера - 0.75b
Скачать и ознакомиться со списком изменений можно в первом сообщении темы.
В TRDN V0.75b (смотрите первое сообщение темы) сделано множество нововведений. Они отражены в новом файле Руководства. Так в нем появился раздел "Работа с жестким диском". Дополнены и другие разделы; другой текст Лицензионного соглашения в соответствующем разделе. Поэтому прочитайте новое Рукововодство для этой версии TRDN, даже если вы читали его прежде.
Нами также выпущена code-версия TRDN (V0.75bC), предназначенная для запуска с любого файлового устройства.
Мы посовещались с Grand'ом и пришли к единодушному мнению отрыть исходные тексты нашей программы. При этом Grand подготовил подробное описание и комментарии к исходникам и подрограммам. До самой последней версии TRDN писался на ALASM'е и собрался на Спектруме. Оригинальные файлы вы найдёте в архиве. Но в итоге перед публикацией мы перевели тексты для компиляции в sjASMPlus. Текст для sjASMPlus также находится в архиве.
Весь комплект исходных текстов вы можете скачать из первого сообщения. Если у кого-то возникнут вопросы, то мы (в основном, конечно, Grand ;) ) с удовольствием на них ответим.
А нет ли у вас желания/возможностей оформить командер как плагин для tsconf/zxevo? И хотелось бы под их текстовый режим. Кстати, для вывода окон в псевдографике используется процедура PRINT?
Исходники выложены. Заинтересованные лица могут попытаться это сделать. Основной текущий разработчик Grand, на сколько я знаю не владеет ZXEvo.
Опять же, исходники открыты. Можно попытаться переделать. Но боюсь, что это вряд ли удастся из-за нехватки памяти.
Да, все символы и псевдографика выводятся на экране через процедуру (и не одну!) аналогичную PRINT.
Если затачивать под фишки железа TS Conf, то можно (и придется) отказаться от 48к. Только переделать вывод на текстовый режим не сложно,перекомпановать интерфейс сложнее, но непонятно зачем. Ибо сразу же захочеся поддержки FAT на ZC и NGS, монтирование образов или работу с ними прямо из TRDN, и проще уже в WC реализовать работу с образами, чем переделать TRDN.
Мы дополнили архив с исходниками TRDN в первом сообщении темы:
- в файлах комментариев comments.txt добавлен раздел "Запуск файлов и выход из TRDN", а также дополнено описание ZXZIP-архивов.
- в сопроводительных текстах исправлены обнаруженные опечатки.
- в комплекте для SjASMPlus отредактирован файл TRDNC.ASM и убран файл ZXSYS.BIN, так как работоспособный SNA получается и без него.
В остальном, это все та же code-версия V0.75.1bC.
ZXSYS.BIN - это были данные памяти с 23296 (#5B00) и где-то по RAMTOP, т.е. системные переменные. В общем-то при старте TRDN сам устанавливает наиболее важные системные переменные, которые необходимы как для его работы, так и для запущенных им программ. В текущем виде (из SNA) не совсем корректно работает выход (SS/X) - если это важно, то можно самостоятельно опять подключить ZXSYS.BIN из предыдущей версии комплекта исходников. :)Цитата:
Сообщение от Шынни
Сейчас в тексте файла TRDNC.ASM стоят инструкции "DEVICE ZXSPECTRUM128" и "SAVESNA "TRDNC.SNA",START", чтобы получился слепок памяти Спектрума 128, - вроде все правильно.Цитата:
Сообщение от Шынни
Я вижу, в нём можно создавать каталоги (папки). Но эти папки виртуальные? TR-DOS, ведь, каталоги не поддерживает. В других ФМ файлы из этих каталогов отображаются в корне, а сами каталоги - как файлы. А так было бы очень удобно, ведь если подключить жёсткий диск и всё валить в корень, это какая же свалка получится!