User Tag List

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

Тема: Конвертор мнемоники i8080 в Z80

  1. #1

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

    По умолчанию Конвертор мнемоники i8080 в Z80

    За субботу накидал на JS конвертор мнемоник из 8080 в Z80: https://nzeemin.github.io/i8080-z80.html
    Надеюсь, будет полезен для ваших проектов.

    Конвертор не проверяет правильность вашего кода, это не компилятор. Предполагается, что на вход подаётся компилируемый код.
    Конвертор старается сохранить форматирование и комментарии.
    Операнды инструкций передаются в результат в основном как есть, без изменений.

    Если что-то не работает, посмотрите в консоль отладки JavaScript (обычно F12 / Console).

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

    CityAceE(30.06.2024), fifan(20.09.2024), Improver(29.06.2024), litwr(20.07.2024), Oleg N. Cher(29.06.2024), parallelno(01.07.2024), Pyk(30.06.2024), shapipovo(16.09.2024), svofski(29.06.2024), Titus(30.06.2024), zebest(30.06.2024)

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

  3. #2

    Регистрация
    18.01.2010
    Адрес
    Крым
    Сообщений
    238
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Смутно помню, но 30 лет назад писал пакетный файл для WS редактора в CP/M для подобного случая).

  4. #3

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

    По умолчанию

    Цитата Сообщение от M80 Посмотреть сообщение
    Смутно помню, но 30 лет назад писал пакетный файл для WS редактора в CP/M для подобного случая).
    Так я и не утверждаю что сделал что-то уникально новое, понятно что эту задачу решали много раз.

    Вот например решение на REXX: https://zx-pk.ru/threads/25883-i8080...ranslator.html

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

    Improver(01.07.2024)

  5. #4

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

    По умолчанию

    Подобных конвертеров много, и каждый написан "для себя". Хорошо, когда доступен исходник, мне например удалось хакнуть конвертер из комплекта z88dk до приемлемого (для меня) состояния.

  6. #5

    Регистрация
    18.01.2010
    Адрес
    Крым
    Сообщений
    238
    Спасибо Благодарностей отдано 
    7
    Спасибо Благодарностей получено 
    41
    Поблагодарили
    34 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  7. #6

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

    По умолчанию

    А чё обратно не работает? Мне обратно актуальнее

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

    Error404(03.07.2024), svofski(01.07.2024)

  8. #7

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

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    А чё обратно не работает? Мне обратно актуальнее
    это работает
    https://g0blinish.ucoz.ru/pb3/1.0e_.zip

  9. #8

    Регистрация
    11.01.2008
    Адрес
    Ладошкино
    Сообщений
    1,811
    Записей в дневнике
    4
    Спасибо Благодарностей отдано 
    385
    Спасибо Благодарностей получено 
    339
    Поблагодарили
    244 сообщений
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Споткнулся на ровном месте.
    xra a => XOR A,a
    ana a => AND A,a
    вроде бы и все верно, можно и так записать, но Ужасм по умолчанию компилит как две команды подряд. Можно конечно и ужасму ткнуть , чтобы так не делал,
    но может лучче привычней конвертить? XOR A и AND A

    а, еще не смог распарсить команду
    adi ' '
    не знаю с какого это асм-а 8080, но ида говорит, что это команда в z80
    add a, 20h
    SJAsm так же поймет и add a, ' '
    Последний раз редактировалось zebest; 16.09.2024 в 02:45.
    Profi v3.2 -=- Speccy2010,r2

  10. #9

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,213
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,642
    Поблагодарили
    572 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    Ужасм по умолчанию компилит как две команды подряд
    SJAsmPlus тоже
    С уважением, Станислав.

  11. #10

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,374
    Спасибо Благодарностей отдано 
    1,695
    Спасибо Благодарностей получено 
    2,214
    Поблагодарили
    868 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от zebest Посмотреть сообщение
    но может лучче привычней конвертить? XOR A и AND A
    Конечно лучше так.

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

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

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

Похожие темы

  1. I8080 TO Z80 SOURCE TRANSLATOR
    от Sergey в разделе Программирование
    Ответов: 33
    Последнее: 25.05.2025, 15:08
  2. Конвертор снепшотов из .Z80 в .SNA
    от CityAceE в разделе Утилиты
    Ответов: 0
    Последнее: 16.08.2023, 17:01
  3. Ответов: 72
    Последнее: 08.12.2019, 00:36
  4. Мнемоники i8080 vs Z80
    от Vladimir_S в разделе Разное
    Ответов: 153
    Последнее: 20.12.2016, 13:02
  5. Совместимость Z80 и i8080 (580ВМ80)
    от Dmitry Dubrovenko в разделе Для начинающих
    Ответов: 50
    Последнее: 08.05.2016, 09:54

Ваши права

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