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

User Tag List

Страница 15 из 183 ПерваяПервая ... 111213141516171819 ... ПоследняяПоследняя
Показано с 141 по 150 из 1824

Тема: Эмулятор ДВК

  1. #141
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от anasana Посмотреть сообщение
    если дампить подорожечно МХ дискеты через неё, можно ли приспособить результат для использования в эмуляторе?
    Сейчас есть возможность подключать к эмулятору MX байтовые подорожечные дампы в файлах *.TRK.

    Для примера - в приложении TRK-образ диска, отформатированного драйвером MX ( команда SET MX FORMAT ) и проинициализированного командой INI/NOQ MX1:

    Формат TRK-файла следующий:

    Файл текстовый. Число строк = 161.

    1. Первая строка: TYPE[TRK:FD5]
    2. 80 строк - описания дорожек 0-й стороны
    3. 80 строк - описания дорожек 1-й стороны

    Формат строки описания дорожки следующий:

    [00:0][3125:2866] 83 00 00 00 00 00 00 00 00 ...

    [Номер дорожки:Номер стороны][3125:Записано байтов] 1-й_байт_в_виде_2х_16-чных_цифр 2-й_байт_в_виде_2х_16-чных_цифр ...

    Для дисков, отформатированных драйвером MX.SYS - на каждой дорожке записано 2866 байтов из 3125 возможных.

    ...
    Вложения Вложения
    • Тип файла: zip MX.TRK.zip (6.5 Кб, Просмотров: 198)
    Последний раз редактировалось Patron; 25.12.2012 в 21:24.

  2. #142
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

    Но для этого нужно согласовать вид такого формата.

    В принципе - может быть удобен набор отсчётов результата деления сигнала RDATA на 2, взятых с периодом 4 мкс. Для каждой дорожки это будет текстовая строка длиной 50'000 байтов, где символ '#' соответствует 1, а ' ' - 0.

  3. #143
    Master
    Регистрация
    05.03.2010
    Адрес
    Санкт-Петербург
    Сообщений
    781
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    3 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от anasana Посмотреть сообщение
    Сам Simon на письма отвечет и если надо подкорректировать что-то зависящее именно от драйвера, это можно будет попросить.
    А можно его Саймона попросить сделать поддержку USB флопповодов для чтения, у него на страничке было что-то о не возможности, но я нарпимер на TEAC USB UF000x и программы RTTOOLS успешно читаю MY диски. Или может сходники попросить.

  4. #144
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Анализ прошивки 054 (которая теперь по умолчанию используется в эмуляторе) показал, что помимо обычных для прошивки 000 режимов пуска, задаваемых значением 2х младших битов регистра SEL1:

    0 - Переход по вектору 024
    1 - HALT Trap
    2 - Переход в ПЗУ загрузчика по адресу 0173000
    3 - Переход в ПЗУ пользователя по адресу 0140000

    в прошивке 054 анализируется бит 020 SEL1, который при установке задаёт альтернативные режимы пуска, определяемые значением 2х младших битов регистра SEL1:

    0 - Автоматическая загрузка с MX0
    1 - HALT Trap
    2 - Автоматическая загрузка с DX0 ( с автоматическим определением типа контроллера RX01 / RX02 )
    3 - Переход в ПЗУ пользователя по адресу 0160000

    Поэтому, если в разделе [CpuBoard.ini] файла (например) ДВК-1_MX80.cfg задать параметр
    Код:
    SEL1_Data = 0160020
    то тогда при каждом запуске эмулятора, отжатии и нажатии кнопки [Вкл.] или нажатии и отжатии кнопки [Сброс] - будет начинаться автоматическая загрузка с MX0.
    Последний раз редактировалось Patron; 27.12.2012 в 15:35.

  5. #145
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    вектору 026
    ?
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  6. #146
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Код:
    ROM:160154  Start_0:
    ROM:160154                 Mov     @#26, @#CPSW
    ROM:160162                 Mov     @#24, @#CPC
    ROM:160170                 START

  7. #147
    Guru Аватар для form
    Регистрация
    27.05.2009
    Адрес
    СССР, Новосибирск
    Сообщений
    5,823
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    281
    Поблагодарили
    227 сообщений
    Mentioned
    29 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Код:
    ROM:160154  Start_0:
    ROM:160154                 Mov     @#26, @#CPSW
    ROM:160162                 Mov     @#24, @#CPC
    ROM:160170                 START

    Ну так вектор-то 24, а не 26
    Не стоит плодить неоднозначности...
    PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
    Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
    PMI: KDJ11-BF, MSV11-JE
    VT220, CM7209

  8. #148
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Точно, вектору 024 - уже исправил.

  9. #149
    Guru
    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,777
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    61 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Обновилась текущая сборка "эмулятора ДВК": DVK_Emulator_27.12.12_18-37.

    Изменения:

    1. Исправлены ошибки в эмуляторе контроллера MX.

    2. В файле конфигурации ДВК-1_MX80.cfg в секции [CpuBoard.ini] изменено значение параметра SEL1_Data
    Код:
    SEL1_Data = 0160020
    для автоматической загрузки с MX0.
    Последний раз редактировалось Patron; 27.12.2012 в 23:01.

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Обновилась текущая сборка "эмулятора ДВК": DVK_Emulator_27.12.12_18-37.
    поправьте расширение у архива, что бы не гадать с типом файла, пожалуйста ! )

    ---------- Post added at 21:32 ---------- Previous post was at 21:31 ----------

    а так .ZIP вроде обычный )))
    Архив программ для УК-НЦ, ДВК и БК.

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

Страница 15 из 183 ПерваяПервая ... 111213141516171819 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмулятор
    от vladimir53 в разделе Орион
    Ответов: 19
    Последнее: 24.06.2022, 08:02
  2. Эмулятор ПЗУ.
    от ALKO в разделе Память
    Ответов: 8
    Последнее: 17.05.2011, 13:41
  3. Эмулятор AY на AVR
    от serkiri в разделе Звук
    Ответов: 52
    Последнее: 10.06.2010, 09:01
  4. Эмулятор для Mac
    от AlexBel в разделе Эмуляторы
    Ответов: 11
    Последнее: 02.05.2010, 18:53

Ваши права

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