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

User Tag List

Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 15 из 15

Тема: Описание команд Z80: Установка флагов

  1. #11
    Master
    Регистрация
    11.04.2006
    Адрес
    Novosibirsk
    Сообщений
    937
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ВитГо Посмотреть сообщение
    Нет у меня такой кнопки.. не в сокращенном редактировании, ни в полном..
    Видать экспы на форуме маловато, карма маленькая.

    Что касается флагов то документированные инструкции и флаги все расписаны в документации правильно и подробно. Недокументированные инструкции если я верно помню расписаны в документации на Z180 где большинство их задокументировали. Работа недокументированных флагов подробно расписана в исследовании регистра memptr. Мануал по z80 undocumented тоже доступен и тут на форуме и в сети. Все есть в официальных справочниках или тут на форуме.

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

    По умолчанию

    Цитата Сообщение от ВитГо Посмотреть сообщение
    до операции 0b 0001 1111
    после операции 0b 0010 0000
    Флаг устанавливаем (?)
    устанавливаем

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

  3. #13
    Master
    Регистрация
    20.01.2016
    Адрес
    п. Власиха, Московская обл.
    Сообщений
    553
    Спасибо Благодарностей отдано 
    1
    Спасибо Благодарностей получено 
    8
    Поблагодарили
    5 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поделюсь что ли кодом шикарного эмулятора Z80 на C#, делал для проигрывателя AY файлов, эмулятор ZX делать не планирую, поэтому можете использовать как хотите.
    Здесь сделаны все команды Z80 в том числе недокументированные и недокументированные флаги, обрабатывается регистр R и т.д., все циклы правильно считаются.

    PS: обработка регистра R в коде закоментирована, если нужно раскоментируйте, некоторые программы его используют
    Вложения Вложения
    • Тип файла: zip Z80.zip (19.1 Кб, Просмотров: 34)
    Последний раз редактировалось EvgenRU; 05.03.2019 в 21:49.

  4. #14
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,119
    Записей в дневнике
    36
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    12
    Поблагодарили
    5 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Для эмуляции достаточно raze.dll, где-то мелькал пример эмуляции Galaksija

  5. #15
    Activist
    Регистрация
    14.04.2013
    Адрес
    г. Ростов-на-Дону
    Сообщений
    449
    Спасибо Благодарностей отдано 
    27
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    13 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А существуют ли какие-нибудь тесты эмуляторов типа Exerciser, но в виде автономного ROM?

Страница 2 из 2 ПерваяПервая 12

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

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

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

Похожие темы

  1. Alasm 5.09 - описание команд...
    от Stl75 в разделе Софт
    Ответов: 3
    Последнее: 17.06.2018, 21:57
  2. Поясните по поводу регистра AF и флагов
    от jim в разделе Программирование
    Ответов: 10
    Последнее: 27.11.2005, 14:51
  3. Описание системы команд - давайте централизуем ;)
    от Alex/AT в разделе Программирование
    Ответов: 43
    Последнее: 09.07.2005, 23:11
  4. Проясните по поводу регистра флагов Z80
    от Shiru в разделе Программирование
    Ответов: 45
    Последнее: 14.05.2005, 12:06
  5. Ответов: 4
    Последнее: 28.03.2005, 02:08

Ваши права

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