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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 18

Тема: Какой утилитой (на ZX или на PC) удобно редактировать кодовые блоки?

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

    По умолчанию Какой утилитой (на ZX или на PC) удобно редактировать кодовые блоки?

    Попрошу модеров отщипнуть конец от темы "REX. Правка карты. Сбор средств." , начиная с этого поста в начало этой темы.

    Суть вопроса вот в чём. Допустим нужно немного подкорректировать кодовый блок. Можно его загрузить в бейсик и там просматривать/искать (peek) нужные значения, искать адреса этих значений и менять эти значения (poke). Но это очень неудобно. Есть ли утилиты в которых наглядно были бы видны номера ячеек памяти спектрума и содержимое этих ячеек? Не важно на ZX или на PC. Хотелось бы видеть всё, искать, править, сохранять.

    Вот к примеру есть дебаггер в спектакуляторе, это лучшее что мне удалось найти на PC. Но у него есть несколько минусов:

    1. Он не умеет искать такие последовательности, в которых неизвестны некоторые члены, например последовательность 0,1,0,0,х,х,0,2,0,0 он не найдет, я пробовал вбивать например 0,1,0,0,?,?,0,2,0,0 - он не понимает. Неужели для поиска подобной последовательности никак не обойтись без проги на бейсике?

    2. Долбаный дебаггер мнит себя чересчур умным. Среди некоторых байтов и их последовательностей ему мерещатся команды ассемблера, и он их группирует по своему, это визуально сильно осложняет поиск и редактирование. И отключить эту фишку никак нельзя. Нет бы просто показывать слева колонку адресов, справа их значения, дак он всё усложняет.

    Писали что можно мол, сделать в эмуляторе снапшот и открыть его потом с помощью WinHex. Я попробовал, но ничего не понял. Там всё Hex, Dec не включить, но главное не могу понять как там искать последовательности байтов, и самое главное не могу понять как узнавать по какому адресу в памяти спектрума находится конкретный байт? В общем для меня снапшот открытый в винхекс это просто какая-то каша. Уж луче дебаггер спектакулятора.

    P.S. Eagle упоминал некое "Проф. ПЗУ MOA Service" в Scorpion 256 turbo. Где взять это ПЗУ, как и куда его интегрировать и как потом мне всё это заюзать в моих целях?
    Куплю корпус и материнку от Spectrum +2/+3

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

  3. #2
    Veteran
    Регистрация
    15.07.2009
    Адрес
    Череповец
    Сообщений
    1,747
    Спасибо Благодарностей отдано 
    148
    Спасибо Благодарностей получено 
    53
    Поблагодарили
    39 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Hex Editor Neo
    ZX-Evo Rev. C4 (Double-config) / VDAC2 / ZiFi / NeoGS / ZXM-Soundcard Extreme

  4. #3
    Guru
    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    13,552
    Спасибо Благодарностей отдано 
    1,216
    Спасибо Благодарностей получено 
    1,752
    Поблагодарили
    681 сообщений
    Mentioned
    67 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    WinHex

  5. #4
    Master
    Регистрация
    24.05.2005
    Адрес
    г. Запорожье, Украина
    Сообщений
    992
    Спасибо Благодарностей отдано 
    571
    Спасибо Благодарностей получено 
    364
    Поблагодарили
    239 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Любой HEX редактор, мне например больше нравится Winhex.
    Здесь можно скачать крякнутые - https://exelab.ru/download.php?action=list&n=NQ==

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

    По умолчанию

    Окей, вижу вы не прочитали мой пост до конца.

    Как в винхексе искать последовательность? Там в строке "найти значение" можно искать только один байт, последовательность байт задать нельзя.

    Как узнать какой адрес в памяти спектрума занимает тот или иной байт?
    Куплю корпус и материнку от Spectrum +2/+3

  7. #6
    Guru
    Регистрация
    27.02.2005
    Адрес
    москва
    Сообщений
    13,767
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    142
    Спасибо Благодарностей получено 
    1,173
    Поблагодарили
    770 сообщений
    Mentioned
    18 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    в Unreal если не ошибаюсь поиск до 8ми байтов и с маской

    ---------- Post added at 22:40 ---------- Previous post was at 22:39 ----------

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    Eagle упоминал некое "Проф. ПЗУ MOA Service" в Scorpion 256 turbo. Где взять это ПЗУ, как и куда его интегрировать и как потом мне всё это заюзать в моих целях?
    выбрать скорпион в unreal и нажать magic

  8. #7
    Master Аватар для Eagle
    Регистрация
    14.09.2014
    Адрес
    г. Гусь-Хрустальный
    Сообщений
    603
    Спасибо Благодарностей отдано 
    83
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    выбрать скорпион в unreal и нажать magic
    Там ПЗУ для желтой платы. А для зелёной версия другая была. У меня была желтая плата (спалил), теперь зелёная, там функции magic улучшены, сжатие добавили...

    Скрытый текст

    ZX Spectrum +2 +divIDE + BDI
    Profi 1024k plus
    Scorpion ZS-256 Turbo+
    ZX Evolution rev.C2+NeoGS+SDCard HxC Floppy Emulator
    ZX Evolution rev.C2+ZXM-SoundCard Extreme+ZXM-MoonSound
    AVR ZX Spectrum V2.0
    Орион 128
    [свернуть]

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

    По умолчанию

    Цитата Сообщение от goodboy Посмотреть сообщение
    в Unreal если не ошибаюсь поиск до 8ми байтов и с маской
    Подскажите кто-нибудь, вот жму в дебагере унрила Ctrl+F7, вылазит окно с двумя формами, code и mask, что в эти формы вбить, чтобы оно нашло мне хотя бы последовательность из 8-ми байт: 0,1,0,0,х,х,0,2, где x-любое значение.

    ---------- Post added at 02:20 ---------- Previous post was at 02:17 ----------

    Цитата Сообщение от Eagle Посмотреть сообщение
    Там ПЗУ для желтой платы. А для зелёной версия другая была. У меня была желтая плата (спалил), теперь зелёная, там функции magic улучшены, сжатие добавили...
    А это зеленое ПЗУ его нигде скачать нельзя что-ли?
    И где почитать описание этого монитора? А то он даже не даёт курсором по адресам памяти бегать, сразу команды какие-то просит.
    Куплю корпус и материнку от Spectrum +2/+3

  10. #9
    Guru Аватар для SoftLight
    Регистрация
    28.02.2005
    Адрес
    Москва
    Сообщений
    2,082
    Спасибо Благодарностей отдано 
    736
    Спасибо Благодарностей получено 
    451
    Поблагодарили
    250 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZX_NOVOSIB Посмотреть сообщение
    А это зеленое ПЗУ его нигде скачать нельзя что-ли?
    Тут смотрел? Я правда не знаю какое зеленое

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

    По умолчанию

    SoftLight, я тоже не знаю, возможно Eagle подскажет.

    Пробую найти какое-нибудь вменяемое описание монитора скорпиона и не могу. Какие-то обрывочные сведения. Вот выбрал я в унриле скорпион, потом жму Ctrl+F1 (magic), появляется меню, в нём жму M. Появляются цифры и командная строка. Как найти последовательность байт? Как курсором лазить по адресам памяти и просматривать/редактировать их, как потом всё это сохранить?

    Читаю про какие-то комбинации EDIT+Q/ +С, жму, ничего не происходит.
    Куплю корпус и материнку от Spectrum +2/+3

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Помогите опознать блоки для УКНЦ
    от Mr-Linker в разделе ДВК, УКНЦ
    Ответов: 28
    Последнее: 07.02.2016, 08:34
  2. SSD такой вот удобно однако
    от Totem в разделе Внешние накопители
    Ответов: 13
    Последнее: 13.01.2012, 17:58
  3. Куплю блоки расширения
    от dk_spb в разделе Барахолка (архив)
    Ответов: 0
    Последнее: 02.01.2010, 23:49

Ваши права

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