[0/7] LARA_HDD.ZIP -- Scorpion HDD version
ZXNet echo conference «real.speccy»
From Valerij Kozhevnikoff → To All 5 June 2000
Lara Croft 4.10 -- Scorpion HDD version.
Постится с разрешения Oleg Golenkoff -- Ларой сейчас занимается он.
Если в сетапе есть строчка slowdriver
- работает #3D13, иначе прямое чтение
из раздела через RST 8. Скорость
соответствующая =)
Диски маунтятся один раз -- при старте
проги. Если надо сменить диск -- выйти,
подключить диск, снова запустить.
Если интересует -- переделаю и 4.50
WBR, Jason.
[Team Obituary][Team Friday 13th][Team Злобные Маньяки][Team Огромные Топоры]
From Fyodor Odegov → To All 7 June 2000
Однажды в понедельник 5 Июня 2000 года в 01:17:45 Valerij Kozhevnikoff писал
письмо к All по поводу [0/7] LARA_HDD.ZIP -- Scorpion HDD version:
VK> Lara Croft 4.10 -- Scorpion HDD version.
Hе знаю, как у кого, а у меня она жутко глючит. Вернее, когда работаешь с
диском, где почтовая база, то всё нормально. Hо стоит только Ларе обратиться к
диску с PKT'шками, как монитор теряет всю информацию о подключенных
подразделах. Правда если после этого нажать MAGIC и выбрать Auto detection hard
disk, вся эта информация восстанавливается, и такие глюки больше не происходят.
VK> Диски маунтятся один раз -- при старте
VK> проги. Если надо сменить диск -- выйти,
VK> подключить диск, снова запустить.
Это не совсем удобно - часто возникает потребность не выходя из Лары,
допустим, переключить диск с PKT и распаковать почту с него.
А вообще, ты зря пользуешься функцией подключения подразделов, лучше просто
переключай диски функцией CHDRV (C=1) и читай по RST #08 с них. Hеудобств таких
не будет, да и мороки меньше.
VK> Если интересует -- переделаю и 4.50
Двумя руками за.
Желаю удачи !
С уважением Fyodor Odegov.
From Valerij Kozhevnikoff → To All 18 June 2000
FO> Это не совсем удобно - часто возникает потребность не выходя из
FO> Лары, допустим, переключить диск с PKT и распаковать почту с него.
Понятное дело. Hо так, как ты хочешь будет медленнее.
Сейчас я при старте читаю в память описатели подключенных разделов, и в
дальнейшем подключаюсь по ним. В теневике можно маунтить что угодно, Ларка
помнит что было при старте и твои манипуляции ей пофигу. Почему я так сделал?
При подключении по описателям реального обращения к винту не происходит => это
быстро.
Ты же хочешь чтобы при каждой смене диска делалось "автоподключение", т.е.
чтобы теневик лез в сектор настроек и смотрел что там записано. Ы?
FO> А вообще, ты зря пользуешься функцией подключения подразделов,
FO> лучше просто переключай диски функцией CHDRV (C=1) и читай по
FO> RST #08 с них. Hеудобств таких не будет, да и мороки меньше.
Понимаешь, в сабже чтение идет _напрямую_ из раздела, в обход файловых
функций TR-DOS, _длинными_ секторами по 512 байт. Это нижний и самый быстрый
уровень, ниже некуда. Исдос делает точно также. Ты же предлагаешь подняться до
уровня дисков и работать секторами по 256 байт?
Hе будет этого. Во первых, в этом случае возможно чтение/запись только
области #4000 - #BFFF. Во вторых, по скорости это будет гораздо медленнее.
From Fyodor Odegov → To All 21 June 2000
VK> То есть?
VK> Hаписано "Mount on A:Rulezz\Disk01" только вместо "Disk01"
VK> пустое место?
Я не об этом (хотя это тоже имеет место). Допустим, имеем два диска: один- с
Ларой и почтовой базой, другой- с PKT'шками. Пока работаем с первым (читаем уже
существующие мессаги)- всё нормально, но стоит только обратиться ко второму
(включить тоссер, прочитать файл итд), как начинают происходить глюки, как
будто мы подключили ко всем драйвам диски с неизвестным форматом (если при этом
зайти в монитор и прочитать каталог любого драйва, он так и напишет, что типа
формат диска не опознан:), но если мы после этого выберем Auto detection disk,
то всё встаёт на свои места, тоссится почта, читаются файлы etc. То есть весь
глюк состоит как раз в первом подключении диска с PKT'шками.
Как я понял, дескрипторы, по которым ты подключаешь подразделы, находятся
где-то во второй банке, так вот на момент обращения к диску с PKT'шками, его
дескриптора там нет, если дескриптор вписать туда вручную то всё нормально.
Может, проблема в разных прошивках ПЗУ? у тебя какая? У меня 4.01.
From Valerij Kozhevnikoff → To All 22 June 2000
21 Июн 00 14:55, Fyodor Odegov -> Valerij Kozhevnikoff:
Заранее извиняюсь за краткость, времени 2:55, а мне в 7:00 вставать... Вечером
поговорим =)
[...]
FO> То есть весь глюк состоит как раз в первом подключении диска с
FO> PKT'шками. Как я понял, дескрипторы, по которым ты подключаешь
FO> подразделы, находятся где-то во второй банке,
#93CF. 21 байт на драйв, всего 84 байта. В момент глюка загляни туда. Если нули
-- что-то не так.
[...]
VK>> Это нижний и самый быстрый уровень, ниже некуда.
FO> Как некуда, а управление винтом в обход ТМ ? :)
Пройденный этап =) У меня в исдосе так драйвер работает. Скорость -- почти как
у рамдиска.
Да, а ПЗУ у меня 4.0.
From Oleg Grigoriev → To All 27 June 2000
VK> Как только, так сразу. Кому еще надо?
мне, под открытые порты. :) самому лень - тормоза-то не в дисковой
подсистеме, а в самой ларе. :(
[ WBR, Oleg. ]
[ 23:56 27 June XXXV A.S. ]