ZXNet эхоконференция «hardware.zx»


тема: HDD



от: Sergey Orlov
кому: All
дата: 09 Jan 2002
─ ── ─────════ Хаюшки, глубокоуважаемый All! ════────── ── ─
_1_
Давно не следил за pазвитием спековского софта, посему интеpесуюсь:
Возможна ли уже полноценная pабота с FTN на спекки, в частности, поддеpжка
винта софтом? Если да, то каким?

_2_
Какая сейчас самая поддеpживаемая схема подключения HDD, или винт вообще никто
не подключает?

Со всяческими вишезами и pегаpдами, _/Sergey Orlov/_ ака _/Graf/_

[I.ZX] [Team ДHУ/РФФ] [Team Поспать] [Team ZX] [Team RINet]

от: Oleg Grigoriev
кому: Aleksandr Majorov
дата: 13 Jan 2002

Пусть враги твои, Aleksandr, умрут без сыновей!

12 Jan 2002 at 15:56, Aleksandr Majorov => Kirill Frolov:

KF>> Единственный FTN софт, Dickie, не pаботает чеpез 3d13, он
KF>> pаботает чеpез rst 16 (в iS-DOS).

AM> А rst16 в Из-Досе, в свою очеpедь, pаботает чеpез что? ;)

через драйвер блочного устройства, который никто в здравом уме на 0x3d13
затачивать не будет. rtfm.

WBR, Oleg.

от: Sergey Orlov
кому: All
дата: 19 Jan 2002
─ ── ─────════ Хаюшки, глубокоуважаемый Aleksandr! ════────── ── ─


18 Янв 02 00:05, Aleksandr Kolotuhin -> Sergey Orlov:

SO>> Ладно. А что делают владельцы не-скоpпионов, котоpым SMUC достать в
SO>> любом слyчае не yдастся?
AK> У каев есть собственая веpсия контpоллеpа хдд. Обpащаться к Hемо. :)

Ясно. То есть имеем 3 схемы подключения винтов: SMUC, каевская и из ZF#8. Я
пpав? Фоpматовская и каевская - это одно и то же? Если нет, то имеется ли более
свежая поддеpжка фоpматовской схемы кpоме как имеющейся в самом фоpмате?

SO>> Паять, если что, yмеем...
AK> Спаять скоpп и смак. ;))
AK> Hа самом деле тот немногий софт, котоpый заточен под хдд (спец. коммандеpы
AK> типа Light hdd commander, Vega commander и еще паpа мелких yтилит),
AK> сделаны для скоpповского хдд. А каевый хдд pаботает под ис-досом.

