Важная информация

User Tag List

Страница 167 из 198 ПерваяПервая ... 163164165166167168169170171 ... ПоследняяПоследняя
Показано с 1,661 по 1,670 из 1975

Тема: ZXMAK2 - Виртуальная машина ZX Spectrum

  1. #1661
    Guru Аватар для Sayman
    Регистрация
    16.02.2006
    Адрес
    Новосибирск
    Сообщений
    3,280
    Спасибо Благодарностей отдано 
    17
    Спасибо Благодарностей получено 
    91
    Поблагодарили
    54 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    В режиме эмуляции спринтера по прежнему косяк с CBL, а так же если в конфу добавить AY, то он играет на частоте 21мгц (AY).
    0A заповедей:
    I. Не удаляй каталог свой.
    II. Не удаляй до времени ни одного файла.
    III. Не кради файлы.
    IV. Не желай программы ближнего своего.
    V. Почитай BDOS и BIOS как родителей своих ...
    ---
    Sprinter resurrect:
    Telegram
    Discord
    Repo
    Forum

  2. #1662
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от nzeemin Посмотреть сообщение
    ZXMAK, обратите внимание на то как сделана сборка трассы выполнения в эмуляторе Altirra -- это довольно продвинутый эмулятор Atari:
    http://www.virtualdub.org/altirra.html
    http://atariage.com/forums/topic/216...rra/?p=2827027
    Команда .pathrecord начинает запись пути выполнения -- в памяти формируется дамп, причём прохождение одних и тех же адресов повторно не записывается.
    Команда .pathdump filename выгружает этот дамп в виде дизассемблированного кода.
    Это довольно удобно, например, гоняешь игровой цикл и сразу получаешь дамп кода который в него входит. Или отдельно остановил перед прыжком игрока, начал трассу, остановил сразу после и посмотрел какой код за это отвечает.
    Плюс есть окно History -- когда остановил выполнение, то сразу видишь серию команд предшествующую останову, причём она даже циклы умеет сворачивать.
    сохранять историю - это на производительности скажется очень серьезно. Сейчас эмулятор запоминает только адрес предыдущей инструкции (значение LPC в отладчике)

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

    Цитата Сообщение от Sayman Посмотреть сообщение
    В режиме эмуляции спринтера по прежнему косяк с CBL, а так же если в конфу добавить AY, то он играет на частоте 21мгц (AY).
    по CBL непонятно как прерывания от него работают на риале. Насколько помню при нулевом и единичном делителе как-то странно себя система себя вела.

    По AY видимо проблема тоже в прерываниях.
    А если речь о задающей частоте AY, то ее можно в файле vmz задавать, как и конфигурацию миксера (abc,acb, etc) и баланс. Ну и порты с маской для многих устройств можно задать, для всех звуковых точно.
    Последний раз редактировалось ZXMAK; 06.02.2016 в 07:17.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  3. #1663
    Veteran
    Регистрация
    07.10.2006
    Сообщений
    1,645
    Спасибо Благодарностей отдано 
    243
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    155 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    ZXMAK, как включить дебаггер Adlers? Редактирования vmz-файла, как указано в хелпе, дает только пропадание пункта "Debugger" в меню (в актуальной версии эмулятора).
    Последний раз редактировалось Spectramine; 06.02.2016 в 13:17.

  4. #1664
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от weiv Посмотреть сообщение
    ZXMAK, как включить дебаггер Adlers? Редактирования vmz-файла, как указано в хелпе, дает только пропадание пункта "Debugger" в меню (в актуальной версии эмулятора).
    открываешь окно с устройствами, удаляешь Debugger и добавляешь нужный
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  5. #1665
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,591
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    238
    Поблагодарили
    187 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    Exclamation интерфейс

    решил глянуть, что за эмуль хвалят в соседней ветке, запустил - сразу же нарвался на неудобства:

    1) из джоев только кемпстон и мапится только на нумпад - а вот у меня ноут без нумпада, как быть?
    хочу мапить любой джой на ctrl+arrows и одним щелчком переключать их на caps+cursor и обратно, как в zxspin

    2) не нашёл, как отредактировать палитру (снова zxspin как пример)
    некоторые игры (например, брунильда) выглядят в дефолтной ужасно
    притом одной лишь корректировкой bright'а там не отделаешься
    Прихожу без разрешения, сею смерть и разрушение...

  6. #1666
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    решил глянуть, что за эмуль хвалят в соседней ветке, запустил - сразу же нарвался на неудобства:

    1) из джоев только кемпстон и мапится только на нумпад - а вот у меня ноут без нумпада, как быть?
    хочу мапить любой джой на ctrl+arrows и одним щелчком переключать их на caps+cursor и обратно, как в zxspin
    вместо нумпада можно выбрать любой доступный системе джойстик в настройках

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    2) не нашёл, как отредактировать палитру (снова zxspin как пример)
    некоторые игры (например, брунильда) выглядят в дефолтной ужасно
    притом одной лишь корректировкой bright'а там не отделаешься
    палитра не редактируется, объясняется динамической палитрой для некоторых ULA
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

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

  8. #1667
    Guru Аватар для Lethargeek
    Регистрация
    08.09.2005
    Адрес
    Воронеж
    Сообщений
    4,591
    Записей в дневнике
    3
    Спасибо Благодарностей отдано 
    285
    Спасибо Благодарностей получено 
    238
    Поблагодарили
    187 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    вместо нумпада можно выбрать любой доступный системе джойстик в настройках
    расшифруй - это что, джойстик к эмулятору покупать? (совет типа "нету хлеба - ешьте пирожные")

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    палитра не редактируется, объясняется динамической палитрой для некоторых ULA
    да у доброй половины клонов юлы-то не было, зато резюки подстроечные бывали
    + возможность покрутить настройки у телевизора (эмуль должен имитировать их локально)
    и чем, собс-но, мешает динамическая палитра в случаях, когда доступна только стандартная?
    zxspin же эмулирует ulaplus, что не мешает для стандартного режима свою иметь
    Прихожу без разрешения, сею смерть и разрушение...

  9. #1668
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,495
    Спасибо Благодарностей отдано 
    227
    Спасибо Благодарностей получено 
    150
    Поблагодарили
    116 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    У меня под вин7 такое, можно как-то починить настройками?


  10. #1669
    Veteran Аватар для ZXMAK
    Регистрация
    30.01.2006
    Адрес
    Харьков
    Сообщений
    1,406
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    15 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    У меня под вин7 такое, можно как-то починить настройками?
    нужно выбрать ту-же конфигурацию спектрума, на которой записан RZX файл.
    RZX чувствителен к точности эмуляции таймингов. Поэтому если эмуль на котором писался RZX имеет ошибки эмуляции, то воспроизвести такой RZX на другом эмуляторе будет проблематично. Т.к. для воспроизведения нужно чтобы эмулятор делал такие-же ошибки, как и при записи.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

  11. #1670
    Veteran
    Регистрация
    07.10.2006
    Сообщений
    1,645
    Спасибо Благодарностей отдано 
    243
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    155 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

Страница 167 из 198 ПерваяПервая ... 163164165166167168169170171 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 7
    Последнее: 06.04.2012, 21:37
  2. Машина Тьюринга для Z80
    от ZXMAK в разделе Эмуляторы
    Ответов: 4
    Последнее: 15.08.2011, 03:26
  3. Продвинутая Мелко Машина 1
    от Black_Cat в разделе Зарубежные компьютеры
    Ответов: 74
    Последнее: 03.03.2009, 09:05
  4. Что за машина такая??? Commodore 128...
    от ILoveSpeccy в разделе Commodore 16/64/128
    Ответов: 5
    Последнее: 31.10.2007, 10:25
  5. Java-машина
    от Error404 в разделе Программирование
    Ответов: 2
    Последнее: 15.01.2007, 15:11

Ваши права

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