PDA

Просмотр полной версии : HR-DOS в чем отличия от TR-DOS?



Vladimir_S
23.12.2012, 14:33
Давно у меня валяется контроллер FDD, в 90х подключал его к Ленинграду 1. Но насколько помню на нем стоит HR-DOS. С чем его едят?

goodboy
23.12.2012, 15:08
http://www.asvcorp.ru/darch/docs/zx/hr-dos/index.html

Лас
23.12.2012, 15:24
У ТС руки прям из жопы растут? Как у меня. И гуглить они не в состоянии...
http://www.asvcorp.ru/darch/docs/zx/hr-dos/index.html

Я перфекционист :(
ftp://[email protected]/ROMS_UNSORT/hrdos.rom

А, вот еще комментарий c http://zxspectrum.it.omegahg.com/rom/hrdos/HRDOS.TXT:
"Весьма странная вещь, модификация от новосибирской фирмы Himac.
Внутри есть некий Printer Manager (вероятно, для железа LPrint-III).
Размер - половинка от обычного, всего 8К."

BYTEMAN
23.12.2012, 15:29
http://www.asvcorp.ru/darch/docs/zx/hr-dos/index.html
где-то это всё я уже видел... :rolleyes:

Vladimir_S
23.12.2012, 17:31
Размер - половинка от обычного, всего 8К.
Это накладывает какие то серьезные ограничения? Или даже проще - Г.? или не Г.?

AHTuXPuCT
23.12.2012, 18:15
автор HR-DOS появлялся на форуме, от него поступало предложение по продаже остатков от "химак`ов". вроде MV1971 с ним связался

Alex Clap
28.12.2012, 15:57
О_о остатки!? Еще не утилизированные и не растащенные!?

Vladimir_S
18.03.2013, 07:02
Имеется вот такой контроллер с HR-DOS.
http://s54.radikal.ru/i145/1303/94/81e03f927ac2.jpg
Может есть у кого распиновка сис. разъема?Двадцать лет прошло и помню только что А0 подается инверсный.

creator
18.03.2013, 08:57
Может есть у кого распиновка сис. разъема?
Вроде как новосибирский "НЭТИ" разъём:

╔════════════════════════════════╗
║ ║
║ Назначение контактов ║
║ системного разьема ║
║ ║
║ A01 - GND B01 - GND ║
║ A02 - GND B02 - GND ║
║ A03 - +12V B03 - +12V ║
║ A04 - /M1 B04 - /IORQ ║
║ A05 - - B05 - /MREQ ║
║ A06 - - B06 - 1.75 MHz ║
║ A07 - /IORD B07 - - ║
║ A08 - /IOWR B08 - - ║
║ A09 - - B09 - /NMI ║
║ A10 - D00 B10 - - ║
║ A11 - D01 B11 - A00 ║
║ A12 - D02 B12 - A01 ║
║ A13 - D03 B13 - A02 ║
║ A14 - D04 B14 - A03 ║
║ A15 - D05 B15 - A04 ║
║ A16 - D06 B16 - A05 ║
║ A17 - D07 B17 - A06 ║
║ A18 - - B18 - A07 ║
║ A19 - - B19 - A08 ║
║ A20 - - B20 - A09 ║
║ A21 - - B21 - A10 ║
║ A22 - - B22 - A11 ║
║ A23 - /D0S B23 - A12 ║
║ A24 - /EDOS B24 - A13 ║
║ A25 - - B25 - A14 ║
║ A26 - - B26 - A15 ║
║ A27 - - B27 - - ║
║ A28 - - B28 - - ║
║ A29 - - B29 - /RESET ║
║ A30 - - B30 - /CTRL1 ║
║ A31 - +5V B31 - +5V ║
║ A32 - +5V B32 - +5V ║
║ ║
╚════════════════════════════════╝

Двадцать лет прошло и помню только что А0 подается инверсный.
С чего ему инверсным быть? Напрямую же с процессора идёт.

Vladimir_S
18.03.2013, 09:29
С чего ему инверсным быть? Напрямую же с процессора идёт.
Я точно помню, что или А0 или D0, но что то из них надо инвертировать.

---------- Post added at 08:29 ---------- Previous post was at 08:14 ----------

А может в более поздних версиях это устранили? Потому что в документацции об этом ничего нет.

AHTuXPuCT
18.03.2013, 09:46
сколько было таких контроллеров, все напрямую без инверсии подключались

MV1971
18.03.2013, 10:01
Не разу не встречал с инверсией в те годы.

Новодельный контроллер содран со старого, такого же как на фото.
Только разъем для дисковода поменял.

---------- Post added at 13:01 ---------- Previous post was at 13:00 ----------

А с Козлова так и не удалось ничего получить.
Одни обещания и ничего конкретного.

creator
18.03.2013, 10:15
Не разу не встречал с инверсией в те годы.
Да оно как-то и не логично. Контроллёр же "Химаками" задумывался как универсальный — для всех компов с разъёмом НЭТИ. И что, предлагать пользователям резать свои спектрумы, чтобы несчастный контроллёр заработал? А для контроллеров AY или ArtEast (LPRINT3) со стандартными A0-D0 снова переделывать? Это популярности контроллёру не прибавит, никто его не купит с таким геморроем.

А с Козлова так и не удалось ничего получить.
Это не тот, который похож на Бориса Крюка? :)