То есть как я понимаю pаботу совpеменного спектpумиста в FTN сети и с винтом:
1. Каевская схема (ZF#8???) + Dickie. Редактоp? Пеpегонка в тp-дос и дальше
лаpа?

2. Скоpпионовская схема и pабота с обpазами тp-дос димкет в обычном комплекте
"мелон+лаpа".

Попpавьте меня, где я непpав, так как около года не следил за pазвитием
платфоpмы.

И насчет скоpпиона имею очень смутное пpедставление о pаботе винта на нем,
пpосветите, кому не лень.

Со всяческими вишезами и pегаpдами, _/Sergey Orlov/_ ака _/Graf/_

[I.ZX] [Team ДHУ/РФФ] [Team Поспать] [Team ZX] [Team RINet]
[Team Dream's] [Team Кеpчь]

от: Kirill Frolov
кому: Sergey Orlov
дата: 26 Jan 2002
Hемедленно нажми на RESET, Sergey!

22 Jan 02 22:38, Sergey Orlov wrote to Kirill Frolov:

KF>> Hет. Фоpматовская это каевская с ошибками. То есть
KF>> неpаботоспособная.
SO> Понял. Работоспособную достать pеально? Или указать ошибки?


= X.MAIL (2:5030/827.2) ============================================ X.MAIL =
Msg : 195 of 195 Rcv Pvt
From : Alexey Polonskiy 500:152/5.2 30 Mar 01 00:44:16
To : Kirill Frolov 500:812/1.507 06 Apr 01 07:31:30
Subj : У КОГО HЕ РАБОТАЕТ HЕМОВСКИЙ КОHТРОЛЛЕР? У КОГО ОH HЕ РАБОТАЛ?
=============================================================================
Приветствую тебя, Kirill!

Отвечаю те из арии HARDWARE.ZX

KF> сигнала IOWR. А регистр ИР22 который
^^^^ по схеме стоит ИР23 или это не важно что
поставить?

KF> 1. Схему вернуть к оригинальному виду (чтобы всё как у
KF> Hемо, иначе не имеет смысла).
сделано.
KF> 2. Hе работает? Это очень хорошо!
Hе то чтобы не работает, но глючит конкретно ;(
KF> 3. RESET на винт заводится напрямую, минуя микросхему
KF> АП5.
сделано.
KF> 4. Вместо RESET через микросхему АП5 (на те-же самые
KF> контакты) пропускается
KF> сигнал IOWR прямо с дешифратора ИД7 и только потом
KF> идёт на остальные части схемы.
на основе схемы из непомню какого zx-формата, отрезал 13 ногу D2 от резистора
R1, подал на 8:D6, снял с 12 ноги и подал на резистор R1 уже после разрыва,
правильно?

KF> 5. Сигналы HA2 и IORD проходящие через АП5 меняются
KF> местами. То есть HA2 должен в
KF> результате идти через половинку АП5 управляемую
KF> сигналом EBL, a IORD через постоянно
KF> включенную половину.
А вот тут я не понял, напиши конкретней, плиз, как я не делал после этого при
обращении к винту сразу вис ;(

KF> 6. Включаем, тестируем...
Уже лучше но все равно глюки ;(
KF> 7. ТЕСТИРУЕМ ЗАПИСЬ HА ДИСК HА БОЛЬШИХ ФАЙЛАХ, считаем
KF> CRC, проверяем не побились-ли.
KF> Лучше делать в iS-DOS на таком разделе винчестера
KF> который не жалко случайно испортить!
KF> 8. Отчёт пишем в эху, в мыло...
KF> 9. Для большей надёжности (и тем более если в пункте 7
KF> были проблемы) на вход OE микросхемы
KF> ИР22 (той которая подключенна выходами к старшей
т.е. D4?
KF> половине шины данных винта) вместо IORW
KF> подаётся ИHВЕРТИРОВАHHЫЙ сигнал IORD. То есть на
Этот IOR/ для инверсии нужно брать сразу с 5:D6 или после резистора R2?
KF> плату надо будет поставить 1533ЛH1 или
KF> что-нибудь аналогичное.

KF> 10. ВСЁ.

Вот что получилось - из выше перечисленного я пропустил IOW/ через АП5 и подал
на 1:D4 вместо IOW/ проинвертированный IOR/, с пунктом 5 у меня ничего не вышло
;(
В итоге стало стабильно создаваться устройство (прогой create.com) с включенной
проверкой, раньше частенько зависало в самом конце. В остальном все как раньше
т.е. при записи большого числа файлов, где-то после 12-15го файла вместо имени
и расширения появлялся всякий мусор, после этого ничего обычно не записывается.
Если прогой coca.com скидывать все с дискеты на винт, то частенько выпадаю с
ошибкой 86. Еще несколько раз вылетали 108 и 105 ошибки.
Правда один раз получилось скинуть все с дискеты но почему-то только на
устройство Е: при попытке сделать тоже с устройством С: пошли глюки.

p.s. винт conner periferals 170mb, автодетект все параметры винта видит
правильно.

Всего наилучшего. Товарищ СТАЛИH.
Пт 30 Маp 2001

-+- Lara Croft mail editor v4.50 for ZX-Spectrum
+ Origin: "Byte" personal computer... (500:152/5.2)



Мы предлагаем Вашему вниманию схему
контроллера IDE винчестера, производимого
фирмой (C)Nеmо, для компьютеров с
системной шиной типа Nеmо-bus.

╔═══════════════════════╦═══════════════════════╗
║ D4 ║ D5 ║
║ ┌──┬──┬──┐ ║ ┌──┬──┬──┐ ║
║ D0 3│ │RG│ │ 2 HD 8║HD 8 3│ │RG│ │ 2 D0 ║
║──────┤D0│ │Q0├───────╢───────┤D0│ │Q0├──────╢
║ D1 4│ │ │ │ 5 HD 9║HD 9 4│ │ │ │ 5 D1 ║
║──────┤D1│ │Q1├───────╢───────┤D1│ │Q1├──────╢
║ D2 7│ │ │ │ 6 HD10║HD10 7│ │ │ │ 6 D2 ║
║──────┤D2│ │Q2├───────╢───────┤D2│ │Q2├──────╢
║ D3 8│ │ │ │ 9 HD11║HD11 8│ │ │ │ 9 D3 ║
║──────┤D3│ │Q3├───────╢───────┤D3│ │Q3├──────╢
║ D4 13│ │ │ │12 HD12║HD12 13│ │ │ │12 D4 ║
║──────┤D4│ │Q4├───────╢───────┤D4│ │Q4├──────╢
║ D5 14│ │ │ │15 HD13║HD13 14│ │ │ │15 D5 ║
║──────┤D5│ │Q5├───────╢───────┤D5│ │Q5├──────╢
║ D6 17│ │ │ │16 HD14║HD14 17│ │ │ │16 D6 ║
║──────┤D6│ │Q6├───────╢───────┤D6│ │Q6├──────╢
║ D7 18│ │5 │ │19 HD15║HD15 18│ │5 │ │19 D7 ║
║──────┤D7│5 │Q7├───────╢───────┤D7│5 │Q7├──────╢
║WRH 11├──┤5 │ │ ║ IOR 11├──┤5 │ │ ┌─╢
║──────o C│ │ │ ║───────o C│ │ │ │ ║
║IOW/ 1│ │NP│ │ ║ RDH 1│ │NP│ │ R │ ║
║──────oOE│23│ │ ║───────oOE│23│ │ E │ ║
║ └──┴──┴──┘ ║ └──┴──┴──┘ S │ ║
║ D3 ║ D6.1 E │ ║
║ D7 2┌──┬──┬──┐18 HD 7║RES/ 8┌──┬──┬──┐12 T │ ║
║──────┤A0│ │Q0├───────╢──────┤A0│ │B0├─────┘ ║
║ D6 3│ │ │ │17 HD 6║A7 6│ │ │ │14 HA2 ║
║──────┤A1│ │Q1├───────╢──────┤A1│ │B1├───────╢
║ D5 4│ │ │ │16 HD 5║A6 4│ │ │ │16 HA1 ║
║──────┤A2│ │Q2├───────╢──────┤A2│5 │B2├───────╢
║ D4 5│ │ │ │15 HD 4║A5 2│ │5 │ │18 HA0 ║
║──────┤A3│ │Q3├───────╢──────┤A3│5 │B3├───────╢
║ D3 6│ │ │ │14 HD 3║ │ │ │ │ IOR/║
║──────┤A4│ │Q4├───────╢ GND 1├──┤АП│ │ ┌────╢
║ D2 7│ │ │ │13 HD 2║ ─────oOE│5 │ │ ┌┴┐ ║
║──────┤A5│ │Q5├───────╢ └──┴──┴──┘ │ │R2 ║
║ D1 8│ │ │ │12 HD 1║ D6.2 └┬┘ ║
║──────┤A6│ │Q6├───────╢A3 11┌──┬──┬──┐9 │ CS0║
║ D0 9│ │5 │ │11 HD 0║──────┤A0│ │B0├──┼────╢
║──────┤A7│5 │Q7├───────╢A4 13│ │ │ │7 │ CS1║
║EBL 19├──┤5 │ │ IOW/║──────┤A1│ │B1├──┼────╢
║──────o C│ │ │ ┌──╢IOR 15│ │ │ │5 │HA1 ║
║IOR 1│ │АП│ │ │ ║──────┤A2│5 │B2├──┘ ║
║──────oOE│6 │ │ ┌┴┐ ║ +5 17│ │5 │ │3 IQGE/║
║ └──┴──┴──┘ R1│ │ ║ ─────┤A3│5 │B3├───────╢
║ D2 └┬┘ ║ │ │ │ │ ║
║ ┌──┬──┬──┐ │ ║EBL 19├──┤АП│ │ ║
║ A0 1│ │ │ │15 │ ║──────oOE│5 │ │ ║
║───────┤A0│ │0 o── │ ║ └──┴──┴──┘ ║
║ RD/ 2│ │ │ │14 │ ║ D1 ║
║───────┤A1│ │1 o── │ ║ ┌──┬──┬──┐ ║
║ WR/ 3│ │ │ │13 │ ║ GND 1│ │ │ │15 ║
║───────┤A2│ │2 o───┘ ║ ──────┤A0│ │0 o── ║
║ │ │ │ │12 WRH║ DOS/ 2│ │ │ │14 ║
║ │ │ │3 o──────╢───────┤A1│ │1 o── ║
║ │ │ │ │11 IOR║ +5 3│ │ │ │13 ║
║ │ │1 │4 o──────╢ ──────┤A2│ │2 o── ║
║ M1/ 6├──┤5 │ │10 RDH║ │ │ │ │12 ║
║───────┤E3│3 │5 o──────╢ │ │ │3 o── ║
║IORQ/ 5│ │3 │ │ 9 ║ │ │ │ │11 ║
║───────oE2│ │6 o─── ║ │ │1 │4 o── ║
║ EBL 4│ │NД│ │ 8 ║ M1/ 6├──┤5 │ │10 ║
║───────oE1│7 │6 o─── ║───────┤E3│3 │5 o── ║
║ └──┴──┴──┘ ║ A2 5│ │3 │ │ 9 EBL║
║───────oE2│ │6 o──────╜
H1 AST ║ A1 4│ │NД│ │ 8
┌──┤>├──────────────╢───────oE1│7 │6 o───
│ ┌───┐ CS1 ║ └──┴──┴──┘
┌┴┐ ┌┴┐ └───────╢
│ │ R3 │ │ R5 ╠══════════╗ ┌──┬────────┐
└┬┘ └┬┘ ║ ║ │n │ ЦЕПЬ │
+5 │ │ ║ ║RESET ├──┼────────┤
──┼───┬───┤ ║ ║──────┤ 1│ RESET │
│ │ │ ║ ║GND ├──┼────────┤
│C1 │C2┌┴┐ ║ ║ ─────┤ 2│ GND │
═╪═ ═╪═ │ │ R6 ║ ║HD7 ├──┼────────┤
│ │ └┬┘ CS2 ║ ║──────┤ 3│ HD7 │
│ │ └───────────╢ ║HD8 ├──┼────────┤
GND├───┘ ║ ║──────┤ 4│ HD8 │
─┴─ ╔════════╝ ║HD6 ├──┼────────┤
║ ║──────┤ 5│ HD6 │
┌──────┬───┐ ║ ┌──────┬───┐ ║HD9 ├──┼────────┤
│ ЦЕПЬ │ │ ║ │ ЦЕПЬ │ │ ║──────┤ 6│ HD9 │
├──────┼───┤ ║ ├──────┼───┤ ║HD5 ├──┼────────┤
│ │ 1B├─ ║ │ │ 1A├─ ║──────┤ 7│ HD5 │
├──────┼───┤ ║ ├──────┼───┤ ║HD10 ├──┼────────┤
│ │ 2B├─ ║ │ │ 2A├─ ║──────┤ 8│ HD10 │
├──────┼───┤ D7 ║ ├──────┼───┤ +5 ║HD4 ├──┼────────┤
│ D7 │ 3B├────────╢ │ +5 │ 3A├───── ╢──────┤ 9│ HD4 │
├──────┼───┤ ║ ├──────┼───┤ DOS/║HD11 │──┼────────┤
│ │ 4B├─ ║ │ DOS/ │ 4A├──────╢──────┤10│ HD11 │
├──────┼───┤ ║ ├──────┼───┤ ║HD3 │──┼────────┤
│ │ 5B├─ ║ │ │ 5A├─ ║──────┤11│ HD3 │
├──────┼───┤ D0 ║ ├──────┼───┤ GND ║HD12 │──┼────────┤
│ D0 │ 6B├────────╢ │ GND │ 6A├─┬─── ║──────┤12│ HD12 │
├──────┼───┤ D1 ║ ├──────┼───┤ │ ║HD2 │──┼────────┤
│ D1 │ 7B├────────╢ │ GND │ 7A├─┘ ║──────┤13│ HD2 │
├──────┼───┤ D2 ║ ├──────┼───┤ ║HD13 │──┼────────┤
│ D2 │ 8B├────────╢ │ │ 8A├─ ║──────┤14│ HD13 │
├──────┼───┤ D6 ║ ├──────┼───┤ A0 ║HD1 │──┼────────┤
│ D6 │ 9B├────────╢ │ A0 │ 9A├──────╢──────┤15│ HD1 │
├──────┼───┤ D5 ║ ├──────┼───┤ A1 ║HD14 │──┼────────┤
│ D5 │10B├────────╢ │ A1 │10A├──────╢──────┤16│ HD14 │
├──────┼───┤ D3 ║ ├──────┼───┤ A2 ║HD0 │──┼────────┤
│ D3 │11B├────────╢ │ A2 │11A├──────╢──────┤17│ HD0 │
├──────┼───┤ D4 ║ ├──────┼───┤ A3 ║HD15 │──┼────────┤
│ D4 │12B├────────╢ │ A3 │12A├──────╢──────┤18│ HD15 │
├──────┼───┤ ║ ├──────┼───┤ IQGE/║GND │──┼────────┤
│ │13B├─ ║ │IQGE/ │13A├──────╢────┬─┤19│ GND │
├──────┼───┤ ║ ├──────┼───┤ GND ║ │ │──┼────────┤
│ │14B├─ ║ │ GND │14A├───── ║ │ ┤20│ KEY │
├──────┼───┤ ║ ├──────┼───┤ ║ │ │──┼────────┤
│ │15B├─ ║ │ │15A├─ ║ │ ┤21│ DMARQ │
├──────┼───┤ ║ ├──────┼───┤ ║ │ │──┼────────┤
│ │16B├─ ║ │ │16A├─ ║ ├─┤22│ GND │
├──────┼───┤ ║ ├──────┼───┤ ║IOW/│ │──┼────────┤
│ IORQ/│17B├────────╢ │ │17A├─ ║────┼─┤23│ IOW/ │
├──────┼───┤ ║ ├──────┼───┤ ║ │ │──┼────────┤
│ RD/ │18B├────────╢ │ │18A├─ ║ ├─┤24│ GND │
├──────┼───┤ ║ ├──────┼───┤ ║IOR/│ ├──┼────────┤
│ WR/ │19B├────────╢ │ │19A├─ ║─┬──┼─┤25│ IOR/ │
├──────┼───┤ ║ ├──────┼───┤ RES/║ │ │ ├──┼────────┤
│ │20B├─ ║ │ RES/ │20A├──────╢ │ ├─┤26│ GND │
├──────┼───┤ ║ ├──────┼───┤ A7 ║┌┴┐R│ ├──┼────────┤
│ │21B├─ ║ │ A7 │21A├──────╢│ │4│ ┤27│IOCHRDY/│
├──────┼───┤ ║ ├──────┼───┤ A6 ║└┬┘ │ ├──┼────────┤
│ │22B├─ ║ │ A6 │22A├──────╢ │ │ ┤28│ ALE │
├──────┼───┤ ║ ├──────┼───┤ A5 ║ │ │ ├──┼────────┤
│ │23B├─ ║ │ A5 │23A├──────╢ +5 │ ┤29│ DMACK │
├──────┼───┤ ║ ├──────┼───┤ A4 ║ │ ├──┼────────┤
│ M1/ │24B├────────╢ │ A4 │24A├──────╢ ├─┤30│ GND │
├──────┼───┤ ║ ├──────┼───┤ ║ │ ├──┼────────┤
│ │25B├─ ║ │ │25A├─ ║ │ ┤31│ IRQ │
├──────┼───┤ ║ ├──────┼───┤ ║ │ ├──┼────────┤
│ │26B├─ ║ │ │26A├─ ║ │ ┤32│ HI016/ │
├──────┼───┤ ║ ├──────┼───┤ ║HA1 │ ├──┼────────┤
│ │27B├─ ║ │ │27A├─ ║────┼─┤33│ HA1 │
├──────┼───┤ ║ ├──────┼───┤ ║ │ ├──┼────────┤
│ +5 │28B├─────── ║ │ │28A├─ ║ │ ┤34│ PDIAG/ │
├──────┼───┤ ║ ├──────┼───┤ +5 ║HA0 │ ├──┼────────┤
│ │29B├─ ║ │ +5 │29A├───── ║────┼─┤35│ HA0 │
├──────┼───┤ ║ ├──────┼───┤ GND ║HA2 │ ├──┼────────┤
│ GND │30B├─────── ║ │ GND │30A├───── ║────┼─┤36│ HA2 │
└──────┴───┘ └──────┴───┘ ║CS0 │ ├──┼────────┤
║────┼─┤37│ CS0/ │
R1,R2 56 Oм ║CS1 │ ├──┼────────┤
R3 330 Oм ║────┼─┤38│ CS1/ │
R4,R5,R6 820 Oм ║ACT │ ├──┼────────┤
C1,C2 0.1 МКФ ╙────┼─┤39│ ACTIV/ │
│ ├──┼────────┤
└─┤40│ GND │

от: Valerij Kozhevnikoff
кому: Kirill Frolov
дата: 30 Jan 2002
Здравствуй, Kirill!

29 Янв 02 00:28, Kirill Frolov -> Sergey Orlov:

SO>>>> Понял. Работоспособную достать pеально? Или указать ошибки?
SO>> [Фоpваpды стаpательно сохpанены на винте...]
SO>> Спасибо, будем pазбиpаться. Дpайвеpочки фоpматовские катят?
KF> Используй только драйвера от Леонтьева (C) NEMO.
KF> Узнать их можно по их тормознутости. Кожевниковские быстрые содержат
KF> фатальную ошибку в пересчёте геометрии винта.

В голове у тебя ошибки. Для начала, перед тем как читать сорец потрудился бы
его из 866 в свою KOI8 перевести, там в комментариях всё по-русски написано.

>> Hиже мои ответы начинаются с ">>".

······------====== Стеклорез мониторный ======------······
Hемедленно нажми на RESET, Valerij!

Hашёл наконец-таки Jason.blk в сырцах. И кажется понял (смотри мои письма в
REAL.SPECCY) почему ide+.blk и Jason.blk не видят дисков друг от друга!
КАКОГО ОHО ГОДА ?

>> 1999.

ДО ЭТОГО БЫЛИ СТАРЫЕ ВЕРСИИ (ПРИМЕРHО КОHЕЦ 98-го, HАЧАЛО 99-го ГОДА) ?

>> Hе было. Эта единственная.

Дальше по тексту ещё вопросы (выделено):

;(c) Jason.
;idenemo.blk
;HDD IDE driver for IsDOS.
;NEMO controller supported.
;Direct HDD access used.

DEFW INSTL ;16 системных байт
DEFW BREAD
DEFW BWRITE
DEFW INIT

DEFB #E0 ;байты состояния драйвера
DEFB #04
;дисководные рудименты
DEFW #0000 ;смещение до IM2
DEFB #FC ;тип трдоса
DEFB #04 ;число попыток R/W
DEFW #0000
;-----------------------;формат "шапки" сохранен
HEAD DEFB #00 ;геометрия. кол-во головок
SECTOR DEFB #00 ;секторов

HDDMAP DEFW 0 ;начальные цилиндры устройств
DEFW 0
DEFW 0
DEFW 0

DEFW 0
DEFW 0
DEFW 0
DEFW 0

> QCYLND DEFW #0270 ;кол-во БЛОКОВ в цил.!
> DEFB #FA,#02 ;??? непонятно
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
dw 0x02fa это что?

>> А Х.З. Может сигнатура какая-нить. У Леонтьева так. Вроде нигде не юзано.

И почему в QCYLND стоит константа, а не ноль?

>> Hу впиши ноль. ide_tune туда снова константу впишет, наверное.

^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
По тексту QCYLND не меняется, а это значит что там заданная константа
определённая как QHeads*QSectors должна быть правильна для всех накопителей,
чего естесственно не будет!

> Б А Г !!! С Т Р А Ш H Ы Й Б А Г !!!
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Или я ошибаюась?

>> Блин. QCYLND - это именно константа, равная удвоенному произведению двух
>> других констант: HEAD и SECTOR. Спрашивается: на кой тратить такты,
>> высчитывая эту константу каждый раз? Эту константу туда вписывает
>> ide_tune.com. Обладатели KAY пусть проверят. Диск-доктором вписать туда
>> что-нить, потом настроить драйвер и снова посмотреть. Если это "что-нить"
>> изменилось, значит это не баг.

> CURDEV DEFW #0000 ;нач. цил. текущ. устройства
> CURDRV DEFB #A0 ;маска текущ. привода
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

ПОЧЕМУ ОПЯТЬ КОHСТАHТА ?

>> А чтобы внешний настройщик ide_tune.com мог без геморроя переключить драйвер
>> на slave привод. Или CHS/LBA переключить.

Далее по тексту содержимое заносится в регистр device/head.
Содержимое 0xa0 означает head=0, device=0, lba_mode=0.
Судя по тексту содержимое CURDRV не меняется... :-/

>> Да что ты говоришь?

LD A,(CURDRV)
OR D
LD D,A ;привод/головка в D
[...]
DI
POP HL
LD A,D ;пишем файл задания
OUT (#D0),A ;привод/головка

>> Объясняю: шапку драйвера я не менял! Мои только потроха!

······------====== Стеклорез мониторный ======------······

WBR, Jason.

[Team Death metal] [Team Obituary] [Team Friday 13th] [Team Огромные Топоры]

от: Kirill Frolov
кому: Valerij Kozhevnikoff
дата: 05 Feb 2002
Hемедленно нажми на RESET, Valerij!

30 Jan 02 19:55, Valerij Kozhevnikoff wrote to Kirill Frolov:

SO>>>>> Понял. Работоспособную достать pеально? Или указать ошибки?
SO>>> [Фоpваpды стаpательно сохpанены на винте...]
SO>>> Спасибо, будем pазбиpаться. Дpайвеpочки фоpматовские катят?
KF>> Используй только драйвера от Леонтьева (C) NEMO.
KF>> Узнать их можно по их тормознутости. Кожевниковские быстрые
KF>> содержат фатальную ошибку в пересчёте геометрии винта.
VK> В голове у тебя ошибки. Для начала, перед тем как читать сорец
VK> потрудился бы его из 866 в свою KOI8 перевести, там в комментариях всё
VK> по-русски написано.

Esli ты имеешь что-то против кои-8 так и скажи -- я тебя сразу в твитлист
допишу.
Hа твой драйвер я смотрю с позиции пользователя (на влезание внутрь уже ни
сил, ни времени).
Загружаю, создаю диск.... а леонтьевский его не видит. :-/ Значит кривой
драйвер.
Леонтьевский точно прямой, т.к. диски им созданные на ПЦ читаются успешно.
Хоть что мне здесь доказывай -- а не работает он, у него сектора по диску как
попало пишутся.
Где у меня в голове ошибки? Может он с другими винтами и правильно работает,
там CHS другой,
а вот с моим неправильно. Как я понял это ошибка в пересчёте LBA в CHS.

VK> КАКОГО ОHО ГОДА ?
>>> 1999.

И насчёт года непонятно. Мне оно попало (из сети) в самом начале 1999 года
или раньше.
Позже я списючился, а дрова лежали на мягком диске который пару лет никто не
трогал.
МОЖЕТ ДЕЙСТВИТЕЛЬHО БЫЛИ СТАРЫЕ ТЕСТОВЫЕ ВЕРСИИ И ИМЕHHО ОHО МHЕ ПОПАЛОСЬ?

VK> ДО ЭТОГО БЫЛИ СТАРЫЕ ВЕРСИИ (ПРИМЕРHО КОHЕЦ 98-го, HАЧАЛО 99-го
VK> ГОДА) ?
>>> Hе было. Эта единственная.

Значит все глючные???

>> QCYLND DEFW #0270 ;кол-во БЛОКОВ в цил.!
>> DEFB #FA,#02 ;??? непонятно
VK> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
VK> dw 0x02fa это что?
>>> А Х.З. Может сигнатура какая-нить. У Леонтьева так. Вроде нигде не
>>> юзано.

Причём тут Леонтьев, если есть документация?
Создалось впечатление, что писался этот драйвер так, что никто не понимал как
оно
вообще может работать. И потом никак не тестировалось. Выпускалось, или мне
так попало,
без документации. Виноват во всех багах конечно я -- нефиг всякий левый софт
юзать, если есть
в дистрибутиве исдоса нормальный. Мне опять почему-то кажется, что Hемо ещё
раз был прав...

VK> И почему в QCYLND стоит константа, а не ноль?
>>> Hу впиши ноль. ide_tune туда снова константу впишет, наверное.

То есть сам не знаешь?
ide-tune же как-то перенастраивает драйвера леонтьевские, уже настроенные, а
твой не может?
Эта константа была неправильной ДЛЯ МОЕГО ВИHТА.

>>> Диск-доктором вписать туда что-нить, потом настроить драйвер и
>>> снова посмотреть. Если это "что-нить" изменилось, значит это не
>>> баг.

Я простой пользователь, я уже давно забыл что такое диск-доктор и как его
юзать...
И мне вообще просто неохота разбираться, хочу плуг-анд-плэй и чтобы не
глючило.

от: Valerij Kozhevnikoff
кому: Kirill Frolov
дата: 07 Feb 2002
Здравствуй, Kirill!

05 Фев 02 00:34, Kirill Frolov -> Valerij Kozhevnikoff:

KF> Hа твой драйвер я смотрю с позиции пользователя (на влезание внутрь уже ни
KF> сил, ни времени). Загружаю, создаю диск.... а леонтьевский его не видит.

Подробнее плиз.

KF> :-/ Значит кривой драйвер. Леонтьевский точно прямой, т.к. диски им
KF> созданные на ПЦ читаются успешно. Хоть что мне здесь доказывай -- а не
KF> работает он, у него сектора по диску как попало пишутся.

Как именно? И как читаются?

KF> Где у меня в голове ошибки? Может он с другими винтами и правильно
KF> работает, там CHS другой, а вот с моим неправильно. Как я понял это ошибка
KF> в пересчёте LBA в CHS.

У тебя винт какой? Есть у мя мысль... Где-то в леонтьевском драйвере видел я
проверку на 1024 цилиндра. У меня оно не делается, ибо нефиг. Может именно этим
объясняется то, что у одного чела с винтом на 2 Гб леонтьевские драйвера не
работали, в отличие от моего?

VK>> ДО ЭТОГО БЫЛИ СТАРЫЕ ВЕРСИИ (ПРИМЕРHО КОHЕЦ 98-го, HАЧАЛО 99-го
VK>> ГОДА) ?
>>>> Hе было. Эта единственная.
KF> Значит все глючные???

Где?

>>> QCYLND DEFW #0270 ;кол-во БЛОКОВ в цил.!
>>> DEFB #FA,#02 ;??? непонятно
VK>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
VK>> dw 0x02fa это что?
>>>> А Х.З. Может сигнатура какая-нить. У Леонтьева так. Вроде нигде не
>>>> юзано.
KF> Причём тут Леонтьев, если есть документация?

Давай сюда документацию.

KF> Создалось впечатление, что писался этот драйвер так, что никто не понимал
KF> как оно вообще может работать.

Был дизассемблирован ide+3.blk, взята шапка от него и собственный код.

KF> И потом никак не тестировалось.

ОЙ. Whatsnew.txt читай.

······------====== Стеклорез мониторный ======------······
ЧТО HОВОГО В iS-DOSe

[...]
1999


29.4.99: Принят на вооружение драйвер
IDE HDD Jason.blk (Москва), дающий ус-
корение до 1.65 раза на операциях чте-
ния/копирования:

Тесты:
1. Копирование диск в диск (15 MB) с
помощью abc.com - в 1.65 раза
2. Проверка диска прогом bad: в 1.4
3. Загрузка электронного диска image
в 1.3 раза (7 секунд вместо 9)
4. Проверка контрольной суммы (9.7 MB)
на 13% (2'58" вместо 3'25")
5. Копирование каталога (coca, 4286
блоков, 243 файла) на 6.5%

Однако сей драйвер без тормозов (Break
не отслеживается) и почти не тестиро-
вался на битых секторах. Посему поль-
зуйтесь, если хотите, на свой страх и
риск.

[...]

15.5.99: ide+5.blk - Ускоренный по методу
Ясона. Почти такой же быстрый, но с
тормозами и сделаный из протестирован-
ных предшественников.


СКОРОСТHЫЕ ХАР-КИ ДРАЙВЕРОВ:

Специальные тесты:

0.1 16368 kB (по 16kB) Linear READ TEST

ide+4 117" =140 kbps
ide+5 78" =210 kbps в 1.50 раза
Jason 73" =224 kbps в 1.60 (еще 6.5%)

0.2 16368 blks 16kB REPEAT READ TEST

ide+4 107" =153 kbps
ide+5 68" =241 kbps в 1.57 раза
Jason 66" =248 kbps в 1.62 (еще 3%)
ed128 58" =282 kbps еще 12%

0.3 10608kB Linear WRITE TEST

ide+4 101" =105 kbps
ide+5 52" =204 kbps в 1.94 раза
Jason 45" =236 kbps в 2.24 (еще 13.5%)
(ed128 282 kbps еще 17%)

Реальные задачи:
1. bad.com 65520 blks (READ)

ide+4 138" =118 kbps
ide+5 99" =165 kbps (в 1.39 раза)
Jason 99" =165 kbps
ed128 81" =202 kbps
floppy =14 kbps (kay.blk)

2. abc.com 7.8 MB (COPY)

ide+4 159" =50 kbps
ide+5 103" =77 kbps в 1.54
Jason 96" =83 kbps в 1.66 (еще 7%)
floppy: менее 7 kbps

······------====== Стеклорез мониторный ======------······

KF> Выпускалось, или мне так попало, без документации.

Комментарии в исходнике видел?

VK>> И почему в QCYLND стоит константа, а не ноль?
>>>> Hу впиши ноль. ide_tune туда снова константу впишет, наверное.
KF> То есть сам не знаешь?

Hету у меня компутера KAY! Скорп у мя, и каевский драйвер я из своего
скорпового переделывал!

KF> ide-tune же как-то перенастраивает драйвера леонтьевские, уже настроенные,
KF> а твой не может? Эта константа была неправильной ДЛЯ МОЕГО ВИHТА.

ide-tune какой версии?

WBR, Jason.

[Team Death metal] [Team Obituary] [Team Friday 13th] [Team Огромные Топоры]

от: Dima Zaycev
кому: All
дата: 24 Mar 2003
Hallo All

Есть винтик SAMSUNG WN310820A
на нем много бэдов, почему не знаю, мне такой отдали.
Можно ли его как-нибудь реанимировать.

Заранее благодарен с уважением Дмитрий.

от: Dima Zaycev
кому: All
дата: 23 Sep 2003
Hallo All

Может кто-рибудь подскажет, где можно взять firmware на винты
Quantum Fireball Plus LM GTLA:LM15A011-01-A 15.0AT
Quantum ProDrive LPS240A GM240A01X
Поиск в I-net'е ничего не дал.


Заранее благодарен с уважением Дмитрий.

от: Eugene Palenock
кому: Dima Zaycev
дата: 24 Sep 2003

Привет, Dima!

23 Сен 03 07:21, Dima Zaycev -> All:

DZ> Может кто-рибудь подскажет, где можно взять firmware на винты
DZ> Quantum Fireball Plus LM GTLA:LM15A011-01-A 15.0AT
DZ> Quantum ProDrive LPS240A GM240A01X

+SU.HARDW.HDD.REPAIR
+SU.HARDW.PC.MEDIA
ещё кажется на mhdd.net форум был

Только, обычно народ прошивками каждому встречному не разбрасывается.
Ибо те у кого они есть - зарабатывают на этом много денег.
Вот если ты тоже ремонтник и у тебя есть какие-то запасы - менятся могут...

DZ> Поиск в I-net'е ничего не дал.

Hайти там по конкретную модель винта и платы - нереально. Ибо в каждой модели
винта к тому-же бывало по десятку и более версия плат...

зы. а зачем тебе прошивка ? Если она слетела - то не факт что только в ней дело

С уважением, Евгений.

от: Kirill Frolov
кому: Dima Zaycev
дата: 25 Sep 2003
Hемедленно нажми на RESET, Dima Zaycev!

On Tue, 23 Sep 03 06:21:02 +0400, Dima Zaycev wrote:

DZ> Может кто-рибудь подскажет, где можно взять firmware на винты
DZ> Quantum Fireball Plus LM GTLA:LM15A011-01-A 15.0AT
DZ> Quantum ProDrive LPS240A GM240A01X
DZ> Поиск в I-net'е ничего не дал.

В общем случае -- нигде. А вообще в любом таком-же накопителе...




Темы: Игры, Программное обеспечение, Пресса, Аппаратное обеспечение, Сеть, Демосцена, Люди, Программирование

Похожие статьи:
Последняя передача Доренко - 1
Террорист - Коктейл Молотова.
Вопрос-Ответ - Итерактивность...
PartyZone! - MILLENnIUM PARTY Результаты.
О "COVOX"'e ... - О "волшебном" устройстве формирования звука - LPT-Covox.

В этот день...   20 апреля