User Tag List

Страница 102 из 127 ПерваяПервая ... 9899100101102103104105106 ... ПоследняяПоследняя
Показано с 1,011 по 1,020 из 1517

Тема: Вектор-06Ц: Эмуляция

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

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

    По умолчанию

    Цитата Сообщение от KTSerg Посмотреть сообщение
    опцией (из командной строки) сразу перейти в режим отладки без запуска загруженной программы?
    Из командной строки - опция /d

    Цитата Сообщение от Improver Посмотреть сообщение
    по нажатию клавиши "Pause/Break" сразу переходит в режим отладки
    Если отладчик не был запущен, то будет пауза, но в этот момент тоже можно вызвать отладчик.

    Цитата Сообщение от KTSerg Посмотреть сообщение
    Поставить брекпоинт, ДО начала работы программы?
    Тоже можно - опция /brk XXXX (16-ричный адрес)

    Вот несколько примеров:
    emu.exe /d
    emu.exe /c "Orion-128" /d
    emu.exe /c "Orion-128" /brk F842
    emu.exe /c "Orion-128" /brk @my.brk

    1. Вызов отладчика, без выбора конфигурации
    2. Более полезный вариант, с автоматическим выбором конфигурации
    3. Ещё более удобный вариант, с указанием точки останова
    4. Вариант с сохранением точек останова в файле

    Эти 3 пользователя(ей) поблагодарили b2m за это полезное сообщение:

    Improver(05.08.2020), KTSerg(05.08.2020), shapipovo(08.08.2020)

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

  3. #2

    Регистрация
    27.10.2013
    Адрес
    г. Кишинев, Молдова
    Сообщений
    517
    Спасибо Благодарностей отдано 
    205
    Спасибо Благодарностей получено 
    50
    Поблагодарили
    27 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Подскажите, как в VV (7.02) загрузить файл с кассеты в реальном времени с реального магнитофона?
    Нужно оцифровать несколько кассет.

  4. #3

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    1,144
    Спасибо Благодарностей получено 
    1,480
    Поблагодарили
    528 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Скажите, насколько точна работа Вектора в MiSTer?
    https://github.com/MiSTer-devel/Vector-06C_MiSTer
    То есть даже вопрос скорее - а если проверить игрушку под Мистером, можно ли считать что и под настоящим Вектором она тоже будет точно так же работать?

  5. #4

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

    По умолчанию

    Желательно поправить в VV такты для семейства команд jr в конфиге z80. Когда переход есть, то они должны занимать на векторе 16 тактов (не 12), т.к. там по циклам (из даташита): 4+3+5, т.е. на векторе будет 4+4+8=16.
    DJNZ не проверял, но на всякий случай обращу внимание. При наличии перехода (B<>0): 5+3+5, на векторе - 8+4+8=20 тактов. Без перехода (B=0): 5+3, на векторе - 8+4=12 тактов.
    Еще в отладчике VV, по крайней мере в конфиге z80, после изменения значения PC жму Next и выполнение программы продолжается не с нового адреса, а как будто изменения PC не было.

  6. #5

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

    По умолчанию

    Написал и задумался - третий цикл в jr и djnz без обращения к памяти, там торможения не будет. И точно, растактовки amstrad cpc говорят, что:
    1. jr - 12 тактов; условный jr при невыполнении условия - 8 тактов.
    2. djnz b<>0 - 16 тактов; djnz b=0 - 12 тактов.
    Получается в VV jr правильный (djnz так и не проверил), а вот emu80 надо поправить.

    - - - Добавлено - - -

    Допроверил djnz, в итоге вот что получилось.
    1. VV
    1.1. Надо поправить djnz при b=0 (когда нет перехода), должно быть 12 тактов вместо 8.
    1.2. У меня остался вопрос по отладчику, почему изменение PC не влияет на следующий адрес выборки команды.
    2. Emu80
    2.1. jr и условные jr при наличии перехода должны быть по 12 тактов вместо 16.
    2.2. djnz при b<>0 (когда есть переход) должно быть 16 тактов вместо 20.

  7. #6

    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    989
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    96
    Поблагодарили
    46 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Допроверил djnz, в итоге вот что получилось.
    1. VV
    1.1. Надо поправить djnz при b=0 (когда нет перехода), должно быть 12 тактов вместо 8.
    1.2. У меня остался вопрос по отладчику, почему изменение PC не влияет на следующий адрес выборки команды.
    Исправил. VV_7.03
    Здесь можно скачать актуальные версии Virtual Vector (VV)

    Эти 6 пользователя(ей) поблагодарили Ramiros за это полезное сообщение:

    Improver(05.09.2021), ivagor(05.09.2021), lafromm31(05.09.2021), nzeemin(05.09.2021), svofski(05.09.2021), ZEman(02.10.2021)

  8. #7

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    1,144
    Спасибо Благодарностей получено 
    1,480
    Поблагодарили
    528 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ramiros, так VV всё ещё развивается?
    Вообще это отличный эмулятор.
    Но мне лично очень нехватает возможности передать ROM-файл для загрузки через командную строку. В других эмуляторах Вектора эта возможность уже есть.

  9. #8

    Регистрация
    05.08.2008
    Адрес
    Магнитогорск
    Сообщений
    989
    Спасибо Благодарностей отдано 
    25
    Спасибо Благодарностей получено 
    96
    Поблагодарили
    46 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Ramiros, Но мне лично очень нехватает возможности передать ROM-файл для загрузки через командную строку.
    Есть возможность зарегистрировать типы файлов, тогда все ромы запускаются просто как exe-шники (File->Fileassociations->Register). Такой вариант запуска не пойдет?
    Здесь можно скачать актуальные версии Virtual Vector (VV)

  10. #9

    Регистрация
    20.12.2005
    Адрес
    Москва
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    1,144
    Спасибо Благодарностей получено 
    1,480
    Поблагодарили
    528 сообщений
    Mentioned
    20 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Ramiros Посмотреть сообщение
    Есть возможность зарегистрировать типы файлов, тогда все ромы запускаются просто как exe-шники (File->Fileassociations->Register). Такой вариант запуска не пойдет?
    Нет, для меня типично - итерация кодирования, скомпилил командным файлом, и запустил командный файл запускающий эмулятор.

  11. #10

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

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    Нет, для меня типично - итерация кодирования, скомпилил командным файлом, и запустил командный файл запускающий эмулятор.
    Тогда тебе скорее v06x подойдет. С ним даже можно сделать автоматизированный тестовый стенд.
    Больше игр нет

Страница 102 из 127 ПерваяПервая ... 9899100101102103104105106 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Вектор-06Ц: Общие вопросы
    от CityAceE в разделе Вектор
    Ответов: 867
    Последнее: 17.10.2025, 18:38
  2. Ответов: 9
    Последнее: 18.04.2009, 21:21
  3. Вектор-06Ц
    от AlexBel в разделе Барахолка (архив)
    Ответов: 4
    Последнее: 20.12.2007, 08:23
  4. IM2, вектор прерывания
    от Jukov в разделе Программирование
    Ответов: 18
    Последнее: 20.09.2006, 09:32

Ваши права

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