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

User Tag List

Страница 6 из 7 ПерваяПервая ... 234567 ПоследняяПоследняя
Показано с 51 по 60 из 63

Тема: ДИАМС (DSM-11)

  1. #51
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Еще варианты?
    То есть вот сообразить, в чём проблема - ну никак.

    Код:
    cop/dev/ver dk1:/start:0/end:49.     dk2:/start:0
    cop/dev/ver dk1:/start:51./end:1599. dk2:/start:51.
    - - - Добавлено - - -

    Цитата Сообщение от tnt23 Посмотреть сообщение
    но и вообще произвольный поток бит с дисковода.
    Это не произвольный поток бит, это содержимое зоны данных. Судя по тому, что в битом секторе что то увидели, ошибка в зоне данных, а не в заголовке

    Цитата Сообщение от tnt23 Посмотреть сообщение
    онтроллеры дисков "взрослых" машин умели читать не только зоны данных секторов с побитыми заголовками
    Если испорчен нужным образом заголовок, то контроллер просто не найдёт сектор и не прочитает ничего - в этом секторе. Что, в принципе, не помешает ему найти следующий сектор. Но, правда, может особо свести в порче данных, так что вдруг нарисуется (в зоне данных) синхропоследовательность - и вот тут ничего не скажу, как себя поведёт контроллер.

  2. #52
    Master
    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    691
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    44
    Поблагодарили
    40 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну не всегда контроллеры опирались на сектор... Например, пресловутый MX... Читал весь трек целиком. По сему и размер драйвера большой, на трек из 5 блоков.
    Да и некоторые контроллеры флоппи на оффтопичных компьютерах имели режим чтения трека. Использовалось это для взлома систем защиты от копирования, кои опирались на ключевые дискеты. Некоторые товарищи, вычитывали в таких режимах тот же MX.

  3. #53
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    Ну не всегда контроллеры опирались на сектор... Например, пресловутый MX... Читал весь трек целиком.
    Но принцип работы всё равно тот же самый - найти синхрозону, проверить номер сектора, прочитать данные, найти синхрозону, проверить номер сектора, записать данные

    - - - Добавлено - - -

    А DUP по любому работает только с данными

  4. #54
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    Ну не писать же свою программу под RT-11, которая таки скопирует это дело, игнорируя ошибку в этом самом 50-м блоке?..
    а там наверное не RT-11 файловая система на дискете, иначе какие могли бы быть трудности?
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  5. #55
    Master
    Регистрация
    13.07.2018
    Адрес
    г. Переславль-Залесский
    Сообщений
    691
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    44
    Поблагодарили
    40 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, DUP работает только с теми данными, что выдаёт на гора драйвер... Если драйвер не может прочитать, то DUP выдаст содержимое памяти, кое практически непредсказуемо. Хотя возможны варианты от версии системы... Но если драйвер ничего не прочитал, то и ...
    А так, только либо обойти дефектный участок, либо колюч /IGNORE
    Последний раз редактировалось Alex; 05.11.2020 в 18:46.

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

    hobot (05.11.2020)

  7. #56
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Посмотреть сообщение
    кое практически непредсказуемо
    Не обязательно

  8. #57
    Guru
    Регистрация
    02.03.2015
    Адрес
    г. Караганда, Казахстан
    Сообщений
    2,321
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    225
    Поблагодарили
    177 сообщений
    Mentioned
    17 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hunta Посмотреть сообщение
    cop/dev/ver dk1:/start:51./end:1599. dk2:/start:51.
    В общем так. Я сразу не сообразил, что ключи /START и /END надо указывать вместе. Отписался, немного подождал и, по-быстрому, накидал программулю. Залил ее по сети на 386-ю, выполнил. Блоки 0-49 копировала обычная COPY/DEV, потом обламывалась, блоки 51 и пока диск не кончится копировала программуля. Скопировал, она стала по облому очередного .readw. Глянул R4 - там 3150, т.е. 1640, значит блоки 51-1639 скопировались нормально. Сохранил, пришел, глянул в конференцию, а тут мне советы дают. Первый я проверил, не пошло, отписался, пошел, убрал машинку в дальнюю кладовку, пришел, глянул, а тут продолжение...

    Скрытый текст

    Код:
    .ENABL	LC
    .dsabl	mcl, gbl
    .mcall	.lookup, .readw, .writw, .close, .exit
    r6 = %6
    r7 = %7
    
    start:	.looku	#ar, #0, #SRC, #0
    	777
    	.looku	#ar, #1, #DST, #0
    	777
    	mov	#51.,R4
    
    
    l1:	.readw	#ar, #0, #buf, #256., r4
    	bcc	1$
    	0,1,0
    1$:	.writw	#ar, #1, #buf, #256., R4
    	bcc 2$
    	0,2,0
    2$:	inc	r4
    	br	L1
    
    
    ar:	.blkw	12
    src:	.rad50	/my2/
    	0,0,0,0
    dst:	.rad50	/my1/
             0,0,0,0
    maxblk:	1600.,1620.,1640.,1660.
    
    
    
    buf:	0	
    	.end	start
    [свернуть]
    Кто мешает тебе выдумать порох непромокаемый? (К.Прутков, мысль № 133)

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

    hobot (06.11.2020)

  10. #58
    R.I.P. Аватар для hobot
    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    370
    Поблагодарили
    309 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AFZ Посмотреть сообщение
    В общем так. Я сразу не сообразил, что ключи /START и /END надо указывать вместе. Отписался, немного подождал и, по-быстрому, накидал программулю.
    @AFZ , перетащил исходник выше в эмулятор ДВК, в качестве проверки указал все дорожки с 0 до 79. , в качестве
    устройств MY2 - источник, MY1- копия (создаваемая)

    Код:
    BLCK=000001/000001.  ADDR=001054/001054          TYPE=WORDS        DESS V05.00e
    000/ 012700 001200 012710 000400 012760 001224 000002 005060 *@...H...p.....0.*
    020/ 000004 104375 000777 012700 001200 012710 000401 012760 *..}[email protected].*
    040/ 001236 000002 005060 000004 104375 000777 012704 000117 *....0...}...D.O.*
    060/ 012700 001200 012710 004000 010460 000002 012760 001260 *@...H...0...p.0.*
    100/ 000004 012760 000400 000006 005060 000010 104375 103003 *..p.....0...}...*
    120/ 000000 000001 000000 012700 001200 012710 004401 010460 *[email protected].*
    140/ 000002 012760 001260 000004 012760 000400 000006 005060 *..p.0...p.....0.*
    160/ 000010 104375 103003 000000 000002 000000 005204 000730 *..}...........X.*
    200/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
    220/ 000000 000000 052510 000000 000000 000000 000000 052507 *....HU........GU*
    240/ 000000 000000 000000 000000 003100 003124 003150 003174 *[email protected].|.*
    260/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
    300/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
    320/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
    340/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
    360/ 000000 000000 000000 000000 000000 000000 000000 000000 *................*
    
    STACK   :   001016 001022 001024 001026 001032 001036 001044 001050 001052
    
    MACRO-11:   MOV   #000117,R4
    
    
    BLCK=000001/000001.  ADDR=001054/001054          TYPE=RADIX        DESS V05.00e
    000/ CSH     P     CSP     FP    CTP     PT      B    AYH    *@...H...p.....0.*
    020/   D    U6/     L1    CSH     P     CSP     FQ    CTP    *..}[email protected].*
    040/  P0      B    AYH      D    U6/     L1    CSL     A9    *....0...}...D.O.*
    060/ CSH     P     CSP    AKH    B0       B    CTP     QH    *@...H...0...p.0.*
    100/   D    CTP     FP      F    AYH      H    U6/    UQ$    *..p.....0...}...*
    120/          A           CSH     P     CSP    AQY    B0     *[email protected].*
    140/   B    CTP     QH      D    CTP     FP      F    AYH    *..p.0...p.....0.*
    160/   H    U6/    UQ$             B           A$L     K2    *..}...........X.*
    200/                                                         *................*
    220/               MY2                                MY1    *....HU........GU*
    240/                             A      A T    AA     AAT    *[email protected].|.*
    260/                                                         *................*
    300/                                                         *................*
    320/                                                         *................*
    340/                                                         *................*
    360/                                                         *................*
    
    STACK   :   001016 001022 001024 001026 001032 001036 001044 001050 001052
    
    MACRO-11:   MOV   #000117,R4
    Драйвер MY загрузил, стартанул AFZBLK.SAV и молчание...даже к дисководам нет обращения?
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  11. #59
    Guru
    Регистрация
    30.11.2015
    Адрес
    г. Самара
    Сообщений
    6,996
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    631
    Поблагодарили
    531 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от hobot Посмотреть сообщение
    нет обращения
    И не будет. Но все вопросы - к автору, за каким он так сделал

  12. #60
    Junior Аватар для ZELMUG
    Регистрация
    15.07.2021
    Адрес
    г. Москва
    Сообщений
    3
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Все прошло, но пришло время собирать Камни.
    Нет у меня ДВК, нет УКНЦ, но есть уверенность в необходимости ДИАМСа в новой среде - в среде WINDOWS 10, как ПРИЛОЖЕНИЕ *УМНЫЙ ДОМ ДИАМСа*
    МТС делает различные УМНЫЕ УСТРОЙСТВА, а умнее ДИАМСа я не встречал на своем долгом ПУТи

Страница 6 из 7 ПерваяПервая ... 234567 ПоследняяПоследняя

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

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

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

Ваши права

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