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

User Tag List

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

Тема: EmuZWin hack edition

Древовидный режим

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Master Аватар для DenisGrachev
    Регистрация
    15.04.2011
    Адрес
    г. Новосибирск
    Сообщений
    741
    Спасибо Благодарностей отдано 
    39
    Спасибо Благодарностей получено 
    211
    Поблагодарили
    44 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию EmuZWin hack edition

    Привет, друзья!

    Не секрет что мне очень нравится встроенный в EmuZWin ассемблер. Он очень дружелюбен к новичкам и прощает некоторые огрехи
    Но что меня больше всего в нём раздражает так это невозможность быстро сделать билд. Поэтому я заморочился, взял исходники асма, подшаманил exe самого эмуля и сделал новую хакнутую версию!





    Что изменилось:

    [*]!Исправлены глюки отображения окна эмуля
    [*]исправлена компиляция OTIR
    [*]добавлены 4 новые директивы асма(PAGE,SAVEBIN,RUN,ALIGN), ради этого пришлось пожертвовать подсветкой ENDPROC,END,CTEXT и STEP. Эти команды по прежнему воспринимаются асмом, просто не подсвечиваются!


    Новые токены:

    PAGE pageNum

    подключает нужную нам страницу в верхнее окно.
    Команду не стоит смешивать со старым стилем вида ORG RAM 4,49152! Либо пользуетесь PAGE либо по-старинке!

    Примеры:
    Код:
    page 4
    org 49152
    наш код в 4-ю страницу
    SAVEBIN filename,startAddress,size

    Сохраняет содержимое памяти в файл на диск

    Примеры:
    Код:
    savebin "code.bin",32768,16384
    
    page 4
    savebin "page4.bin",49152,16384
    run filename

    запускает внешнюю программу

    Код:
    ;тут всё просто, запускаем батник
    run "!build.bat"

    ALIGN N

    После это команды код пойдёт ближайшего с адреса кратного N

    Примеры:
    Код:
    align 256
    ;дальше код с адреса кратного 256

    В подпапочке !tests я положил несколько простых тестов.
    Также там лежит быстрый *****тест со всеми новыми командами.Можно им пользоваться как примером по новым командам.
    Во все страницы запихана музыка, переключать можно кнопками 1.2.3.4.5.6 и есть автосборка trd и tap!


    Всё очень грубо и не сильно оттестировано, поэтому багрепорты приветствуются!

    Чтобы всё работало правильно нужно прямо открыть файл исходника в асме, если вы только запустили эмуль и там открыт исходник то все файловые операции будут идти в корне exe эмулятора. Это классическая бага/фишка эмуля которая даже рушит все INCLUDE

    Скачать
    Последний раз редактировалось DenisGrachev; 29.01.2018 в 09:50.

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

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

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

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

Похожие темы

  1. Bruce Lee + (hack)
    от abelenki в разделе Игры
    Ответов: 4
    Последнее: 22.01.2016, 18:04
  2. EmuZwin
    от ALKO в разделе Эмуляторы
    Ответов: 28
    Последнее: 21.06.2014, 15:39
  3. zx assembler в emuzwin
    от женя999 в разделе Программирование
    Ответов: 10
    Последнее: 05.11.2011, 23:41
  4. HOW TO HACK on the ZX Spectrum
    от ProSoft в разделе Программирование
    Ответов: 1
    Последнее: 03.11.2008, 08:32
  5. EmuZWin + джойстик
    от Vagan в разделе Эмуляторы
    Ответов: 11
    Последнее: 12.01.2008, 20:47

Ваши права

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