Пофиксил некоторые ошибки.
Оптимизировал по скорости работу с FAT
Вложение 78183
Evgeny Muchkin(10.12.2022), izzx(10.12.2022), Xela(10.12.2022)
Потестил немного в эмуле. Вроде и пишет и читает в образы и fat и mfs, и на мастер и на слейв.
Только логика выбора мастер/слейв немного не та при монтировании. Надо бы, чтобы оба диска были доступны постоянно. А когда монтируешь образ, выбираешь сначала диск из списка, а потом как обычно. А не переключатель мастер/не мастер.
Как на винде, все диски какие есть всегда же доступны.
Скрытый текст
https://drive.google.com/drive/folde...xZ83juCuaBe32I
Scorpion ZS 256 Turbo+/GMX 2MB/SMUC v1.3 OP/CF-IDE 2GB/TS ARM/Covox #DD/FDD 5'25/FDD 3'5/AT Kbrd & Mouse Ctrl v2.5/Universal PS/2 Kbrd Ctrl/ZX WiFi
Leningrad 1/Sega Joy Adapter
DivGMX
ZX Spectrum +2A
ZX Evolution rev. C
TCK Computer 486DX2-66/512K Tridend 9000i/8MB SIMM72/CF-IDE 512MB/ESS 1869/CNet CN200/FDD 5'25/FDD 3'5
[свернуть]
А кто знает, как вообще появилась аббревиатура MFS (для разделов "жесткого" диска)? Само ее предназначение? Как говориться, откуда "ноги выросли"?
Последний раз редактировалось ZXFanat; 10.12.2022 в 10:51.
Если невозможно связаться со мной через форум, то можно написать на электронный адрес: zhukov_gennadii@mail.ru
https://zxpress.ru/article.php?id=8665MOA FileSystem?
ПК8010 "Корвет"+ExtRom+AY, Atari 65XE+SDrive, Дельта-С(52ИС)+AY, Scorpion ZS 1024+SMUC
гоняю пока. сразу вопрос (ответ на который я возможно пропустил ранее): одновременное монтирование из разных HDD не возможно?
т.е. на диск D со slave монтируем IsDos, а на A и B с мастера обычные диски.
P.S. честно говоря, чем дальше, тем меньше вообще вижу необходимости в таких заморочках, ибо работа с FAT32 все больше радует, и остальное уже кажется костылями.
ну кроме поддержания MFS в качестве раздела для IsDos
LW, сейчас в "соседней" ветке тестируется будущая версия TRDNи у меня есть идея сделать в ней (тестовой) временную поддержку ПрофПЗУ с кодом версии 98. В связи с этим вопрос: поменялось ли/будет меняться в тестируемой здесь версии Монитора, по сравнению с V4.01, что-нибудь в ROM7 (ROM3 (TR-DOS) во второй плоскости) и в частности местоположение процедуры подсчета CRC для сектора примонтированных псевдодисков?
В теории, какая-нибудь из будущих версий TRDN, может быть, если в новом Мониторе появятся соответствующие функции RST 8.Сообщение от Xela
Это мера защиты, поскольку сейчас в TRDN есть вызовы подпрограммы по абсолютным адресам из ROM7.Сообщение от Xela
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)