User Tag List

Страница 16 из 33 ПерваяПервая ... 121314151617181920 ... ПоследняяПоследняя
Показано с 151 по 160 из 326

Тема: Компьютер "Электроника МС1502"

  1. #151

    Регистрация
    29.05.2010
    Адрес
    Москва
    Сообщений
    218
    Спасибо Благодарностей отдано 
    77
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DrPass Посмотреть сообщение
    "Сырая запись" есть везде. Это то самое, что происходит, когда мы вводим format a: /t:80 /n:9
    При форматировании обычно область данных заполняется конкретным байтом, а служебные области в соответствии со стандартом. Я имею в виду можно ли "сырым чтением" и "сырой записью" сделать точную копию дискеты, например, защищённой от копирования?

  2. #151
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #152

    Регистрация
    23.01.2011
    Адрес
    Донецк
    Сообщений
    793
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если номера портов известны, задача упрощается
    Читать можно как-то так:
    в CX указываем размер буфера
    в ES: DI указываем адрес буфера
    ...и поехали:
    Код:
    mov al, <номер дорожки> 
    out 10Dh, al
    mov al, E0h ;команда чтения дорожки
    out 102h, al 
    next_byte:
    in al, 10Fh
    stosb
    dec cx
    jnz next_byte
    Поиск-1, Поиск-2, Парус ВИ-201, Олимпик-С, Электроника МК61

  4. #153

    Регистрация
    29.05.2010
    Адрес
    Москва
    Сообщений
    218
    Спасибо Благодарностей отдано 
    77
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    sergei, вот ещё игра Karateka. Она должна работать на МС1502.
    Вложения Вложения

  5. #154

    Регистрация
    05.02.2011
    Адрес
    Украина
    Сообщений
    183
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SoftCat Посмотреть сообщение
    sergei, а у Вас на МС1502 пошли игры Leisure Suit Larry и Prince of Persia?
    Leisure Suit Larry заработала, пропуск заставки на мс-ке кнопками ДОП+X .

  6. #155

    Регистрация
    23.01.2011
    Адрес
    Донецк
    Сообщений
    793
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SoftCat Посмотреть сообщение
    При форматировании обычно область данных заполняется конкретным байтом, а служебные области в соответствии со стандартом. Я имею в виду можно ли "сырым чтением" и "сырой записью" сделать точную копию дискеты, например, защищённой от копирования?
    Форматирование - это как раз запись на дискету всех тех служебных областей. А производится она с помощью "сырой записи", в этом случае ВГшка просто пишет на диск всё подряд, начиная от обнаружения индексного отверстия. Т.е. код в BIOS формирует структуру заголовков дорожки, секторов, контрольные суммы, и всё это одним потоком скармливает контроллеру, который переносит его на диск.
    Соответственно, сделать точную копию защищенной дискеты - да, можно.
    Поиск-1, Поиск-2, Парус ВИ-201, Олимпик-С, Электроника МК61

  7. #156

    Регистрация
    29.05.2010
    Адрес
    Москва
    Сообщений
    218
    Спасибо Благодарностей отдано 
    77
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    DrPass, было бы лучше, если бы в буфер прочиталась дорожка полностью. То есть надо как-то определить конец дорожки. То ли по индексному отверстию, то ли по повторению последовательности байтов.

    ---------- Post added at 21:11 ---------- Previous post was at 21:02 ----------

    Кстати, программа FDA умудряется как-то хитрым путём читать дорожку полностью на ВГ72. Она как-то хитро область данных "двигает" вдоль дорожки, а потом собирает результат по кусочкам.
    Последний раз редактировалось SoftCat; 15.02.2014 в 21:13.

  8. #157

    Регистрация
    23.01.2011
    Адрес
    Донецк
    Сообщений
    793
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SoftCat Посмотреть сообщение
    DrPass, было бы лучше, если бы в буфер прочиталась дорожка полностью. То есть надо как-то определить конец дорожки. То ли по маркерному отверстию, то ли по повторению последовательности байтов.
    Конец дорожки ВГшка определит самостоятельно, она эту операцию выполняет от отверстия до отверстия. Полагаю, она флаг занятости держит до конца выполнения операции, поэтому можно в цикл добавить еще одну проверку:
    Код:
    in al, 10Сh
    test al, 1
    jz read_completed
    Поиск-1, Поиск-2, Парус ВИ-201, Олимпик-С, Электроника МК61

  9. #158

    Регистрация
    29.05.2010
    Адрес
    Москва
    Сообщений
    218
    Спасибо Благодарностей отдано 
    77
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    12 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от sergei Посмотреть сообщение
    Принц персия работает, Leisure Suit Larry сейчас проверю. Завис на поиске VC для sigma-four-dos. Попробовал поставить версию 4.99 не заработала. http://old-dos.ru/index.php?page=fil...do=show&id=169
    А может быть попробовать Norton Commander 3й или 4й. У меня 3й точно работал.

  10. #159

    Регистрация
    05.02.2011
    Адрес
    Украина
    Сообщений
    183
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SoftCat Посмотреть сообщение
    А может быть попробовать Norton Commander 3й или 4й. У меня 3й точно работал.
    Завтра обязательно проверю с нортоном.

  11. #160

    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,699
    Спасибо Благодарностей отдано 
    84
    Спасибо Благодарностей получено 
    195
    Поблагодарили
    127 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DrPass Посмотреть сообщение
    Конец дорожки ВГшка определит самостоятельно, она эту операцию выполняет от отверстия до отверстия. Полагаю, она флаг занятости держит до конца выполнения операции, поэтому можно в цикл добавить еще одну проверку:
    Код:
    in al, 10Сh
    test al, 1
    jz read_completed
    Кстати, интересный факт из документации к 1502
    Схема управления обменом синхронизирует прием/передачу данных между ЦП и накопителем с помощью сигналов RDY и DRQ. При обращении ЦП к порту состояния DRQ происходит снятие готовности [RDY] и процессор ожидает прихода сигнала DRQ. При появлении (запросе) очередного байта данных готовность подставляется и процессор продолжает выполнение команд. В случае отсутствия данных готовность будет подставлена сигналом INTRQ или MOTOR ON.
    Т.е. пока нет данных от ВГ93, процессор не исполняет команды вообще.

Страница 16 из 33 ПерваяПервая ... 121314151617181920 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Нужна схема монитора "Электроника 32 ВТЦ 101"
    от Tim0xA в разделе Изображение
    Ответов: 4
    Последнее: 12.12.2019, 07:29
  2. Ответов: 13
    Последнее: 24.06.2014, 14:22
  3. Меняю "Электроника МК-90" на советский компьютер
    от Sergei Frolov в разделе Барахолка (архив)
    Ответов: 69
    Последнее: 28.10.2011, 13:25
  4. Ответов: 27
    Последнее: 19.12.2009, 18:49
  5. Ответов: 0
    Последнее: 26.06.2005, 11:52

Ваши права

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