На днях обновил прошивку интерфейса до v0.8.6 , сегодня тестировал на +2 и +3.
Что понравилось , новые DOT-команды
.128 для перехода в BASIC 128K
Для поддержки нужна специальная версия BASIC 128K где не используется область пзу #3Dxx ( адрес вызова Tr-Dos ) , например Derby++ 64K Spectrum ROM.
В 128K BASIC +3е проблем при работе с дисководом не было , что открывает новые горизонты для обмена программами из среды +3DOS — TAP . Соответственно смонтированный TAP образ ленты при переходе в режим +3 остаётся подключенный и при выборе в меню опцию Loader если нет дискеты в дисководе загружается программа с виртуальной ленты , есть возможность смонтировать пустой образ ленты и туда писать.
Что интересно esxDOS DOT-команды это бинарные файлы размером до 7 кб расположены в папке bin которые можно вызвать из командной строкой , адрес загрузки #2000 - #3fff в память интерфейса , при желании можно добавить новые.
Ссылка на сводный список DOT-команд:
https://docs.google.com/spreadsheets...599361c7#gid=0
Есть поддержка Beta Disk Interface 48 (CAS и CBI) экспериментальная , активировать настройки «Beta48 = 1» в TRDOS.CFG.
Попробовал новую оболочку Dr Slump NMI navigator v.0.0.15
Инструкция https://www.dropbox.com/s/uzb0i747be...EADME.txt?dl=0
NMI navigator, v.0.0.15
https://www.dropbox.com/s/otrwpmpg1j....0.15.zip?dl=0
https://www.dropbox.com/s/yabd22iv15....0.15.zip?dl=0
Ну и как раз подоспел замечательный обзор возможностей ESXDOS от чешских товарищей.
Из минусов для ZX Spectrum +3 в место boot можно загрузить TR-DOS Navigator , но он при запуске пишет в порт 1FFD и зависает
Ну и загрузчик поправил вместо команды Tr-Dos LIST поставил 80 , запускается быстрей.
10 RANDOMIZE USR 15619: REM :80
20 CLEAR 32171
40 LOAD ""CODE 32172
50 RANDOMIZE USR 32172
60 RANDOMIZE USR 32172
https://yadi.sk/d/-4zynTn83Z2nMs









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