User Tag List

Страница 20 из 120 ПерваяПервая ... 161718192021222324 ... ПоследняяПоследняя
Показано с 191 по 200 из 1199

Тема: Эмулятор УКНЦ - EmuStudio

  1. #191

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,394
    Спасибо Благодарностей отдано 
    1,702
    Спасибо Благодарностей получено 
    2,219
    Поблагодарили
    873 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Тут пока сложно сказать. Если пишут только 1, то включается системное ПЗУ в "окне", а также отключается на запись память, т.е. при записи в адреса 100000-176777 должен быть TRAP4.
    Хотя дело может быть совсем в другом. Кроме как записи делается что-то еще, например работа с каналами 0, 1, 2. Как я уже писал у них чуть-чуть различается работа в режиме прерываний. Но это все только предположения. Если hobot, говорил, что с какого-то момента диски стали работать, то в svn можно глянуть какие были исправления, но только если это была та самая ошибка.
    Понять бы, как работает этот драйвер RAM-диска, было бы яснее.

  2. #192

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Проверил диск ITO90 в UKNCBTL от 21.03.2010. Все работает и грузится. Так что я пока в догадках.

    ---------- Post added at 23:47 ---------- Previous post was at 23:17 ----------

    Цитата Сообщение от Titus Посмотреть сообщение
    Т.к. все игры, которые виснут, пишут 0x0001 в регистр управления памяти, и делают это с адреса 125526.
    Ох, не заметил сразу. Да по этому адресу находится драйвер кассеты ПЗУ в системном ПЗУ. Что-то у Вас с каналом 2, раз при загрузке с дискеты все время в кассету ПЗУ лезут, да не должно быть такого.

    И кстати на диске ITO90 есть только следующие команды, работающие с регистром 177054: BIS #400,@#177054 и BIC #400,@#177054. Т.е. они включают/выключают сетевой таймер в канале ПП.

  3. #193

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,394
    Спасибо Благодарностей отдано 
    1,702
    Спасибо Благодарностей получено 
    2,219
    Поблагодарили
    873 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Ох, не заметил сразу. Да по этому адресу находится драйвер кассеты ПЗУ в системном ПЗУ. Что-то у Вас с каналом 2, раз при загрузке с дискеты все время в кассету ПЗУ лезут, да не должно быть такого.
    Странно, значит почему-то он вываливается в этот драйвер кассеты ПЗУ. Буду искать, почему.

  4. #194

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Загрузил LODE RUNNER с ITO90. Ни разу не залез в драйвер кассеты ПЗУ.

  5. #195

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,394
    Спасибо Благодарностей отдано 
    1,702
    Спасибо Благодарностей получено 
    2,219
    Поблагодарили
    873 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Вообще, CPU зависает в цикле по адресу 157220, ожидая 65535*7 итераций появления нуля по адресу в R3 = 157346.
    После того, как ноль так и не установлен, в PPU как раз идет вываливание в этот драйвер кассеты ПЗУ. После этого цикл ожидания нуля в 157346 повторяется снова, и так до бесконечности.

    Проверил, существует ли этот цикл в играх, которые запускаются. Оказалось, что да, но исчерпывая счетчик, у них вываливания ППУ в драйвер кассеты не происходит.

  6. #196

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Странно, значит почему-то он вываливается в этот драйвер кассеты ПЗУ. Буду искать, почему.
    Советую поставить хук на драйвер канала 2, чтобы проследить какие блоки параметров передаются, т.е. адреса ОЗУ и содержимое блока.
    В каком месте ставить хук можно посмотреть по листингам ПЗУ, там в комментариях вся работа расписана.

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

  8. #197

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,394
    Спасибо Благодарностей отдано 
    1,702
    Спасибо Благодарностей получено 
    2,219
    Поблагодарили
    873 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Советую поставить хук на драйвер канала 2, чтобы проследить какие блоки параметров передаются, т.е. адреса ОЗУ и содержимое блока.
    В каком месте ставить хук можно посмотреть по листингам ПЗУ, там в комментариях вся работа расписана.
    Что это нам даст?

  9. #198

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Что это нам даст?
    Там по этим адресам крутится драйвер, работающий с каналом 2. Может что-то некорректно передается, а так будешь знать откуда блок и что в нем. Если всякая ерунда лезет, то может быть некорректно сделана работа с каналом 2.

  10. #199

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,394
    Спасибо Благодарностей отдано 
    1,702
    Спасибо Благодарностей получено 
    2,219
    Поблагодарили
    873 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Там по этим адресам крутится драйвер, работающий с каналом 2. Может что-то некорректно передается, а так будешь знать откуда блок и что в нем. Если всякая ерунда лезет, то может быть некорректно сделана работа с каналом 2.
    Странно, что это на всех программах работает корректно, а тут вдруг нет.

  11. #200

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Странно, что это на всех программах работает корректно, а тут вдруг нет.
    В том драйвере передается адрес блока, равный 157346. Работа идет с дисководом.

Страница 20 из 120 ПерваяПервая ... 161718192021222324 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Эмулятор УКНЦ - UKNCBTL
    от nzeemin в разделе Эмуляторы отечественных компьютеров
    Ответов: 1114
    Последнее: 08.01.2025, 01:15
  2. PS/2 клавиатура в УКНЦ
    от balu_dark в разделе ДВК, УКНЦ
    Ответов: 83
    Последнее: 10.01.2021, 10:51
  3. Как проверить УКНЦ и КМД ? Help
    от Andrey_Ak в разделе ДВК, УКНЦ
    Ответов: 37
    Последнее: 23.07.2020, 15:50
  4. УКНЦ и шина МПИ
    от KALDYH в разделе ДВК, УКНЦ
    Ответов: 18
    Последнее: 14.03.2014, 14:30
  5. Продаю УКНЦ
    от Gryphon в разделе Барахолка (архив)
    Ответов: 10
    Последнее: 01.04.2009, 10:22

Ваши права

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