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'е ничего не дал.

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




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

Похожие статьи:
Юмор - О пельменях - результаты научного исследования.
News - Karbo came back and wrote new music, Freeman is in Ukraine now, in Odessa (left there before the Maidan, to the sea, for health reasons), sculpts games for mobile phones, Mythos codes firmware for BMW on outsourcing and is engaged.
Games - устройство игры Super Mario Bros от Gogin
Интервью - воспоминания Alone Coder
Рассказ - Нетерпение сердца (продолжение).

В этот день...   15 ноября