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

User Tag List

Страница 1 из 14 12345 ... ПоследняяПоследняя
Показано с 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
    Размещение рекламы на форуме способствует его дальнейшему развитию

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

    По умолчанию

    -=-
    Последний раз редактировалось DenisGrachev; 13.09.2017 в 12:52.

  4. #3
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,485
    Спасибо Благодарностей отдано 
    219
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Боярин это ж просто радость какая!
    Можно ли надеяться на правку разных мелких и не очень косяков в дальнейшем?

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

    По умолчанию

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    Боярин это ж просто радость какая!
    Можно ли надеяться на правку разных мелких и не очень косяков в дальнейшем?
    Увы, чтобы править косяки эмулятора нужны его исходники. А Владимира Кладова еще и найти нужно и уговорить Я бы взялся попробовать, чем чёрт не шутит. Может и пофиксили бы.

    Я правлю тока асм, его исходники открыты. Я там еще savebin и page сделал, как в сджасме, но там мелкий косяк вылез, как поправлю то обновлю пост!
    Последний раз редактировалось DenisGrachev; 13.09.2017 в 17:36.

  6. #5
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,547
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    258
    Поблагодарили
    178 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DenisGrachev Посмотреть сообщение
    Владимира Кладова еще и найти нужно
    Попроси ААА, он заглянет в сверхсекретную кгб-шную базу данных и мигом выдаст тебе всю инфу о Кладове.
    Куплю корпус и материнку от Spectrum +2/+3

  7. #6
    Veteran Аватар для Bedazzle
    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,485
    Спасибо Благодарностей отдано 
    219
    Спасибо Благодарностей получено 
    149
    Поблагодарили
    115 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от DenisGrachev Посмотреть сообщение
    Увы, чтобы править косяки эмулятора нужны его исходники.
    ну мне в глаза попало
    "взял исходники асма"

    Цитата Сообщение от DenisGrachev Посмотреть сообщение
    А Владимира Кладова еще и найти нужно и уговорить Я бы взялся попробовать, чем чёрт не шутит. Может и пофиксили бы.
    Давайте всем миром поищем? Всяко кто-нибудь найдётся, что даже ногами дойти может.

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

    По умолчанию

    Цитата Сообщение от Bedazzle Посмотреть сообщение
    Давайте всем миром поищем? Всяко кто-нибудь найдётся, что даже ногами дойти может.
    Ну я написал во все почты что нашёл Я бы и ногами дошёл, город то один, вот только куда идти ))

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    Попроси ААА
    А кто это?

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

    По умолчанию

    Цитата Сообщение от DenisGrachev Посмотреть сообщение
    А кто это?
    Так понимаю, речь про него.

  10. #9
    Guru
    Регистрация
    16.12.2008
    Адрес
    Kharkov, Ukraina
    Сообщений
    2,221
    Спасибо Благодарностей отдано 
    4
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    18 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Тут, была попытка достучаться, но.. безуспешно.
    Электроника КР-02, MSX YIS-503IIR, Орион-128, Ленинград-2, Pentagon-128k, MSX2 YIS-503IIIR, MSX-EXT, ...

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

    По умолчанию

    Цитата Сообщение от Vladimir Kladov Посмотреть сообщение
    Я и без делегации, допустим, выложить могу. Например, на Source Forge. Но если кто-то думает, что сумеет в этом всём разобраться за приемлемое время/потратив приемлемо мало усилий, то, мягко говоря, он слегка ошибается. Я бы сейчас сам не рискнул влезть в этот код, и начать там чего-то править.
    Не вижу тут 100%-го отказа Владимир, если вы это читаете то нам очень-очень нужно! А толпой мы потихоньку всё там пофиксим, мы очень упёртые и трудолюбивые. Тем более фиксить то там в основном интерфейсные штуки надо.

Страница 1 из 14 12345 ... ПоследняяПоследняя

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

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

Эту тему просматривают: 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

Ваши права

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