User Tag List

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя
Показано с 21 по 30 из 33

Тема: Новый дизассемблер для ZX

  1. #21

    Регистрация
    19.08.2005
    Адрес
    Харьков
    Сообщений
    111
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вот... Немного продвинулся в написании Дизассемблера..

    Что работает.

    1.Автоматический поиск меток.
    2.Ручной ввод меток.
    3.Очистка меток.
    4.Ввод адреса в Hex и Dec
    5.Переход по адресу содержащ. в команде.. (LD hl,#4000 и т.д.)
    6.Подсветка содержимого памяти по адресу в команде...
    7.три режима отображения... ASM/DUMP/String
    8.В режиме стринг есть три маски All/Ang/Ang+Rus
    9.Есть возможность отображения Asm кода большими и маленькими буквами.
    10. Самый честный PageUp из всех мною виденых на ZX.
    11.Мож еще чего.. уже не помню..

    Что не работает..

    1. Работа с блоками.
    2. Дисковые операции.

    P.S. Пожелания принимаются...
    Последний раз редактировалось Strunov; 10.05.2007 в 11:06.

  2. #22

    Регистрация
    19.08.2005
    Адрес
    Харьков
    Сообщений
    111
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Ну что... За праздники еще немного дописал...

    Что добавлено..

    1. Ручное удаление метки. Клавиша Del (Caps Shift+9)

    2. Ручное добавление автометки Клавиша L

    3. Контекстный переход с запоминанием 32-х переходов.
    Возврат на предыдущий адрес клавиша BackSpace (Caps Shift +0)

    Приступаю к работе с блоками и вытекающими отсюда функциями преобразования ASM<->DB<->DW<->String.

    Пожелания по прежнему принимаются...
    Вложения Вложения
    • Тип файла: zip dasm.zip (40.1 Кб, Просмотров: 247)

  3. #23

    Регистрация
    04.08.2005
    Адрес
    Nizhnevartovsk
    Сообщений
    1,086
    Спасибо Благодарностей отдано 
    102
    Спасибо Благодарностей получено 
    151
    Поблагодарили
    99 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А зачем дизассемблеру (которому прямо указываешь начальный адрес) - шагать назад?

  4. #24

    Регистрация
    19.08.2005
    Адрес
    Харьков
    Сообщений
    111
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Dexus Посмотреть сообщение
    А зачем дизассемблеру (которому прямо указываешь начальный адрес) - шагать назад?

    Не понял...

  5. #25

    Регистрация
    20.01.2005
    Адрес
    Россия, Вологда
    Сообщений
    957
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Желательно чтобы весь дизассемблер работал исключительно в странице (любой). Как сейчас не знаю. Страницами щелкать через свой (желательно не через свой а через STS`овский) резидент.

    Так же хотелось бы увидеть более детальный хелп по функциям (клавишам).

    Хотелось бы иметь возможность убирать мигание курсора.
    axor/Perspective
    http://abzac.retropc.ru/

  6. #26

    Регистрация
    19.08.2005
    Адрес
    Харьков
    Сообщений
    111
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от axor Посмотреть сообщение
    Желательно чтобы весь дизассемблер работал исключительно в странице (любой). Как сейчас не знаю. Страницами щелкать через свой (желательно не через свой а через STS`овский) резидент.
    Сейчас распределение памяти следующее.

    Страница 4. Дизассемблер.
    Страница 3. Таблица меток.
    Страница 1. Буфер для дизасемблирования на диск.

    Резидент сидит в буфере принтера.

    Цитата Сообщение от axor Посмотреть сообщение
    Хотелось бы иметь возможность убирать мигание курсора.

    Убрать можно, только его тогда плохо в текстовом поле видно...
    Наверное сделаю настройки и вынесу этот вопрос туда.
    Последний раз редактировалось Strunov; 10.05.2007 в 13:30.

  7. #27

    Регистрация
    20.01.2005
    Адрес
    Россия, Вологда
    Сообщений
    957
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Strunov Посмотреть сообщение
    Сейчас распределение памяти следующее.

    Страница 4. Дизассемблер.
    Страница 3. Таблица меток.
    Страница 1. Буфер для дизасемблирования на диск.

    Резидент сидит в буфере принтера.
    Тогда нужно сделать настраиваемыми все эти страницы и адрес резидента (желательно чтоб он был релоцируемым).

    В общем нужно сделать некоторые настройки пользователя (хотя бы как в Аласме).
    axor/Perspective
    http://abzac.retropc.ru/

  8. #28

    Регистрация
    22.02.2005
    Адрес
    triebkraft
    Сообщений
    712
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    версию под верхнюю память можно бы - чтобы в коде 128х программ копаться - ну и метки соответственно разные хранить (типа в банках 5 и 7 #c000 = screen, а в 6й - #c000 = music.

  9. #29

    Регистрация
    27.04.2005
    Адрес
    Москва
    Сообщений
    886
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    5
    Поблагодарили
    4 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Еще пожелание: не использовать ПЗУ вообще. Даже для сканирования клавиш.
    Помню я собрал свой эмулятор ПЗУ, подключил его к Профику, и попробовал 4-м STS'ом посмотреть его сервис-монитор (я в эмуляторе бит для этого предусмотрел). Жутко обиделся и загрузил третий STS.
    Хотя думаю что 4-й STS мог бы без этого обойтись. Кстати проверка целостности второй страницы там почему-то не работала, хотя была обещана.

  10. #30

    Регистрация
    20.01.2005
    Адрес
    Россия, Вологда
    Сообщений
    957
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Sonic Посмотреть сообщение
    Еще пожелание: не использовать ПЗУ вообще. Даже для сканирования клавиш.
    Поддерживаю.
    axor/Perspective
    http://abzac.retropc.ru/

Страница 3 из 4 ПерваяПервая 1234 ПоследняяПоследняя

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

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

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

Похожие темы

  1. новый сайт
    от alone в разделе События
    Ответов: 8
    Последнее: 23.10.2006, 10:32
  2. Дизассемблер TR-DOS
    от Sonic в разделе Оси
    Ответов: 5
    Последнее: 23.10.2006, 09:42
  3. Новый софт
    от Vitamin в разделе Софт
    Ответов: 0
    Последнее: 25.01.2005, 00:35

Ваши права

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