Просмотр полной версии : Proteus File Manager
Proteus File Manager - файловый менеджер, поддерживающий работу как с Tr-Dos дисками, так и с разделами FAT32 и MFS на винчестерах/SD карте.
Статус: в разработке
Привязки к ПЗУ какого-либо компьютера нет. Должно работать работать на любом клоне, оснащенным одним(или несколькими) из поддерживаемых контроллеров.
поддерживаемые контроллеры:
SMUC v2/SMUC v1(с теневыми портами)
NEMO IDE
NEMO IDE A8
ATM IDE
Profi IDE
Z-Controller (по стандарту KOE)
DivMMC
NeoGS
Что уже сделано:
Для всех компьютеров:
поддержана одновременная работа с несколькими IDE контроллерами и SD картой по схеме KOE
поддержаны разделы FAT32 и MFS
отключаемая поддержка длинных имен файлов
запуск бейсик файлов с Tr-dos дискет
запуск хобета файлов с FAT разделов
копирование, в том числе и групповое, файлов Fat -> Fat с любого раздела винчестера/карты
копирование, в том числе и групповое, с Fat на Tr-dos диски, с автоматической распаковкой хобета файлов
копирование, в том числе и групповое, с Tr-Dos дисков на Tr-Dos диски
копирование, в том числе и групповое, с Tr-Dos дисков на Fat разделы
удаление, в том числе и групповое, файлов на FAT разделах и Tr-Dos дисках
создание файлов и каталогов на FAT разделах
создание образа с дискеты
запись образа на дискету
переименование подразделов MFS
переименование файлов и дисков Tr-Dos
переименование файлов и каталогов на FAT разделах
добавлено перенос файлов и каталогов (в том числе не пустых) в рамках одного FAT раздела
поддержка .scl файлов (только чтение)
для Скорпионов с версией ПрофПзу от xx.40 и выше:
монтирование образов дисков с FAT (.trd/.scl) и MFS разделов
монтирование и запуск образов ленты (.tap/.tzx) с FAT разделов
запуск .spg/.sna файлов c FAT разделов
запуск файлов ZS-Snap с дисков
Управление:
cs+0 во время загрузки - вызов окна выбора контроллеров до первичной инициализации
ss+cs(EXT),cs+Space(Break) смена панели
ss+1/2/3/4 примонтировать образ tr-dos диска под курсором к заданному дисководу
ss+T примонтировать образ tr-dos диска/ленты под курсором
ss+Z отмонтировать образ от текущего дисковода
A..Z быстрый переход на дисковод/раздел винчестера
ss+W/Space инвесия выделения одного файла
ss+B инверсия выделения всех файлов текущего каталога
ss+K выделение всех файлов текущего каталога
ss+J снятие выделения всех файлов текущего каталога
ss+6 в каталоге диска Tr-Dos переименование диска
ss+7 в каталоге диска Tr-Dos уплотнение диска
0 выход из командера
2 меню выбора дисковода/раздела hdd
4 создание файлов на FAT разделах
снятие/установка защиты от записи на образах MFS
5 копирование файлов
6 переименование подразделов MFS
переименование файлов на Tr-Dos диске
переименование/перенос файлов и каталогов на FAT разделе
7 создание каталогов на FAT разделах
8 удаление файлов/каталогов в FAT разделах/на Tr-Dos дисках
9 меню настроек
Enter запуск basic файла с дискеты или файла .tap/.tzx/.sna/.spg/.$C
ss+Enter запуск basic файла с дискеты или файла .tap/.tzx/.sna/.spg/.$C в режиме 48k
1 на файле/каталоге вызов контекстного меню действий (информация о файле, просмотр картинок, текста, сохранение настроек если курсор на файле протеуса)
Настройки программы:
Drive mount: A-D - дисковод автомонтирования (только для Скорпионов)
AutoOpen drv: ON/OFF - автоматический переход в каталог дисковода после монтирования (только для Скорпионов)
Confirmation: ON/OFF - выдавать запрос на подтверждение действий
Basic: 48/128 - запуск программ с подключенным ПЗУ Basic 48/128
Copy to FAT: Hob/Bin - автоматическое преобразование в хобета файлы при копировании с Tr-Dos на FAT
Long Names: ON/OFF - поддержка длинных имен
Sort cat FAT: ON/OFF - сортировка в каталогах FAT (по первой букве имени)
Tr-Dos ext: Std/Ext - расширения в каталоге диска Tr-Dos односимвольные/трехсимвольные
Names MFS: MFS/Sys - имена образов коллекции Tr-Dos брать из каталога MFS/системного сектора образа
Copy Tr-Dos: Sec/Len - при копировании с диска/образа Tr-Dos длину файла брать: Sec - из поля размер файла в секторах Len - из поля размер файла в байтах при копировании на FAT в формате хобета состояние настройки игнорируется и длина файла вседа берется из поля размер файла в секторах
Proteus v2.00: 81254
Proteus v2.23: 82803
Proteus ROM: 82804 прошивка для пентагона (требуется доработка для сброса в нулевую банку)
Proteus v2.2? src:82955
Благодарности можно слать сюда:
WebMoney WMID: 8483 7127 6221
карта: 5536 9141 1200 2641
https://yoomoney.ru/to/4100118350569749
Shockwav3
02.02.2024, 19:57
This is amazing and the projected feature set just what I was looking for, for my Compact 256 Turbo with ZXBus and Nemo IDE. So far I've been dealing with WDC 1.62, FATALLx 0.25 (and SCBoot 1.5) instead.
Это потрясающе, и предполагаемый набор функций - именно то, что я искал, для моего Compact 256 Turbo с шиной ZXBus и Nemo IDE. До сих пор я имел дело с WDC 1.62, FATALLx 0.25 (и SCBoot 1.5).
Спасибо большое за программу!
Сразу опробовал на реальных железках:
1. ZXEvo + TSConf (двойная конфигурация) - висит на заставке начальной
2. Scorpion ZS 1024 Turbo+ (usb клавиатура), Smuc 2.1 ide to sd card, ProfRom_3D2F v4.xx.38 - загружается до панелей но не реагирует на клавиатуру (принципиальна 40 прошивка?)
1. ZXEvo + TSConf (двойная конфигурация) - висит на заставке начальной
Не висит, тайм ауты на опрос готовности винта слишком большие, если подождать отвиснет, но в принципе уже не важно. Тайм ауты уменьшил, первый пост обновил.
2. Scorpion ZS 1024 Turbo+ (usb клавиатура), Smuc 2.1 ide to sd card, ProfRom_3D2F v4.xx.38 - загружается до панелей но не реагирует на клавиатуру
А это уже интересней, можете зайти в теневик и сделать снап скорпионовский?
(принципиальна 40 прошивка?)
нет, это уже я перепутал, использует фишки скорпиона начиная с 23 прошивки
Исправил работу c SD картами.
Первый пост обновил.
Спасибо за оперативный фикс. Потестил с новой версией (ProteusV2.00.816). Компы и конфигурации те же)
1. ZXEvo
Попадаю в панели в которых a:fdd b:fdd c:fdd d:fdd, в а: заходится и соответственно видим содержимое примонтированного сейчас образа диска, остальные логично после раздумия показывает что диска нет. Z контроллера с sd диском не видно и nemo ide тоже хотя там у меня пусто. Еще NeoGS стоит со своей картой, я как то упустил этот момент.
2. Scorpion ZS 1024 Turbo+
Попадаю в панели в которых a:fdd b:fdd c:fdd d:fdd E:hd0,0 (0:FAT32)
То есть Smuc виден, но все так же не работает клавиатура. Сбросил через B.Save&load / S.Save... память на диск, имя Proteus. Без сжатия. trd присоединяю сюда.
Так же сделал магиком сброс памяти, но при этом экран становится черным и все зависает. Отдельным trd результат тоже присоединяю.
Z контроллера с sd диском не видно
на SD один раздел? Можно дамп карточки (достаточно одного-двух мегабайт от самого начала карты), можно сделать в WinHex`е
nemo ide тоже хотя там у меня пусто
если винчестеры не подключены, то соответственно ничего и не будет в списке разделов
2. Scorpion ZS 1024 Turbo+
Попадаю в панели в которых a:fdd b:fdd c:fdd d:fdd E:hd0,0 (0:FAT32)
Спасибо за снап, сразу всё прояснилось.
Первый пост обновил
Потестил с новой версией ProteusV2.00.818.
Ура, клавиатура на скорпионе заработала. Программа просто класс! Спасибо уважаемый LW!
Пока просто монтировал да запускал всякое, все не пробовал, очень удобно, но для меня сильно важный момент был - длинные имена, без которых ориентировался в архиве на карте совершенно на ощупь)
Кусок начала sd карты от zx эвы сбросил посредством winhex, если что не так, напишите пжлст по шагам на что нажимать, переделаю (ибо совсем в нем не разбираюсь). Раздел на ней один, где и как создавал уже и не помню, явно на пс, возможно использовал SD Card Formatter карточка 32Gb.
Еще сейчас наткнулся на баг в прошивке v4.xx.038 3D2F если нажать на 1 (Help) в навигаторе, портиться экран и виснет комп, приходится сбрасывать.
Еще в самой программе по единице ничего не происходит у меня.
Так же на скорпионе если нажать на scl энтер, портится и экран и зависает. Монтирования судя по навигатору не происходит.
Еще сейчас наткнулся на баг в прошивке v4.xx.038 3D2F если нажать на 1 (Help) в навигаторе, портиться экран и виснет комп, приходится сбрасывать.
исправлено в более поздних версиях
Так же на скорпионе если нажать на scl энтер, портится и экран и зависает.
работа с SCL еще не поддержана
- - - Добавлено - - -
Кусок начала sd карты от zx эвы сбросил посредством winhex, если что не так, напишите пжлст по шагам на что нажимать, переделаю
так делали?
80305
источник: карта памяти
снять галку с копировать весь носитель
начальный сектор =0
количество секторов =4096
80306
или так: на втором скрине выбирать физический носитель
80307 80308 80309
- - - Добавлено - - -
SaaB, Кстати, а на скорпионе в навигаторе эта карта видится?
Еще раз сделал образ как вы написали в первом варианте, прикладываю в архиве.
Вставил карту от эвы в скорпион, и увы, она не видится. Вообще диск по умолчанию не присоединен как будто.
По непонятностям про зависание и scl, спасибо за инфу, буду знать.
ачто насчет работоспособности в Карабас Про ? Как бы есть и SD c Z-controller, и NemoIDE
через Фаталл запускаю хобету - висит. С дискеты пробовать?
ачто насчет работоспособности в Карабас Про ? Как бы есть и SD c Z-controller, и NemoIDE
через Фаталл запускаю хобету - висит. С дискеты пробовать?
с дискеты работает, карту видит, немоиде нет.
с дискеты работает
нуштош, с дискеты работает, видит и SD и CF. Без (в)монтирования TRD на виртуальный диск и запуска tap\sna - пока не вижу пользы применения относительно к Карабасу.
С Simplorer-a запустился, но висит на заставке.
Еще раз сделал образ как вы написали в первом варианте, прикладываю в архиве.
Вставил карту от эвы в скорпион, и увы, она не видится. Вообще диск по умолчанию не присоединен как будто.
На карте нет структуры MBR, с такими программа не умеет работать, как и навигатор теневика.
через Фаталл запускаю хобету - висит.
С хобетой пока да, есть проблема с запуском. Будет решена.
с дискеты работает, карту видит, немоиде нет.
На неме винт или карта?
Без (в)монтирования TRD на виртуальный диск и запуска tap\sna - пока не вижу пользы применения относительно к Карабасу.
Карабас умеет монтировать? Где можно почитать про это?
С Simplorer-a
А про такой вообще не слышал :(
З.Ы. в первом посте фикс удаления файлов с Тр-Дос дисков, плюс появилось копирование с Фата на Трд
marinovsoft
04.02.2024, 20:15
При запуске spg кажет ошибку error 10. После нажатия Enter правая панель не перерисовывается. Версия ПЗУ 38.
https://i.ibb.co/D4vkn6z/error10.png (https://ibb.co/fMyt7Kq)
https://i.ibb.co/gTnKKBN/error10-2.png (https://ibb.co/1qSWWw1)
Карабас умеет монтировать?
я думаю, что не умеет) Фаталл умеет копировать файлы на виртуальный ТРД, но это не панацея, у меня не все работает ровно.
Simplorer - это, я так понял,встроеный эксплорер по просмотру файлов на SD-карте, но с возможностью запускать с нее хобет-файлы (которыми я никогда не пользовался, и у меня ни одного нет такого), но хобету самого Фаталла запускает, и хобету Протеус-а тоже запускает, но потом прога висит.
Но Карабас уже вполне хорошо работает с DivMMC (и браузером длинных имен), что вполне перекрывает запросы на запуск TRD\SCL\TAP\SNA (c теми же ограничениями, что и другие реализации DivMMC)
Так что альтернативы EsxDos хотелось бы :)
Большое спасибо за утилиту Proteus File Manager.
На Карабас Про через интерфейс NEMO IDE флешка CF с FAT32 доступна , можно работать.
Очень бы хотелось чтобы утилита поддерживала FAT16, актуально для Карабас Про.
При запуске spg кажет ошибку error 10. После нажатия Enter правая панель не перерисовывается.
на любом SPG?
Очень бы хотелось чтобы утилита поддерживала FAT16
в планах пока нет
marinovsoft
05.02.2024, 12:52
Из тех, что на скрине - да, остальные не пробовал.
Максагор
07.02.2024, 00:05
Запустил в эмуляторе, настроенном на АТМ. Подсунул образ винта, в котором размечен FAT32.
Получаю следующие "эффекты":
Получаю панель -
A(FDD)
B(FDD)
C(FDD)
D(FDD)
E(FAT32)
Пока всё норм. Но далее:
Если я сначала захожу в(наример A(FDD), т.е. во флоп, а затем выхожу (или перехожу на противоположную панель) в корень и захожу в E(FAT32), то нормально.
Если же я после этого захожу (или изначально зайду) в E(FAT32), а после, выйдя в корен или перейдя на противоположную панель, пытаюсь зайти на A(FDD), то получаю разноообразный пакет взрывчатых эффектов - от зависона с мусором на экране, до сброса в стартовое меню ПЗУ.
Как-то так....
Максагор, Спасибо, упустил из виду один нюанс ATM. Исправил.
Фикс запуска spg/sna на скорпионах.
Добавилось копирование Tr-Dos -> Tr-Dos и Tr-Dos -> Fat
Первый пост обновил.
Максагор
07.02.2024, 03:25
Фикс запуска spg/sna на скорпионах.
Добавилось копирование Tr-Dos -> Tr-Dos и Tr-Dos -> Fat
Есть предложение поддержать копирование с дискет (на дискеты) в формате MS-DOS FAT12. Что может пригодиться при переносе файлов (не образов, например - MOD-музыки и проч.) на компах без SD-карточек с PC и на PC
Есть предложение поддержать копирование с дискет (на дискеты) в формате MS-DOS FAT12.
Вот к поддержке FAT12 да еще и на дискетах я морально не готов, да и многим ли оно надо....
Небольшой апдейт.
Добавлена возможность создания файлов и каталогов на FAT разделах, при создании файла с расширением .trd, автоматически создается файл размером 655360 байт, т.е. размер образа диска tr-dos.
В архив вновь включен кодовый файл в формате хобета.
Также добавлена rom версия, в которой исключены работа с MFS разделами и возможность монтировать образов дискет, что для нескропионов некритично.
Первый пост обновил.
ZX-Evolution
ERS v0.59.12 FE
BaseConf 4M 10.02.2024
Выглядит так:
https://i.ibb.co/X5wKShj/20240214-143021.jpg
SD и HDD видит, открывает нормально.
В А: находится реальный 5.25, его тоже читает.
По ss+2 или по ss+3 примонтировать образ под курсором не получается.
Если зайти в B:, то начинает крутить дисковод до бесконечности.
При заходе в С: и D: как положено No Disk и останавливается.
PS По кнопке 1 хелп не выводится.
PPS Запускался с хобеты
По ss+2 или по ss+3 примонтировать образ под курсором не получается.
монтирование только для скорпионов поддержано
Если зайти в B:, то начинает крутить дисковод до бесконечности.
да, драйвер FDD еще требует доработки
PS По кнопке 1 хелп не выводится.
и не должен, нету там пока ничего
монтирование только для скорпионов поддержано
Очень жаль. И перспектив для других компов никаких нет?
marinovsoft
14.02.2024, 16:53
Очень жаль. И перспектив для других компов никаких нет?
Для этого другой комп придется делать скорпион-совместимым + доработать установив сокрпионовское профпзу и smuc :)
Для zx-evo есть прошивка scorpevo
Очень жаль. И перспектив для других компов никаких нет?
Вот даже не в курсе что кроме скорпа и евы поддерживает монтирование.
У евы же есть какие-то расширенные режимы графические, на которых такого рода софт будет выглядеть куда лучше, неужто нет софта поддерживающего монтирование, копирование и.п.?
Для этого другой комп придется делать скорпион-совместимым + доработать установив сокрпионовское профпзу и smuc
Свят-свят))
неужто нет софта поддерживающего монтирование, копирование и.п.?
Есть. Но в каждом из них своё но. Одного универсального нету, к сожалению.
Кстати, ещё заметил, если отформатировать диск в Протеусе, то потом с него не запускаются программы.
Ошибки в нулевом треке говорит. Если отформатить в тр-дос, то всё хорошо работает.
При попытке скопировать файлы из трд на реальную дискету частенько теряет флоп, выдавая No Disk, хотя тут же читает его нормально.
Не получается переименовать файл на дискете по кнопке 6.
Кстати, ещё заметил, если отформатировать диск в Протеусе, то потом с него не запускаются программы.
Ошибки в нулевом треке говорит. Если отформатить в тр-дос, то всё хорошо работает.
исправим
При попытке скопировать файлы из трд на реальную дискету частенько теряет флоп, выдавая No Disk, хотя тут же читает его нормально.
и это исправим
Не получается переименовать файл на дискете по кнопке 6.
а этого пока нету
апдейт
создание образов с дискеты
запись образов на дискету
переименование подразделов MFS
поддержка .scl файлов (только чтение)
первый пост обновил
Shockwav3
15.02.2024, 21:09
Works nicely (haven't fully tested it on real hardware yet) :)
Only feature I'm missing right now is formating real drives directly from Proteus ... then it would be absolutely perfect :)
EDIT: Bug found
Drives A-D report "no disk" even when disks are inserted/images attached (via Shadowmonitor)
Steps for reproducing:
Load Proteus
Enter Shadowmonitor (ROM 4.xx.40)
Attach Disk Image to any Drive (MFS)
Exit Shadowmonitor
Try to access drive A-D
Работает отлично (пока не удалось полностью протестировать его на реальном оборудовании) :)
Единственная функция, которой мне сейчас не хватает, это форматирование реальных дисков прямо из Proteus ... тогда это было бы просто идеально :)
EDIT: обнаружена ошибка
Диски A-D сообщают об "отсутствии диска", даже когда диски вставлены/изображения подключены (через Shadowmonitor).
Шаги для воспроизведения:
Загрузите Proteus
Войдите в Shadowmonitor (ROM 4.xx.40)
Прикрепить диск к любому приводу (MFS)
Выйдите из Shadowmonitor
Попробуйте получить доступ к дискам A-D
Shockwav3, Thank you, I hope this error has been fixed
v2.00.1048
исправлено быстрое форматирование (очистка каталога) Tr-Dos дисков/образов
исправлена(надеюсь) ошибка No Disk при выборе дисковода
добавлено переименование файлов на дисках Tr-Dos
сообщения об ошибках стали именованные
при создании файла .trd на FAT он автоматически форматируется (очищается только нулевая дорожка)
первый пост обновил
v2.00.1135
добавлено переименование дисков Tr-Dos (клавиша ss+6 в каталоге диска)
добавлено переименование файлов и каталогов на FAT разделах
добавлено перенос файлов и каталогов (в том числе не пустых) в рамках одного FAT раздела
исправлены мелкие ошибки связанные с копированием файлов из корневого каталога FAT раздела
временно исключена из архива rom версия (до исправления ошибок)
первый пост обновил
v2.00.1156
добавлен просмотр стандартных спектрумовских картинок (6912 и 6144 байт) как из раздела FAT, так и с диска Tr-Dos (клавиша 3)
добавлен просмотр стандартных спектрумовских шрифтов из раздела FAT и с диска Tr-Dos (клавиша 3), как полных (2048 байт), так и обрезанных (768 байт)
первый пост обновил
v2.00.1250
исправлена ошибка запуска бейсик программ с дискет
добавлена версия под расширенный экран GMX
добавлена версия под расширенный экран TS-Conf
Первый пост обновил
добавлена версия под расширенный экран TS-Conf
А под Base-Conf будет версия?
А под Base-Conf бедет версия?
если разберусь с ней, то сделаю
v2.00.1298
исправлена ошибка запуска хобета файлов в версии для TS-Config
добавлена версия под расширенный экран BaseConfig
Первый пост обновил
Хобета для Baseconf запускать бейсик-файлы с дискеты не хочет. Чёрный экран.
Хобета для Baseconf запускать бейсик-файлы с дискеты не хочет. Чёрный экран.
А как повторить? На эмуле не получается воспроизвести. Вроде нормально запускаются.
А как повторить? На эмуле не получается воспроизвести. Вроде нормально запускаются.
Ну, я запускаю хобету, вставляю дискету, открываю её в протеусе и пытаюсь запустить бейсик. При этом память залочена на 128К. Но пробовал и без лока, результат один и тот же.
Дисковод раскручивается, экран делается чёрным, через пару секунд дисковод останавливается и всё.
Могу видео записать, если это поможет.
Ну, я запускаю хобету
А если запускать не хобету, а басик с диска? Тоже не запускются тогда проги?
пытаюсь запустить бейсик
Любая бейсик прога не запускается?
Могу видео записать, если это поможет.
Не, посмотреть на чёрный экран не даст ничего.
А если запускать не хобету, а басик с диска? Тоже не запускются тогда проги?
Не запускаются. Такие же симптомы.
Версия STD, которая с трд-шки, та некоторые бейсики запускает, накоторые - нет.
- - - Добавлено - - -
Причём, если на Еве примонтировать образ стандартными средствами, то протеус с него запускает в любом случае. А вот с реальных дискет - нет.
Максагор
27.02.2024, 21:17
если разберусь с ней, то сделаю
Экран 640х200 в бейзе/АТМ Очень похоже на экран в GMX. Описание экранов здесь:
http://atmturbo.nedopc.com/inf/books/nedopc/atm_hard.zip
Максагор
27.02.2024, 22:04
Это намек?
Ну, да. А вообще в подобных начинаниях я завсегда готов предельно вовлеченно участвовать.
Максагор, В текстовом режиме, я так понимаю, свой шрифт нельзя подгрузить как в бейз конфе?
Максагор
28.02.2024, 16:39
Максагор, В текстовом режиме, я так понимаю, свой шрифт нельзя подгрузить как в бейз конфе?
На ZX-Evolution можно, на АТМ - нельзя. Поэтому, если делать универсальную вещь на две машины - Evo-BaseConf/ATM, то на подгрузку шрифтов рассчитывать не стоит. Поэтому, если нужен не только текст, но и всякие графиченские "завитушки" и прочие пиктограммы, проще взять процедуру вывода на экран 640х200 в GMX и переделать под вывод на аналогичный экран 640x200 на Ево/АТМ. ИМХО, конечно.
v2.00.1250
исправлена ошибка запуска бейсик программ с дискет
добавлена версия под расширенный экран GMX
добавлена версия под расширенный экран TS-Conf
Первый пост обновил
А можно подержать расширенный экран Profi 512*240 ?
графиченские "завитушки"
вот этого не надо, под текстовый проще переделать
А можно подержать расширенный экран Profi 512*240 ?
доки в студию
вот этого не надо, под текстовый проще переделать
доки в студию
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
Первый пост обновил.
Максагор
29.02.2024, 16:41
Максагор, В доке ошибка, в части описания текстового режима.
#01C0 - #07FF - Атрибуты нечетных(!) символов (1000 байт) должно быть: #01C1 -....
Это верно. В доке есть такая ошибка. В доке под ZX-Evolution, где экраны такие же, ошибка уже исправлена.
Но в описании экрана 640х200, о чем речь шла изначально, всё верно. )))
- - - Добавлено - - -
добавлена версия под расширенный экран ATM (совместимо с BaseConfig)
Посмотрел, в архиве отдельно лежит версия под АТМ и версия под BaseConf. А в чем принципиальная разница между этими двумя версмиями, что возникла необходимость именно в разных файлах?
Посмотрел, в архиве отдельно лежит версия под АТМ и версия под BaseConf. А в чем принципиальная разница между этими двумя версмиями, что возникла необходимость именно в разных файлах?
Base делалась раньше и сделана под экран 80x25 в одной странице, которого нет в АТМ
ATM сделана после Base и сделана под АТМ экран 80x25 в двух страницах, с использованием уже вшитого шрифта.
Версию Base не стал убирать, всё таки работа с экраном в одной странице несколько побыстрее.
Максагор
29.02.2024, 18:24
Base делалась раньше и сделана под экран 80x25 в одной странице, которого нет в АТМ
ATM сделана после Base и сделана под АТМ экран 80x25 в двух страницах, с использованием уже вшитого шрифта.
Версию Base не стал убирать, всё таки работа с экраном в одной странице несколько побыстрее.
ОК, ясно. Я, в принципе, так и предположил. А в бейзе еще какой-то загружаемый шрифт используется, раз вообще о возможности загрузки шрифта ранее речь шла?
А в бейзе еще какой-то загружаемый шрифт используется, раз вообще о возможности загрузки шрифта ранее речь шла?
да, шрифт загружается
В АТМ версии, само собой вшитый, с перекодировкой перед печатью из 866й
CityAceE
29.02.2024, 21:04
LW, а есть какие-то технические сложности, мешающие поддержать в Proteus'е систему каталогов DirSys?
CityAceE, Технических наверное нет. DirSys`ом никогда не пользовался, и даже не думал о поддержке.
CityAceE
01.03.2024, 08:23
даже не думал о поддержке
Учитывая то, что Proteus поддерживает FAT с каталогами, то очевидно, что было бы удобно иметь каталоги и на дисках TR-DOS, чтобы обеспечить более прозрачный обмен.
Должно работать работать на любом клоне, оснащенным одним(или несколькими) из поддерживаемых контроллеров.
Z-Controller (по стандарту KOE)
Прошу прощения, хотел уточнить, требуется один из поддерживаемых контроллеров И TR-DOS или одного контроллера без чего-либо ещё должно быть достаточно? В смысле, на Sizif-512 запустить должно получаться или нет, там же Z-Controller есть?
а Sizif-512 запустить должно получаться
а на Сизифе оно зачем? В смысле какой профит - монтировать не получится, да и нет нужды - там esxdos, копировать отдельные файлы с SD в .trd с этой же SD - тоже особого смысла нет - и те и те файлы туда с ПК обычно попадают.
Прошу прощения, хотел уточнить, требуется один из поддерживаемых контроллеров И TR-DOS или одного контроллера без чего-либо ещё должно быть достаточно? В смысле, на Sizif-512 запустить должно получаться или нет, там же Z-Controller есть?
Дисководов можеть не быть физически, но трдос нужен. Некоторые контроллеры требуют теневые порты для работы.
а на Сизифе оно зачем? В смысле какой профит - монтировать не получится, да и нет нужды - там esxdos, копировать отдельные файлы с SD в .trd с этой же SD - тоже особого смысла нет - и те и те файлы туда с ПК обычно попадают.
Вот этой парочки мне бы лично за глаза хватило бы :)
отключаемая поддержка длинных имен файлов
...
переименование файлов и каталогов на FAT разделах
- - - Добавлено - - -
трдос нужен
Ага, понятно. Не мой вариант. Спасибо!
Вот этой парочки мне бы лично за глаза хватило бы
подумал, что и правда, под esxdos нет хорошего (да и вообще никакого) двухпанельного командера.. а был бы полезен, на самом деле.
но трдос нужен
проверил под эмулятором - да, под esxdos не стартует - видимо зависает на этапе проверки IDE контроллеров. (похожее происходило с ZP 4.x)
solegstar
29.04.2024, 15:52
LW, есть ли возможность добавить поддержку контроллера IDE Profi? Вот есть проект с исходниками драйверов под разные контроллеры, в том числе и под Профи - https://github.com/witchcraft2001/zxfdisk/tree/master
Также там есть версия программы под расширенный цветной экран Профи, наверняка там есть и исходники работы с ним.
меня удивило отсутствие самостоятельного выбора драйверов в программе.
после старта она сама пытается определить конфигурацию пользователя.
логичней сделать в отдельных файлах драйвера ide / screen ,
но возможно это прилично затормозит работу. (на каждый чих придётся делать цепочку вызовов подпрограмм)
...........
хотя WildPlayer вполне работает
https://budder.narod.ru/MugenGroup/img/wp-1.gif
LW, есть ли возможность добавить поддержку контроллера IDE Profi?
в планах есть, но пока времени нет
меня удивило отсутствие самостоятельного выбора драйверов в программе.
логичней сделать в отдельных файлах драйвера ide / screen
выбор только одного устройства исключает возможность работы одновременно с двумя и более контроллерами
к примеру копирование с винта(немо/смук) на карту ZC вполне актуально, ну или в обратном направлении
да и вроде алгоритм автоопределения контроллеров работает нормально
SaniaNET
09.05.2024, 07:45
А не планируете ли добавить поддержку работы с IS-DOS дискетами и образами?
А не планируете ли добавить поддержку работы с IS-DOS дискетами и образами?
нет
duke_yusupov
13.08.2024, 08:17
Большая просьба добавить переключение между панелями на кнопку Break и/или Graph, а не только Ext. На PS/2 нет одной кнопкой Ext.
Ещё вопросы:
1) Proteus не видит один раздел на карте памяти в FAT-16 - это нормально, как я понял, и поддержки FAT-16 не будет? Fatall этот раздел видит.
2) Несколько раз в Эве отваливался дисковод при записи на него образа, просто No disk и всё. В остальных программах всё было нормально.
3) Если дискета не отформатированная, то при обращении к ней зависает - это, я так понимаю, чисто баг TR-DOS? Предложить отформатировать никак не получится?
4) Несколько раз сталкивался с тем, что образ поготовленный в Proteus, не открывается в Total Commander - говорит, что ошибка.
1) Proteus не видит один раздел на карте памяти в FAT-16 - это нормально, как я понял, и поддержки FAT-16 не будет? Fatall этот раздел видит.
поддержки FAT16 нет, и не планируется
3) Если дискета не отформатированная, то при обращении к ней зависает - это, я так понимаю, чисто баг TR-DOS? Предложить отформатировать никак не получится?
нет, работа с дискетами на таком уровне не планируется
4) Несколько раз сталкивался с тем, что образ поготовленный в Proteus, не открывается в Total Commander - говорит, что ошибка.
если можно, хотелось бы глянуть этот образ
Black Cat / Era CG
14.08.2024, 17:31
На PS/2 нет одной кнопкой Ext.На Эве? Есть. Но там она неудобно расположена.
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 на Еве не работает. Файлы по факту не удаляются.
с реальной дискеты в хобете
в смысле запускается из хобеты?
а при запуске из trd такой же эффект?
в смысле запускается из хобеты?
а при запуске из trd такой же эффект?
Запустил Proteus под BaseConf с трд-образа. Попытался удалить файл с реальной дискеты. Дискета больше не читается - E02 Disk Error. Система кажет ошибку, ссылаясь на трек 0, сектор 5
- - - Добавлено - - -
Под TSConf не запускается ни с хобеты, ни с трд-образа. Появляется заставка протеуса, а потом цветные квадратики.
Сложно локализовать проблему. На эмуле не воспроизводится.
Сложно локализовать проблему. На эмуле не воспроизводится.
Главное, что автор в курсе)
Если что, можно ко мне в тг. Любые тесты на реале с дискетами.
Под TSConf не запускается ни с хобеты, ни с трд-образа. Появляется заставка протеуса, а потом цветные квадратики.
Есть бага. Нашел исправил.
duke_yusupov
09.09.2024, 12:45
Подскажите, пожалуйста, что значит поддержка DivMMC? Должен отображать разделы, примонтированные к esxDOS? Или что-то иное?
поддержка DivMMC? Должен отображать разделы, примонтированные к esxDOS?
да, именно это и значит
duke_yusupov
09.09.2024, 19:28
да, именно это и значит
Хм. Тогда это у меня не работает на двух разных устройствах DivMMC, одно в Пентагоне проверял, второе в Дельта-С. Какие-то специфические требования должны быть?
duke_yusupov
10.09.2024, 09:39
fat32
В Пентагоне точно с FAT32 была, там 32 гиговая SD стоит. Но у меня параллельно ещё и Z-Controller вставлен. Вчера экспериментировал чисто с Z-Controller'ом - если вствлена только SD-карта - Proteus видит эту SD-карту. Но если ещё в NEMO-IDE воткнуть реальный жесткий диск - то Proteus и SD-карту не показывает. Fatall, правда, вообще зависает на такой комбинации. А WDC и WP жесткий диск определяют, но иногда сбоят на чтении...
v2.00.1530
фикс бага при работе с DivMMC
исправлен запуск версии для TS-Conf
первый пост обновил
v2.20.2920
полностью переписана работа с FAT, исправлены некоторые ошибки, добавлены новые возможности
добавлена поддержка разделов FAT16
добавлена поддержка разделов без MBR
реализована возможность работы с файлами любой длины
ускорено копирование файлов
удержание cs+0 при запуске вызывает меню настройки контроллеров (можно включить или исключить из опроса любой контроллер)
исправлена ошибка при уплотнении диска tr-dos
переработана функция просмотра картинок/шрифтов
"пробел" - переход к просмотру следующей картинки в каталоге
через контекстное меню можно просмотреть любой файл как шрифт (при размере менее 2048 байт) или как картинку (первые 6912 байт)
добавлено меню настройки цветовой схемы
добавлена функция переинициализации устройств
добавлена возможность сохранения настроек в файл под курсором
добавлена возможность просматривать файлы с FAT как текст или как дамп
частично поддержана кодировка 1251 (только буквы алфавита, другие символы заменяются на точку)
Первый пост обновил.
ProteusSTD.trd v.2.20 c вашей версией прошивки скорпа 4.42se не пишет с винта с любого раздела на дискеты
процесс копирования запускается, дисковод моргает, но в итоге ничего не пишет
ошибок никаких не выдает
c версией 2.0 никаких проблем нет
ProteusSTD.trd v.2.20 c вашей версией прошивки скорпа 4.42se не пишет с винта с любого раздела на дискеты
процесс копирования запускается, дисковод моргает, но в итоге ничего не пишет
ошибок никаких не выдает
c версией 2.0 никаких проблем нет
Уточнение: не пишет только на дисковод "B", на "А" пишет норм
так же и файлы не стирает
Уточнение: не пишет только на дисковод "B", на "А" пишет норм
вот теперь разобрался вчем проблема
пофикшено
первый пост обновил
доки в студию
Могу дать готовый исходник. Для печати шрифтами любого размера на любом экране.
Я давно сделал fileshow для исдоса под экран профи (и все остальные тоже), размер клетки - любой от 3х3 до 8х8, меняется на лету. Сегодня найду.
Приветствую.
Проблема в следующем. При запуске STD 2.00 и 2.20 версии с дискеты происходит зависание. Выяснил что Proteus производит запись в порт 'E3'h (divmmc mapper). Этот порт divmmc доступен даже в режиме EEPROM, когда основные функции divmmc отключены, но работает режим прошивки EEPROM и теста ОЗУ. Вопрос, для чего это делается, если доступ к SD карте осуществляется по другим портам divmmc (E7 и EB)? как это обойти?
определение наличия дива
по идее не должно вызывать зависание
в последних версиях эта констукция не используется
Проверил последние версии в первом сообщение. Есть обращение к порту "Е3".
Не зависает, если запускать из под ESXDOS при активном режиме Divmmc. Но если же джампер Divmmc в режиме eeprom, а запуск производить с дисковода (или через GLUK, или FATALL) обращение в порт E3 приводит к зависанию. При этом появляется активность на ОЕ входах ОЗУ и ПЗУ divmmc. То есть в регистры мапера что-то записывается.
v2.20.3000
добавлено меню настроек SetUp (вход: 0 -> SetUp)
добавлено поддержка часов Smuc/Gluk для обновления даты и времени создания или модификации файла на FAT разделах
добавлена возможность отображения времени
добавлена опция позиционирования головки на 2ю дорожку перед записью каталога на реальную дискету (предположительно требуется для совместимости с некоторыми дисководами для корректного удаления файлов, без необходимости включать не стоит)
Первый пост обновил
Супер. Спасибо!
Теперь не виснет при загрузке з дисковода. Видит одновременно nemoide, SD divmmc и SD z-controler. Наличие поддержки часов и конфигурационное меню порадовало!
Но зато теперь виснет при загрузке из ESXDOS, при этом бордер стает зеленым.
Но зато теперь виснет при загрузке из ESXDOS, при этом бордер стает зеленым.
отключить опрос смука v1, АТМ и сохранить настройки. после этого грузиться
LW, к ZX Evo (по крайней мере видел поддержку в прошивке) и DIVMMC можно подключить 2 SD карты. Возможно ли поддержать это в Proteus?
у дива обе карты поддержаны
про карты евы ничего незнаю. есть поддержка з-контроллера. он есть на еве?
у дива обе карты поддержаны
про карты евы ничего незнаю. есть поддержка з-контроллера. он есть на еве?
Да, есть конечно. И в нем есть физподдержка двух SD карт. На счет двух карт в DIVMMC - в моем случае видит только одну ((. Хотя ESXDOS определяет обе, и может работать с ними.
8233882339
Да, есть конечно. И в нем есть физподдержка двух SD карт.
как это органиховано? где почитать?
На счет двух карт в DIVMMC - в моем случае видит только одну
других проблем на диве нет?
файлы с образа, хобеты запусккает т.е. нормально?
v2.20.3294
отличия от v2.20.3000
исправлено отображения часов при просмотре текста/дампа
добален низкоуровневый драйвер FDD
исправлена ошибка приводящая к порче корневого каталога при удалении файлов нулевой длины
добавлена возможность удаления непустых каталогов
добавлена возможность копирования непустых каталогов
во время операций удаления/копирования добавлена возможность прервать операцию клавишей Break
добавлена поддержка SD карт NeoGS
первый пост обновил
Успешно запустил новую версию Proteus'а на ZX Evo в конфигурации ScorpEvo 6.
В эмуляторе UnrealSpeccy 0.39 Proteus, как и предыдущие версии, не запускается - экран заполняется арнефактами снизу вверх. Видимо, этот эмулятор что-то не так эмулирует.
А вот в эмуляторе Xpeccy 0.6.20231206 Proteus запускается.
ZX Evo в конфигурации ScorpEvo 6
А покажите, где почитать про эту конфу?
А покажите, где почитать про эту конфу?Есть тема на нашем Форуме. Кроме того, конфигурация представлена и на сайте NedoPC (http://nedopc.com/zxevo/zxevo.php) вразделе "Прошивки сторонних разработчиков".
Есть тема на нашем Форуме. Кроме того, конфигурация представлена и на сайте NedoPC (http://nedopc.com/zxevo/zxevo.php) вразделе "Прошивки сторонних разработчиков".
Увидев у вас цифру 6, подумал, что что-то новое.
v2.23.3381
отличия от v2.20.3294
исправлена ошибка инициализации устройств slave на некоторых контроллерах Nemo IDE
исправлена ошибка приводящая к порче таблицы FAT при удалении каталогов/файлов нулевой длины
исправлено отображение русских имен файлов в просмотрщике текста/дампа
исправлена ошибка обновления маркировки файлов на диске/образе tr-dos при обновлении каталога
первый пост обновил
- - - Добавлено - - -
в первый пост добавил прошивку для пентагона с доработкой сброса в нулевую банку
- - - Добавлено - - -
В эмуляторе UnrealSpeccy 0.39 Proteus, как и предыдущие версии, не запускается - экран заполняется арнефактами снизу вверх. Видимо, этот эмулятор что-то не так эмулирует.
В режиме эмуляции Евы? Не запускается хобета или с дискеты?
В режиме эмуляции Евы? Не запускается хобета или с дискеты?В режиме эмуляции "Scorpion + ProfROM" с образа ProteusSTD.trd.
На реальных компьютерах: Scorpion ZS 256 Turbo (фирменный) и ZX Evolution в конфигурации ScorpEvo Proteus запускается нормально.
Странно, у меня на 0.39.0 работает отлично, как и на 0.37
Проект закрыт, в силу моего охлаждения к спектруму
В первом посте выложены исходники (кажется последней версии) командера
Проект закрыт, в силу моего охлаждения к спектруму
Это грустное известие для нас.
Над командером (и Теневым монитором) уже проделана трудная часть работ, и осталась заключительная самая интересная часть - довести его до финального варианта.
Очень жаль, что LW, без преувеличения один из выдающихся кодеров последних лет на Спектруме и Скорпионе, бросает свою деятельность.
Впрочем, на это могут быть причины, которые нам неизвестны. Я же выражаю надежду, что по прошествии какого-то времени LW все-же вернется на Спектрум, и мы еще увидим его работы...
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot