User Tag List

Показано с 1 по 10 из 1517

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

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

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

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,377
    Спасибо Благодарностей отдано 
    407
    Спасибо Благодарностей получено 
    652
    Поблагодарили
    257 сообщений
    Mentioned
    27 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Emu80 - перепутаны местами тайминги условных CALL при выполнении и невыполнении условия. Должно быть 20 и 12, а есть 12 и 20 тактов. Ну и странная "некруглость" числа тактов, про это я уже писал, не очень критично на длинных тестовых фрагментах.
    Тайминги исправил, была та же проблема и с условными переходами (длинными). В репозитории изменения еще не залил, разбираюсь пока с некруглостью - проблему нашел, но до конца еще не исправил (некруглость возникала на прерываниях). Надеюсь, все исправления войдут в следующий релиз.

    Не напомнишь, у нас какие-нибудь бордюрные тесты для Z80 были? Навскидку что-то не нашел, может и не делали...

    Этот пользователь поблагодарил Pyk за это полезное сообщение:

    ivagor(12.06.2024)

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

  3. #2

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

    По умолчанию

    Цитата Сообщение от Pyk Посмотреть сообщение
    была та же проблема и с условными переходами (длинными
    Тут не понял, если длинные условные переходы это трехбайтовые команды JP C, JP NC и т.д., то их z80 исполняет за одинаковое время 10 тактов, на векторе 12 и в 4.0.466 так и есть.
    Цитата Сообщение от Pyk Посмотреть сообщение
    какие-нибудь бордюрные тесты для Z80 были
    Бордюрные тесты знаю только для 8080.

  4. #3

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,377
    Спасибо Благодарностей отдано 
    407
    Спасибо Благодарностей получено 
    652
    Поблагодарили
    257 сообщений
    Mentioned
    27 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    если длинные условные переходы это трехбайтовые команды JP C, JP NC и т.д., то их z80 исполняет за одинаковое время 10 тактов
    А, все ок тогда. В коде было перепутано, но из-за одинакового времени никак не проявлялось.

  5. #4

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,377
    Спасибо Благодарностей отдано 
    407
    Спасибо Благодарностей получено 
    652
    Поблагодарили
    257 сообщений
    Mentioned
    27 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Бордюрные тесты знаю только для 8080.
    У кого-нибудь есть реал с Z80? Можно было бы попробовать набросать хотя бы элементарные тесты.
    В принципе, сюрпризов не ожидается, но тем не менее...

  6. #5

    Регистрация
    16.12.2014
    Адрес
    г. Ожерелье
    Сообщений
    769
    Спасибо Благодарностей отдано 
    252
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    42 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Всё жду клавишу полного газа, которая есть практически у всех неотечественных эмуляторов. Неужели так трудно сделать? Такое есть даже в очень неудобном эмуляторе Вектора MESS/MAME. Ещё хотелось бы, чтобы при загрузке кнопкой LOAD память не чистилась.

    Этот пользователь поблагодарил litwr за это полезное сообщение:

    Pyk(09.07.2024)

  7. #6

    Регистрация
    29.06.2022
    Адрес
    г. Ирвайн, США
    Сообщений
    410
    Спасибо Благодарностей отдано 
    592
    Спасибо Благодарностей получено 
    345
    Поблагодарили
    111 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    litwr, кнопка полного газа есть в моем эмуляторе
    https://zx-pk.ru/threads/35808-devec...ktor-06ts.html

    Этот пользователь поблагодарил parallelno за это полезное сообщение:

    litwr(10.07.2024)

  8. #7

    Регистрация
    05.04.2013
    Адрес
    Починки, Нижегородская обл.
    Сообщений
    1,377
    Спасибо Благодарностей отдано 
    407
    Спасибо Благодарностей получено 
    652
    Поблагодарили
    257 сообщений
    Mentioned
    27 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от litwr Посмотреть сообщение
    Всё жду клавишу полного газа, которая есть практически у всех неотечественных эмуляторов. Неужели так трудно сделать? Такое есть даже в очень неудобном эмуляторе Вектора MESS/MAME. Ещё хотелось бы, чтобы при загрузке кнопкой LOAD память не чистилась.
    Принято. К сожалению, по ряду причин и то, и другое реализовать в Emu80 действительно не совсем просто. Поэтому руки не доходят, хотя в планах есть.

    Хочется именно "полный газ"? Я планировал сделать настройку коэффициента ускорения по Del, чтобы можно было выставить значение, отличное от 4x по умолчанию. Устроит?

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

    ... либо последовательное ускорение в несколько нажатий.
    Кажется, где-то тему ускорения уже обсуждали...
    Последний раз редактировалось Pyk; 09.07.2024 в 10:04. Причина: опечатка

  9. #8

    Регистрация
    16.12.2014
    Адрес
    г. Ожерелье
    Сообщений
    769
    Спасибо Благодарностей отдано 
    252
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    42 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от parallelno Посмотреть сообщение
    litwr, кнопка полного газа есть в моем эмуляторе
    https://zx-pk.ru/threads/35808-devec...ktor-06ts.html
    Чувствуется, что автор работал за рубежом, отечественные эмулятороделы и похоже абсолютно все не умеют делать полный газ! Среди эмуляторов БК только один умеет полный газ и автор уже лет 30 в Штатах. Прямо какой-то заговор и крутая конспирология. Но, к сожалению, мне опять не везёт, так как в основном всё хозяйство под Линуксом.
    Цитата Сообщение от Pyk Посмотреть сообщение
    Принято. К сожалению, по ряду причин и то, и другое реализовать в Emu80 действительно не совсем просто. Поэтому руки не доходят, хотя в планах есть.

    Хочется именно "полный газ"? Я планировал сделать настройку коэффициента ускорения по Del, чтобы можно было выставить значение, отличное от 4x по умолчанию. Устроит?

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

    ... либо последовательное ускорение в несколько нажатий.
    Кажется, где-то тему ускорения уже обсуждали...
    Ну умеют почти все неотечественные эмуляторы полный газ... Ну если никак, то хорошо бы где-то иметь возможность поставить 8х или 16х. Хотя сомневаюсь, что любой комп потянет реально 16 и больше, а это и будет полный газ.
    А Корвет с Микродос под 477 заработал нормально.

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

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

Эту тему просматривают: 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

Ваши права

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