Важная информация

User Tag List

Страница 3 из 37 ПерваяПервая 1234567 ... ПоследняяПоследняя
Показано с 21 по 30 из 363

Тема: Винчестер УКНЦ

  1. #21
    Master
    Регистрация
    22.07.2007
    Адрес
    St.Petersburg
    Сообщений
    593
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    nzeemin, надеюсь дамп винта удастся снять на XP, без УКНЦ.

  2. #22
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,996
    Спасибо Благодарностей отдано 
    1,061
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну что, похоже мне удалось. Слил 163 МБ.

    В магазине "Радио" конечно никаких переходников не оказалось. В общем, отпаял разъём с контроллера, размахратил шлейф IDE и спаял. Питание взял с разъёма USB на плате.



    Короче вот: WDC170.ZIP (60 МБ)
    UPD: Убрал этот образ, уже есть вариант с инвертированными битиками, см. ниже по треду.
    Последний раз редактировалось nzeemin; 04.03.2010 в 13:34.

  3. Этот пользователь поблагодарил nzeemin за это полезное сообщение:

    hobot (13.04.2020)

  4. #23
    Master
    Регистрация
    22.07.2007
    Адрес
    St.Petersburg
    Сообщений
    593
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    nzeemin можешь его приделать к эмулятору ? Дамп ПЗУ имеется и в эмуляторе пытается запускаться.
    Последний раз редактировалось AlecV; 04.03.2010 в 11:38.

  5. #24
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,996
    Спасибо Благодарностей отдано 
    1,061
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AlecV Посмотреть сообщение
    Дамп ПЗУ имеется и в эмуляторе пытается запускаться.
    Alex_K, расскажи пожалуйста как контроллер винчестера выглядит с точки зрения программиста -- куда мапится ПЗУ, как оно читает/пишет данные на винт? А я бы это в эмуляторе нарисовал.

  6. #25
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,996
    Спасибо Благодарностей отдано 
    1,061
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Короче вот: WDC170.ZIP (70 МБ)
    Инвертировал битики, перезалил, вот:
    WDC170INV.ZIP

    ---------- Post added at 14:29 ---------- Previous post was at 13:54 ----------

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Alex_K, расскажи пожалуйста как контроллер винчестера выглядит с точки зрения программиста -- куда мапится ПЗУ, как оно читает/пишет данные на винт? А я бы это в эмуляторе нарисовал.
    И сразу ещё вопрос -- как прошивка контроллера винчестера рассматривает винчестер -- логическое деление, упомянутые выше загрузочные разделы итп? Имея эту информацию можно доработать RT11DSK на работу с образами винчестеров.

  7. #26
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Кстати, таблица разделов в образе диска не соответствует реальному положению дел. Кто-то до этого видно запускал IDINST.SAV и переразбил таблицу разделов. Но вся информация сохранилась. Сейчас анализирую образ и вытягиваю все разделы.

  8. #27
    Master
    Регистрация
    22.07.2007
    Адрес
    St.Petersburg
    Сообщений
    593
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    nzeemin, Насколько понимаю, ПЗУ видится как обычное ПЗУ юзеровского картриджа вставленного в слот ПП. Образы тут выкладывали, даже в двух вариантах. Адрес окна вроде как зависит от номера слота. Содержимое копируется по адресу 000000 ПП и запускается.

    Вот тут а его начинал дизассемблировать:

    http://zx.pk.ru/showpost.php?p=254244&postcount=41

    Адрес регистров IDE - 17667x, назначение увы не знаю, надо копать.

  9. #28
    Guru
    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,208
    Спасибо Благодарностей отдано 
    346
    Спасибо Благодарностей получено 
    607
    Поблагодарили
    399 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Alex_K, расскажи пожалуйста как контроллер винчестера выглядит с точки зрения программиста -- куда мапится ПЗУ, как оно читает/пишет данные на винт? А я бы это в эмуляторе нарисовал.
    Адресное пространство контроллера винча входит в окно 100000-117777. Подключается контроллер сбросом бита 0 в регистре 177054 (он отключает одновременно системное ПЗУ в диапазоне 100000-117777), и установкой или сбросом бита 3 в том же регистре (указывает номер слота). Само загрузочное ПЗУ расположено в диапазоне 100000-107777. В диапазоне 110000-117777 расположены регистры IDE. Собственно сама шина QBUS инверсная, поэтому инверсны и адреса IDE и данные, которые читаются и пишутся (собственно для самих записываемых и считываемых данных это по барабану, инвертировалось сначала при записи, обратно при чтении, а вот для команд это играет роль). Для адресации регистров контроллера используются линии AD1, AD2 и AD3.
    Соответствие регистров на PC и УКНЦ:
    1F0 110016
    1F1 110014
    1F2 110012
    1F3 110010
    1F4 110006
    1F5 110004
    1F6 110002
    1F7 110000
    Регистров, которым на PC соответствуют 3F6 и 3F7, нет.

    ---------- Post added at 13:55 ---------- Previous post was at 13:53 ----------

    Цитата Сообщение от AlecV Посмотреть сообщение
    Адрес регистров IDE - 17667x, назначение увы не знаю, надо копать.
    AlecV, 17667x - это не регистры контроллера IDE, это регистры канала 2 со стороны ЦП.

    ---------- Post added at 14:08 ---------- Previous post was at 13:55 ----------

    Цитата Сообщение от nzeemin Посмотреть сообщение
    И сразу ещё вопрос -- как прошивка контроллера винчестера рассматривает винчестер -- логическое деление, упомянутые выше загрузочные разделы итп? Имея эту информацию можно доработать RT11DSK на работу с образами винчестеров.
    Да, в самом первом секторе записана таблица разделов. В первых двух байтах записаны кол-во секторов в дорожке и кол-во сторон в дорожке, эта информация нужны для вычисления номера дорожки при переводе номера блока в RT-11 в CHS. Далее идут размеры разделов, каждый элемент занимает одно слово (два байта), размеры указаны в блоках RT-11. В самом конце сектора два слова контрольной суммы. Есть еще кое-какие поля, все это можно глянуть в программе wdx.c, которую как-то выкладывал Arseny.

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

    Реально в образе оказалось только 6 разделов. Вырезал в виде .dsk-файлов, скачать можно здесь: http://narod.ru/disk/18462449000/WDC170.rar.html.

  10. #29
    Veteran Аватар для nzeemin
    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    1,996
    Спасибо Благодарностей отдано 
    1,061
    Спасибо Благодарностей получено 
    1,224
    Поблагодарили
    478 сообщений
    Mentioned
    15 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AlecV Посмотреть сообщение
    nzeemin, в Питере переходники CF-IDE рублей по 300. Но IDE большой. Кинуть в посылку ?
    AlecV, если успеете кинуть в посылку разъём для 2.5" винчестера (44 пина) -- было бы просто шедеврально.

    ---------- Post added at 17:56 ---------- Previous post was at 17:14 ----------

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Адресное пространство контроллера винча входит в окно 100000-117777. Подключается контроллер сбросом бита 0 в регистре 177054 (он отключает одновременно системное ПЗУ в диапазоне 100000-117777), и установкой или сбросом бита 3 в том же регистре (указывает номер слота).
    Тогда правильно я понимаю что загрузка с винта инициируется выбором пункта меню "2 - кассета ПЗУ" и выбором в нём номера слота куда вставлен винчестер? и соответственно уже выбор этого режима сбрасывает бит 0 (отключает системное ПЗУ) и выбирает значение бита 3?

    ---------- Post added at 18:54 ---------- Previous post was at 17:56 ----------

    Да, так и есть -- через "кассета ПЗУ".
    Увидел надписи прошивок:

    WDROM V01.10 by Oleg H.

    и

    HDBOOT V04.00
    IDDRIV V02.00
    (C) 1994,1995 ТОО Электронные работы тел. (095) 939-34-94

  11. #30
    Master
    Регистрация
    22.07.2007
    Адрес
    St.Petersburg
    Сообщений
    593
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Alex_K, PUTR читает эти диски в режиме MSCP:

    Код:
    PUTR V2.01  Copyright (C) 1995-2001 by John Wilson <[email protected]>.
    All rights reserved.  See www.dbit.com for other DEC-related software.
    
    COPY mode is ASCII, SET COPY BINARY to change
    (C:\UKNC\WDC170~1)>mount wd0: WDC170_0.DSK /MSCP /RT11
    (C:\UKNC\WDC170~1)>dir WD0:
    
     Volume in drive WD0 is RT11A DIMA
     Directory of WD0:\*.*
    
     04-Mar-2010
    SWAP  .SYS    27P 13-Oct-1988
    TT    .SYS    12  10-Dec-1999
    LD    .SYS     8P 12-Apr-1989
    UN    .SYS     2P 10-Mar-1994
    RT11SJ.SYS    78P 26-May-1992
    ID    .SYS     2P 23-Mar-1994
    TESTMZ.SAV    15  21-Aug-1987
    MZF   .SAV    12  05-Aug-1992
    DSKMAN.SAV    51  25-Mar-1992
    MZFORM.SAV     6  11-Jun-1989
    DZ    .ASC     4  21-Sep-1987
    DZUK  .ASC     4  17-Nov-1992
    BOOT6 .SAV     2  11-Nov-1988
    BINCOM.SAV    24  06-Feb-1984
    UNPACK.SAV    15  09-Apr-1990
    PACK  .SAV    16  09-Apr-1990
    TSA   .SAV     8  04-Jan-1989
    RUS   .SAV     2  16-Oct-1994
    EDK   .SAV    21  06-Feb-1991
    DUMP  .SAV     9  12-Apr-1989
    UNDRIV.SAV     5  30-Jun-1995
    DMP   .SAV     2  22-May-1989
    RULON .SAV     2  14-Sep-1989
    XDIR  .SAV    12  05-Jun-1991
    DATI  .SAV     3  07-Sep-1987
    NET128.SAV    10  26-Apr-1994
    NET128.DRV     4  30-Jun-1995
    RBMEM .SAV     4  06-Sep-1995
    RBMEM .COM     1  06-Sep-1995
    IDDRIV.SAV     5  10-Mar-1995
    MZ    .SYS     4P 15-Jan-1990
    ME    .SYS     2P 19-Feb-1992
    MEDRIV.SAV     7  25-Apr-1994
    ME    .COM     1  26-Jan-1993
    SETTY .SAV     3  30-Jul-1991
    B     .COM     1  17-Feb-1992
    UCL   .DAT     4  02-Apr-1991
    TMZ   .SAV     4  04-Apr-1991
    RDWR  .SAV     3  14-Nov-1987
    U1DLCS.SAV     6  01-Nov-1992
    и так далее.

Страница 3 из 37 ПерваяПервая 1234567 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Игры на УКНЦ
    от Titus в разделе ДВК, УКНЦ
    Ответов: 125
    Последнее: 29.12.2020, 23:12
  2. Реплика КМД УКНЦ
    от tnt23 в разделе ДВК, УКНЦ
    Ответов: 451
    Последнее: 26.06.2020, 15:07
  3. Дискетки от УКНЦ
    от ZXSlaver в разделе ДВК, УКНЦ
    Ответов: 12
    Последнее: 15.11.2009, 17:25
  4. Куплю SCSI-Винчестер (50pin)
    от AlexFantasy в разделе Барахолка (архив)
    Ответов: 10
    Последнее: 28.03.2009, 11:31

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •