User Tag List

Страница 17 из 85 ПерваяПервая ... 131415161718192021 ... ПоследняяПоследняя
Показано с 161 по 170 из 849

Тема: Пожелания и планы по эмулятору Башкирия-2М

  1. #161

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    b2m
    Расскажи, интересно же. Как я понял, до правки
    1588 call A000 (после mvi a,3F/out 10)
    выполнялся как что-то вроде косвенного перехода (т.е. адрес перехода брался откуда-то с КД и получался E5E5?)

    Добавлено через 24 минуты
    KRISTI как и DIZR нужно запускать из ДОС.
    Последний раз редактировалось ivagor; 02.10.2008 в 21:50. Причина: Добавлено сообщение

  2. #162

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Расскажи, интересно же
    Обычная ошибка, сигнал СТЕК был установлен там, где его быть не должно было, а именно, при чтении адреса подпрограммы. Удивительно, что до сих пор нигде не проявлялось.

    Добавлено через 36 минут
    Цитата Сообщение от ivagor Посмотреть сообщение
    KRISTI как и DIZR нужно запускать из ДОС
    Странно, если после загрузки с диска (lines) дать команду d(ir), то она уже не работает, а если сразу запустить, то работает. Так что, не факт, что её с диска запускать надо.

    Добавлено через 38 минут
    Хотя нет, сейчас заработала. Как-то она через раз запускается...
    Последний раз редактировалось b2m; 03.10.2008 в 15:03. Причина: Добавлено сообщение

  3. #163

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Удивительно, что до сих пор нигде не проявлялось.
    При отладке фрагментов, использующих обращение к КД через стек, сталкивался с чем-то подобным, поэтому меня этот вопрос сильно заинтересовал. Не знал на что грешить, думал может в отладчике показывает не совсем корректно. В чистом виде, чтобы написать "багрепорт" эту штуку не отлавливал, только сейчас стало понятно.

    Вот, к слову, еще про стек и отладчик
    Цитата Сообщение от ivagor Посмотреть сообщение
    1.2. Очень специфическое поведение при включенном режиме обращения к квазидиску как к стеку после выполнения команд push или pop. То что при этом показывается в окне дизассемблера и дампа памяти имеет мало общего с действительность, т.к. программа работает нормально, но такие фрагменты кода приходится отлаживать "вслепую". Конечно, можно отнестись к этому философски и считать "антихакерской фичей".
    пока не проверял, может ты это уже пофиксил.

    Цитата Сообщение от b2m Посмотреть сообщение
    Так что, не факт, что её с диска запускать надо.
    Если это про kristi и dizr (я не совсем понял про какие lines речь), там есть такое (не сильно далеко от старта)
    ei / hlt / di
    если в 38h ничего нет, то до di дело не дойдет. Т.е. ДОС не обязателен, теоретически сойдет и монитор-отладчик, но загрузчик не обеспечит чего-нибудь по адресу 38h.
    Последний раз редактировалось ivagor; 03.10.2008 в 17:48.

  4. #164

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,028
    Спасибо Благодарностей получено 
    813
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поп-рыгун это пять.

  5. #165

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    может ты это уже пофиксил
    Я думаю, ты имел ввиду, чтобы дамп в отладчике показывал содержимое квазидиска при чтении через стек. Нет, пока там показывается только то, что "видит" процессор при чтении собственно команды или "нормальном" чтении.

    Цитата Сообщение от ivagor Посмотреть сообщение
    там есть такое (не сильно далеко от старта)
    ei / hlt / di
    А вот это уже интересно. Надо бы учесть такую фичу при открытии .rom файлов. Тогда эти проги тоже нормально будут работать, наверное.

  6. #166

    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    8,391
    Спасибо Благодарностей отдано 
    763
    Спасибо Благодарностей получено 
    2,367
    Поблагодарили
    1,317 сообщений
    Mentioned
    38 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Я думаю, ты имел ввиду, чтобы дамп в отладчике показывал содержимое квазидиска при чтении через стек.
    Не совсем, хотя это тоже было бы неплохо .
    Попытаюсь описать словами, хотя лучше бы еще привести фрагмент кода, но это потом (надо найти и еще раз проверить): при включенном обращении к КД стеком и после выполнении pop или push отладчик в окне дизассемблирования показывает явно левые вещи - якобы изменяется содержимое близлежайших ячеек, но на самом деле такого (т.е. изменения содержимого ячеек основного ОЗУ) судя по работоспособности программы, не происходит.

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

  8. #167

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

    По умолчанию

    Теперь понял. В той версии, что на сайте, должно быть нормально. Я, правда, опять немного поменял, но не выкладывал на сайт. Я учту эту фичу.

  9. #168

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

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    KRISTI как и DIZR нужно запускать из ДОС
    Теперь не нужно из ДОС, можно просто File/Open. Я поставил команды 0000:jmp 100h и 0038:ei/ret.

  10. #169

    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,116
    Спасибо Благодарностей отдано 
    162
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    32 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    b2m, обнаружил баг в новых версиях эмулятора.
    эмулятор запоминает пути просто из последней посещённой папки а то что записано в конфиге игнорирует.
    например открыл я диск для башкирии, поиграл, потом лезу в вектор выбираю там открыть диск для вектора, а он его ищет в директории башкирии.
    или например открыл driller tank для pk8000, потом лезу в вектор хочу открыть там ром файл с игрой а он смотрит ром файлы в папке от pk8000.
    исправь это пожалуйста.
    проверил на версиях за 24.09.2008 - там пути запоминает точно.

    P.S.
    небольшое объяснение, я не держу один эмулятор для всех машинок.
    в каждой директории какогото компа у меня находится отдельная копия эмулятора с нужными конфигами.
    Последний раз редактировалось ZEman; 07.10.2008 в 06:54.

  11. #170

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

    По умолчанию

    Цитата Сообщение от ZEman Посмотреть сообщение
    в каждой директории какогото компа у меня находится отдельная копия эмулятора с нужными конфигами
    И какая от этого польза?

    Цитата Сообщение от ZEman Посмотреть сообщение
    баг в новых версиях эмулятора
    Исправил.

Страница 17 из 85 ПерваяПервая ... 131415161718192021 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 1034
    Последнее: 29.10.2021, 07:15
  2. Жалобы/пожелания по работе форума
    от Conan в разделе Форум
    Ответов: 6289
    Последнее: 14.03.2021, 00:19
  3. пожелания создателям эмуляторов
    от проф в разделе Эмуляторы
    Ответов: 24
    Последнее: 09.02.2007, 01:31
  4. Пожелания по сервисам форума
    от andrews в разделе Форум
    Ответов: 10
    Последнее: 14.08.2006, 13:47

Ваши права

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