User Tag List

Страница 14 из 20 ПерваяПервая ... 101112131415161718 ... ПоследняяПоследняя
Показано с 131 по 140 из 193

Тема: [Поиск 1] Эмуляция

  1. #131

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

    По умолчанию

    Схему В942 -- в соседней теме, http://zx.pk.ru/attachment.php?attac...8&d=1345582603

    Но вопрос остается -- как прошивка от В942 у вас вообще работает?

    ---------- Post added at 17:48 ---------- Previous post was at 16:49 ----------

    Оказалось, что эмуляция WD2010 в MESS пока не работает, поэтому пока В942 подключить не удастся. Оставляю пока для раздумий трассировку общения BIOS v1.4 с контроллером (все адреса в сегменте D000, читается всегда 0). Полагаю, что по адресам 08xx находится собственно ВГ7:
    Код:
       1.154857: hdc                     R $0000 == $00
       1.154857: hdc                     R $0001 == $00
       1.154869: hdc                     R $0200 == $00
       1.154869: hdc                     R $0201 == $00
       1.154881: hdc                     R $0400 == $00
       1.154881: hdc                     R $0401 == $00
       1.154893: hdc                     R $0600 == $00
       1.154893: hdc                     R $0601 == $00
       1.154905: hdc                     R $0800 == $00
       1.154905: hdc                     R $0801 == $00
       1.154917: hdc                     R $0a00 == $00
       1.154917: hdc                     R $0a01 == $00
       1.154929: hdc                     R $0c00 == $00
       1.154929: hdc                     R $0c01 == $00
       1.154941: hdc                     R $0e00 == $00
       1.154941: hdc                     R $0e01 == $00
       1.231944: hdc                     W $0c00 <- $00
       1.231948: hdc                     W $0c00 <- $20
       1.231956: hdc                     R $0c00 == $00
       1.232003: hdc                     W $0801 <- $ff
       1.232159: hdc                     W $0c00 <- $08
       1.232162: hdc                     W $0c00 <- $28
       1.232207: hdc                     W $0806 <- $20
       1.232235: hdc                     W $0807 <- $16
       1.232253: hdc                     R $0c00 == $00

  2. #132

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shattered Посмотреть сообщение
    Но вопрос остается -- как прошивка от В942 у вас вообще работает?
    Ну, она сначала не хотела работать, но потом я её сильно попросил, и она заработала

  3. #133

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

    По умолчанию

    Это как?

    А другие карты эмулируете (джойстик, мышь, локальную сеть)?

  4. #134

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Нет пока.

  5. #135

    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,951
    Спасибо Благодарностей отдано 
    81
    Спасибо Благодарностей получено 
    261
    Поблагодарили
    125 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Пока не знаю. Можно попробовать прописать в конфиге определённый графический режим для полноэкранного режима. Подозреваю, что автоматический подбор режима выбрал один из 8-битных режимов, а палитра по каким-то причинам не задалась. В 16-ти, 24-х и 32-битных режимах палитра не используется и цвета должны быть нормальные.

    Попробуй добавить в конфиг строчки:
    main.fullscreen=1280x1024x16
    main.fullscreen.scale.x=2
    main.fullscreen.scale.y=2
    Не помогло. Нативное разрешение у меня 1280x1024x32, пробовал и его и 16 бит и 800x600 - ноль изменений.

  6. #136

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Для 32-битных режимов нельзя делать scale.x (эмулятор может генерировать максимум 32 бита на точку). Странно, что не получилось с 16-битным режимом. Вобщем, пока не знаю, чем помочь.

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

  8. #137

    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,951
    Спасибо Благодарностей отдано 
    81
    Спасибо Благодарностей получено 
    261
    Поблагодарили
    125 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    b2m - а регистр флагов нормально обрабатываете? И вместе с ним, флаг trap, который должен переводить проц в режим пошагового исполнения команд (int 01).

    Просто все великолепно в эмуле, кроме того, что ни checkit, ни pctools с информацией о системе, ни даже мой файл-коммандер упакованный diet не запускаются.

    На всякий случай тест для раздумий насчет trap в архиве.
    UPD: На реальном Поиске соответственно должен выдавать: "Intel 8088 '81 or later, or Intel 80C88"
    Вложения Вложения
    • Тип файла: rar cpu.rar (2.6 Кб, Просмотров: 127)
    Последний раз редактировалось Tronix; 16.12.2013 в 13:58.

  9. #138

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Проблему с trap-ом решил, но checkit по прежнему вылетает
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	CPU.GIF 
Просмотров:	233 
Размер:	3.7 Кб 
ID:	44551  

  10. #139

    Регистрация
    16.09.2010
    Адрес
    г. Москва
    Сообщений
    1,951
    Спасибо Благодарностей отдано 
    81
    Спасибо Благодарностей получено 
    261
    Поблагодарили
    125 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну, не видя сорцов мне трудно что либо сказать. Может по секрету (под NDA) все-таки покажите код эмуляции x86? И где бы новую версию с исправленным trap качнуть, попробую еще методом тыка поковырять...

  11. #140

    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,926
    Спасибо Благодарностей отдано 
    105
    Спасибо Благодарностей получено 
    291
    Поблагодарили
    217 сообщений
    Mentioned
    10 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Tronix Посмотреть сообщение
    И где бы новую версию с исправленным trap качнуть, попробую еще методом тыка поковырять...
    Я обновил архив с эмулятором на своём сайте.

    ---------- Post added at 18:23 ---------- Previous post was at 18:18 ----------

    CheckIt вылетает, начиная тестировать какие-то "системные компоненты" на втором из 12 шагов. Видимо, не находит какого-то обязательного устройства. Знать бы, чего он тестирует, а то по шагам трассировать программу, написанную на ЯВУ довольно муторно, и мало чего понятно, чего она делает.

    ---------- Post added at 19:09 ---------- Previous post was at 18:23 ----------

    Tronix, у меня какая-то неправильная версия CheckIt, она использует 32-битные команды (с префиксами 66h,67h). А какая версия использовалась на Поиске? И где её скачать?

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

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

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

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

Похожие темы

  1. [Поиск 1] поиск информации по модулям
    от Daniil Chislov 86 в разделе Поиск
    Ответов: 7
    Последнее: 25.12.2023, 16:54
  2. [Поиск 3] Восстановление
    от Filin в разделе Поиск
    Ответов: 71
    Последнее: 13.12.2020, 16:23
  3. [Поиск 1] Tandy Sound эмуляция
    от Tronix в разделе Поиск
    Ответов: 2
    Последнее: 21.03.2019, 18:40
  4. [Поиск 2] Поиск информации
    от dk_spb в разделе Поиск
    Ответов: 17
    Последнее: 02.10.2017, 09:00
  5. Эмуляция AY/YM
    от mungo в разделе Эмуляторы
    Ответов: 18
    Последнее: 22.03.2013, 06:14

Ваши права

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