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

User Tag List

Страница 5 из 5 ПерваяПервая 12345
Показано с 41 по 43 из 43

Тема: Спецификация формата .SNV (SNap for View)

  1. #41

    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,691
    Спасибо Благодарностей отдано 
    302
    Спасибо Благодарностей получено 
    223
    Поблагодарили
    159 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZXMAK Посмотреть сообщение
    значит вам мало в каких файлах приходится копаться
    берём например https://construct.readthedocs.io/en/latest/
    и ничего не забудется
    Heavy on the disasm
    Eric and the disasm
    Mask 3: Venom strikes disasm
    Bard's disasm

  2. #42

    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,456
    Записей в дневнике
    42
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    173
    Поблагодарили
    121 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    берём например https://construct.readthedocs.io/en/latest/
    и ничего не забудется
    Не, бесполезно объяснять азы автору, с трудом осилившему ассемблер z80

  3. #43

    Регистрация
    30.01.2006
    Сообщений
    1,921
    Спасибо Благодарностей отдано 
    73
    Спасибо Благодарностей получено 
    119
    Поблагодарили
    80 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shiny Посмотреть сообщение
    Не, бесполезно объяснять азы автору, с трудом осилившему ассемблер z80
    Ваш выпад с переходом на личности и оскорбления удивил, но раз уж вы решили подчеркнуть свою экспертизу в разработке комплияторов ассемблера для z80, мне будет интересно услышать, какой именно компилятор ассемблера для Z80 вы реализовали и что он умеет?

    Если вернуться к сути моего вопроса по ассемблеру, он касался не трудностей в понимании ассемблера Z80, а поиска оптимального и классического подхода к интерпретации меток в грамматике lex/yacc для компилятора ассемблера, а именно - синтаксис каких меток считать допустимым, а каких нет.

    Для контекста: я попробовал написать свой компилятор ассемблера на замену существующим, чтобы реализовать недостающие фичи которых мне не хватает при отладке эмулятора, у меня получилось два варианта грамматик с разным подходом к обработке меток, учитывающий разные подходы принятые для z80. Насколько увидел - все варианты синтаксисов поддержать одной грамматикой не получится (по крайней мере мне так показалось), т.к. они конфликтуют и я хотел обсудить, какой из них ближе к общепринятому подходу в компиляторах для z80.

    И кстати дизассемблер и ассемблер для Z80, поддерживающие все недокументированные инструкции, были включены еще 20 лет назад в первую версию zxmak, где использовались в его отладчике. Это конечно был ассемблер однострочный, для одной инструкции, а не полноценный компилятор, но тем не менее он корректно обрабатывал все возможные инструкции z80, поэтому странно видеть ваше заявление.

    Если у вас есть конструктивные замечания по теме, буду рад услышать.


    Что касается форматов хранения данных, в рамках работы мне неоднократно приходилось разрабатывать и отлаживать процессы сериализации в различных форматах. Исходя из этого опыта, могу уверенно сказать, что отладка и редактирование данных в формате XML/json значительно проще и удобнее по сравнению с бинарными форматами. Бинарные форматы - это ужас для отладки, особенно когда формат зависит от версии и одна и та-же переменная может быть по разным смещениям в зависимости от версии.

    Если вы считаете, что редактирование данных в бинарных форматах проще, вероятно, ваш опыт работы с такими задачами был ограничен или сводился к относительно простым случаям, например, заменой одного значения на другое, я так это вижу.
    Последний раз редактировалось ZXMAK; 08.12.2024 в 03:23.
    ZXMAK2 - Виртуальная Машина ZX Spectrum https://github.com/zxmak/ZXMAK2 (старая ссылка http://zxmak2.codeplex.com)
    ZXMAK.NET - спектрум на C# http://sourceforge.net/projects/zxmak-dotnet

Страница 5 из 5 ПерваяПервая 12345

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

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

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

Похожие темы

  1. GMX Pic View
    от izzx в разделе Софт
    Ответов: 110
    Последнее: 24.09.2021, 21:02
  2. Best View 2.19
    от Gutten в разделе Софт
    Ответов: 5
    Последнее: 15.08.2017, 15:42
  3. Описание формата TRD
    от Abadonna в разделе Разный софт
    Ответов: 7
    Последнее: 26.04.2013, 17:58
  4. 3D-View - построение 3D перспективы
    от Andrew771 в разделе Софт
    Ответов: 4
    Последнее: 02.11.2012, 11:46
  5. Описание формата .TAP
    от ILoveSpeccy в разделе Несортированное железо
    Ответов: 1
    Последнее: 20.01.2008, 18:18

Ваши права

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