Хобета для Baseconf запускать бейсик-файлы с дискеты не хочет. Чёрный экран.
Вид для печати
Хобета для Baseconf запускать бейсик-файлы с дискеты не хочет. Чёрный экран.
Ну, я запускаю хобету, вставляю дискету, открываю её в протеусе и пытаюсь запустить бейсик. При этом память залочена на 128К. Но пробовал и без лока, результат один и тот же.
Дисковод раскручивается, экран делается чёрным, через пару секунд дисковод останавливается и всё.
Могу видео записать, если это поможет.
Не запускаются. Такие же симптомы.
Версия STD, которая с трд-шки, та некоторые бейсики запускает, накоторые - нет.
- - - Добавлено - - -
Причём, если на Еве примонтировать образ стандартными средствами, то протеус с него запускает в любом случае. А вот с реальных дискет - нет.
Экран 640х200 в бейзе/АТМ Очень похоже на экран в GMX. Описание экранов здесь:
http://atmturbo.nedopc.com/inf/books...c/atm_hard.zip
Максагор, Это намек?
Максагор, В текстовом режиме, я так понимаю, свой шрифт нельзя подгрузить как в бейз конфе?
На ZX-Evolution можно, на АТМ - нельзя. Поэтому, если делать универсальную вещь на две машины - Evo-BaseConf/ATM, то на подгрузку шрифтов рассчитывать не стоит. Поэтому, если нужен не только текст, но и всякие графиченские "завитушки" и прочие пиктограммы, проще взять процедуру вывода на экран 640х200 в GMX и переделать под вывод на аналогичный экран 640x200 на Ево/АТМ. ИМХО, конечно.
https://abzac.retropc.ru/content?id=68
Две статьи в журнале ZaRulem
http://notsoft.ru/zr/3aRulem_25.zip
http://notsoft.ru/zr/3aRulem_26.zip
Максагор, В доке ошибка, в части описания текстового режима.
#01C0 - #07FF - Атрибуты нечетных(!) символов (1000 байт) должно быть: #01C1 -....
v2.00.1374
- исправлена ошибка позволяющая копировать каталог под курсором
- добавлена функция уплотнения диска/образа Tr-Dos (клавиша ss+7)
- добавлена версия под расширенный экран ATM (совместимо с BaseConfig)
Первый пост обновил.
и сразу же фикс
v2.00.1378
- исправлена ошибка работы с контроллером ATM-IDE
Первый пост обновил.
Это верно. В доке есть такая ошибка. В доке под ZX-Evolution, где экраны такие же, ошибка уже исправлена.
Но в описании экрана 640х200, о чем речь шла изначально, всё верно. )))
- - - Добавлено - - -
Посмотрел, в архиве отдельно лежит версия под АТМ и версия под BaseConf. А в чем принципиальная разница между этими двумя версмиями, что возникла необходимость именно в разных файлах?
Base делалась раньше и сделана под экран 80x25 в одной странице, которого нет в АТМ
ATM сделана после Base и сделана под АТМ экран 80x25 в двух страницах, с использованием уже вшитого шрифта.
Версию Base не стал убирать, всё таки работа с экраном в одной странице несколько побыстрее.
LW, а есть какие-то технические сложности, мешающие поддержать в Proteus'е систему каталогов DirSys?
CityAceE, Технических наверное нет. DirSys`ом никогда не пользовался, и даже не думал о поддержке.
подумал, что и правда, под esxdos нет хорошего (да и вообще никакого) двухпанельного командера.. а был бы полезен, на самом деле.
проверил под эмулятором - да, под esxdos не стартует - видимо зависает на этапе проверки IDE контроллеров. (похожее происходило с ZP 4.x)
LW, есть ли возможность добавить поддержку контроллера IDE Profi? Вот есть проект с исходниками драйверов под разные контроллеры, в том числе и под Профи - https://github.com/witchcraft2001/zxfdisk/tree/master
Также там есть версия программы под расширенный цветной экран Профи, наверняка там есть и исходники работы с ним.
меня удивило отсутствие самостоятельного выбора драйверов в программе.
после старта она сама пытается определить конфигурацию пользователя.
логичней сделать в отдельных файлах драйвера ide / screen ,
но возможно это прилично затормозит работу. (на каждый чих придётся делать цепочку вызовов подпрограмм)
...........
хотя WildPlayer вполне работает
https://budder.narod.ru/MugenGroup/img/wp-1.gif
в планах есть, но пока времени нет
выбор только одного устройства исключает возможность работы одновременно с двумя и более контроллерами
к примеру копирование с винта(немо/смук) на карту ZC вполне актуально, ну или в обратном направлении
да и вроде алгоритм автоопределения контроллеров работает нормально
А не планируете ли добавить поддержку работы с IS-DOS дискетами и образами?
Большая просьба добавить переключение между панелями на кнопку Break и/или Graph, а не только Ext. На PS/2 нет одной кнопкой Ext.
Ещё вопросы:
1) Proteus не видит один раздел на карте памяти в FAT-16 - это нормально, как я понял, и поддержки FAT-16 не будет? Fatall этот раздел видит.
2) Несколько раз в Эве отваливался дисковод при записи на него образа, просто No disk и всё. В остальных программах всё было нормально.
3) Если дискета не отформатированная, то при обращении к ней зависает - это, я так понимаю, чисто баг TR-DOS? Предложить отформатировать никак не получится?
4) Несколько раз сталкивался с тем, что образ поготовленный в Proteus, не открывается в Total Commander - говорит, что ошибка.
v2.00.1499
- исправлено отображение имен в разделах MFS
- добавлена поддержка DivMMC
- при копировании с trd на fat заменялись не все недопустимые для FAT символы в имени файла
- добавлена поддержка Profi IDE
- исправлена ошибка: сброс при ошибке работы с дискетой/образом Tr-Dos
- в меню настроек добавлен пункт Copy Tr-Dos Sec/Len
при копировании с диска/образа Tr-Dos длину файла брать:
Sec - из поля размер файла в секторах
Len - из поля размер файла в байтах
при копировании на FAT в формате хобета состояние настройки игнорируется
и длина файла вседа берется из поля размер файла в секторах- смена панели продублиравана на комбинацию cs+space(Break)
- ускорено копирование файлов на FAT
первый пост обновил
Удаление файлов с реальной дискеты в хобете под BaseConf на Еве не работает. Файлы по факту не удаляются.
Запустил Proteus под BaseConf с трд-образа. Попытался удалить файл с реальной дискеты. Дискета больше не читается - E02 Disk Error. Система кажет ошибку, ссылаясь на трек 0, сектор 5
- - - Добавлено - - -
Под TSConf не запускается ни с хобеты, ни с трд-образа. Появляется заставка протеуса, а потом цветные квадратики.
Сложно локализовать проблему. На эмуле не воспроизводится.