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

User Tag List

Страница 7 из 21 ПерваяПервая ... 34567891011 ... ПоследняяПоследняя
Показано с 61 по 70 из 203

Тема: Эмуляторы отечественных компьютеров

  1. #61
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,589
    Спасибо Благодарностей отдано 
    69
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    103 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Допилил клавиатуру МС1502, отошлю результат Micko.


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

  3. #62
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,589
    Спасибо Благодарностей отдано 
    69
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    103 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Выяснилось, что MAME/MESS не умеют эмулировать блокирующееся чтение из порта, а именно так BIOS МС1502 работает с ВГ93:

    "Схема управления обменом синхронизирует прием/передачу данных между ЦП и накопителем с помощью сигналов RDY и DRQ. При обращении ЦП к порту состояния DRQ происходит снятие готовности [RDY] и процессор ожидает прихода сигнала DRQ. При появлении (запросе) очередного байта данных готовность подставляется и процессор продолжает выполнение команд. В случае отсутствия данных готовность будет подставлена сигналом INTRQ или MOTOR ON.

    Анализ сигнала DRQ программой обслуживания устройства позволяет определить конец операции БИС КР1818ВГ93."

  4. #63
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,589
    Спасибо Благодарностей отдано 
    69
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    103 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    Допилил клавиатуру МС1502, отошлю результат Micko.
    Результат в SVN, но между 0.145 (с которой я начинал) и HEAD что-то поменялось и вводится только 1 символ. Судя по всему, нужно в каком-то месте снимать запрос IRQ1.

  5. #64
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,589
    Спасибо Благодарностей отдано 
    69
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    103 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нашелся скан ТО на терминал 15ИЭ-00-013, а значит, есть неплохие шансы сэмулировать его в MESS (в нем уже есть skeleton driver для DEC VTxxx и ВТА-2000). Прошивки пока нет, но в ТО есть рисунок знакогенератора:

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


    [свернуть]
    -- вбил его, попробую подключить.

  6. #65
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,589
    Спасибо Благодарностей отдано 
    69
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    103 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Очень предварительный (без эмуляции родного процессора) драйвер заработал:


  7. #66
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,589
    Спасибо Благодарностей отдано 
    69
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    103 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ec1841: частично сэмулировал контроллер памяти (порты 2B0-2B3), теперь тест памяти в POST проходит без ошибки. Пока не эмулируются дополнительные платы памяти и драйвер VDISK.SYS бесполезен.

  8. #67
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,589
    Спасибо Благодарностей отдано 
    69
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    103 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    mc1502 -- заработал ввод с кассеты. Патчи отошлю Micko.

    Начал проверять:

    - IBM_PC_Diagnostics_Cassette.wav -- из Бейсик-К грузится загрузчик ldcass.b, но при запуске зависает (неудивительно).
    - MK60-6_SideA.flac ("Tape13" на pk-info.ru) -- ни одна игра не грузится до конца.
    - ms1502_original_cassete2_sidea_fft_mono.flac -- первые две игры грузятся и работают, остальные пока не проверял.



    Остальные скриншоты -- в альбоме по ссылке.

  9. #68
    Junior
    Регистрация
    23.06.2012
    Адрес
    Астана/Новосибирск/Франкфурт
    Сообщений
    20
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Крут! А не знаешь, что там с багом из-за которого в мс1502 ломался ввод с клавиатуры? А то у меня теперь аналогичная проблема с клавиатурой Поиска. Откатываться на более старую версию mess совсем не хочется.

  10. #69
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,589
    Спасибо Благодарностей отдано 
    69
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    103 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Заодно починил этот баг, потому что как раз он и мешал работе кассеты.

    Баг в том, что нужно снимать IRQ1, я это сделал при записи в порт 60h (но есть более точный способ).

  11. #70
    Veteran
    Регистрация
    22.11.2009
    Адрес
    Москва
    Сообщений
    1,589
    Спасибо Благодарностей отдано 
    69
    Спасибо Благодарностей получено 
    157
    Поблагодарили
    103 сообщений
    Mentioned
    12 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ... но в 0.146 и выше этот способ все равно не работает. чиню дальше

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

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

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

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

Похожие темы

  1. Эмуляторы под Mac OS X.
    от Adramelek в разделе Эмуляторы
    Ответов: 1
    Последнее: 12.12.2009, 10:29
  2. Эмуляторы ?
    от F0lken в разделе БК-0010/0011
    Ответов: 35
    Последнее: 30.11.2009, 21:37
  3. эмуляторы атари
    от ZEman в разделе Atari
    Ответов: 11
    Последнее: 19.05.2009, 12:50
  4. Ответов: 31
    Последнее: 27.01.2009, 07:53
  5. Макинтош и эмуляторы
    от jyly0s в разделе Эмуляторы
    Ответов: 2
    Последнее: 13.01.2007, 10:18

Ваши права

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