MV1971
18.03.2013, 10:43
Это не тот, который похож на Бориса Крюка?

Да вроде не похож.

Vladimir_S
18.03.2013, 10:51
сколько было таких контроллеров, все напрямую без инверсии подключались
Вспомнил! Там для чего то (без нее не работало) надо было поставить ЛА2. А вот куда в контроллере подключалась уже не помню.

AHTuXPuCT
18.03.2013, 10:54
Vladimir_S, может просто надо было завести 4й бит #7FFD на ла2?

Vladimir_S
18.03.2013, 11:00
Это я про Ленинград 1 имею в виду.

---------- Post added at 10:00 ---------- Previous post was at 09:54 ----------


Vladimir_S, может просто надо было завести 4й бит #7FFD на ла2?
Я не помню. Но у кого я его брал, оставлял мне телефон. И когда я подключил контроллер, а он не зафурычил я ему позвонил. Он спросил какой вариант компа.И когда узнал что Ленинград 1 посоветовал ЛА2 подключить. А вот данные или младшие адреса, и самый младший инвертировать.Когда я сделал по его совету все заработало. А вот куда выход ЛА2 подключается забыл.

creator
18.03.2013, 11:39
Помнится, в 313А лаборатории меня учили подключать контроллёр (правда он был не Himac, но разъём НЭТИ) к Ленинграду 1 так:

/IORD берётся с 3 н. ЛЛ1
/IOWR берётся с 11 н. ЛЛ1
┌────────────X───────────┐
│ │
│ 1┌───┐ │
/IORD ──┴──┬──┤& │3 │
│ 2│ o──┐ │
└──┤ЛА3│ │ │
└───┘ │ 4┌───┐ │
└──┤& │6 │ ┌──
5│ o────┴──┤ 15 н. КП11 D37,D38
/DOS ────┤ЛА3│ └──
└───┘
┌────────────X───────────┐
│ │
│ 13┌───┐ │
/RDROM ──┴──┬──┤& │11 │
│12│ o──┐ │
└──┤ЛА3│ │ │
└───┘ │10┌───┐ │
└──┤& │8 │
9│ o────┴── 22 н. РФ4
/CTRL1 ────┤ЛА3│
└───┘

Vladimir_S
18.03.2013, 11:45
creator, Нет, кроме подключения ЛА2 других доработок не было. И работал контроллер без единого сбоя.

---------- Post added at 10:45 ---------- Previous post was at 10:43 ----------

Кстати, сейчас прочитал документацию, там написано что HR-DOS можно заменить на TR-DOS. А прощивки нет?.

MV1971
18.03.2013, 11:50
По хорошему доработку надо делать именно на плате Ленинграда.
В нем же все порты выбираются , во всем диапазоне через КП11, а контроллер должен отключить возможность выбора при включенной DOS.

---------- Post added at 14:50 ---------- Previous post was at 14:49 ----------


Кстати, сейчас прочитал документацию, там написано что HR-DOS можно заменить на TR-DOS. А прощивки нет?.

Так любую TRDOS прошивку ставите - и все.

Vladimir_S
18.03.2013, 11:57
Ноль на выходе ЛА2 будет при подаче 0xFE. Что в синклере может быть связано с 0xFE?

creator
18.03.2013, 12:00
По хорошему доработку надо делать именно на плате Ленинграда.
Совершенно верно, это по сути вывод с Ленинграда системного разъёма НЭТИ.

В нем же все порты выбираются , во всем диапазоне через КП11, а контроллер должен отключить возможность выбора при включенной DOS.
Ах как он трещал спикером и моргал борюром во время чтения/записи диска! Но самый смак был во время форматирования! :)

Vladimir_S
18.03.2013, 12:00
Может быть адрес кокого нибудь порта?

creator
18.03.2013, 12:08
Что в синклере может быть связано с 0xFE?
Я вас умоляю! Бордюр, магнитофон, динамик, клавиатура!
Короче, на ЛА2 сделана нормальная дешифрация порта FE. К контроллёру дисковода вобще-то не имеет отношения, эта доработка и без контроллёра весьма полезна.

Vladimir_S
18.03.2013, 14:04
Я вас умоляю! Бордюр, магнитофон, динамик, клавиатура!
Короче, на ЛА2 сделана нормальная дешифрация порта FE. К контроллёру дисковода вобще-то не имеет отношения, эта доработка и без контроллёра весьма полезна.
Может быть, я не спорю, но без нее контроллер просто не работал.И к тому же выход ЛА2 подключался где то внутри контроллера. Все равно репу поморщу и вспомню.

---------- Post added at 11:30 ---------- Previous post was at 11:11 ----------

К тому же может быть для MAGICа это и не потребуется?

---------- Post added at 13:04 ---------- Previous post was at 11:30 ----------


Ах как он трещал спикером и моргал борюром во время чтения/записи диска! Но самый смак был во время форматирования!
За бордюр не помню, но спикер молчал, это я точно.

AHTuXPuCT
18.03.2013, 14:11
любую версию TR-DOS прошивай и ставь