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

User Tag List

Страница 178 из 267 ПерваяПервая ... 174175176177178179180181182 ... ПоследняяПоследняя
Показано с 1,771 по 1,780 из 2664

Тема: Xpeccy

  1. #1771
    Guru Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    218
    Поблагодарили
    92 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Lethargeek Посмотреть сообщение
    ну дык в прошлых версиях же включался
    В этой я убрал сброс машины перед загрузкой снапшота. Пытался подружить его с atm2/baseconf
    PS:Во я олень. Сброс убрал, карта памяти остаётся прежней (для 48K sna тем более, 128К хотя бы страницу в #c000 выставляет), хотя надо принудительно ставить basic48 - ram5 - ram2 - ram0. Короче, до следующего релиза
    PSS:а ещё в сам 48К 48-е снапшоты не грузятся из-за маски памяти. потому что в 48К память урезана до 64К, и память распределена как rom-ram1-ram2-ram0
    Последний раз редактировалось SAM style; 22.01.2020 в 22:13.
    Все любят гипножабу

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

  3. #1772
    Master Аватар для sq/skrju
    Регистрация
    11.02.2005
    Сообщений
    544
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Эмулятор просто прекрасен!
    Всё прекрасно работает, всё эмулируется как надо - и отдельной строкой - просто невероятный дебаггер!

    Единственное, чего бы реально хотелось - возможность настраивать хоткеи самого эмулятора, и в особенности дебаггера.
    Тогда было бы вообще идеально.

    Я бы даже задонатить был готов!)

  4. #1773
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    239
    Поблагодарили
    101 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Там есть хоткеи? o_O

    А, кстати. А можно как-то чуть менее наркоманско сделать сохранения блоков памяти? А то мне надо было экран сохранить, а его чота нема по 4000 как бы В общем прямую какую-то адресацию, чтобы че вижу в дебуггере - то и сохранил, а то сиди гугли вспоминай какой там номер рамы где сидит...

    Еще такая долгоиграющий фиче-реквест - впилить zscp чтобы можно было пользоваться вот этим https://github.com/maziac/DeZog что сделает разработку просто очень удобной. zesaurux конечно мультиплатформенный, но там такой интерфейс что... Ну в общем твой эмуль намного удобней, вот, фичереквест такой. Если что - могу у автора спросить что угодно, что у дебаг адаптера, что у зесауруха. Я думаю можно и свой протокол придумать, если хочешь, и потом его впилить в дезог, но проще наверное готовый использовать.

    И да, раз уж даже в дезоге поддержаны reverse debugging via step back and reverse continue - можно у тебя тоже запилить такое?


    Нет, ну вы только прочитайте какая няшная штука для разработки https://github.com/maziac/DeZog/blob...ation/Usage.md и брейкпойнты прямо в асм тексте, и подсветки выполненного кода, и еще тыщи мелочей.
    Последний раз редактировалось Shadow Maker; 25.01.2020 в 03:34.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

  5. #1774
    Guru Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    218
    Поблагодарили
    92 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    В общем прямую какую-то адресацию, чтобы че вижу в дебуггере - то и сохранил, а то сиди гугли вспоминай какой там номер рамы где сидит...
    В дебагере можно невозбранно включить просмотр ram/rom, а не адресного пространства cpu, и видеть как-бы другое. Если сделать как ты говоришь - отвалится вся невидимая на данный момент память, её будет не сохранить.
    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Еще такая долгоиграющий фиче-реквест - впилить zscp чтобы можно было пользоваться вот этим https://github.com/maziac/DeZog что сделает разработку просто очень удобной
    То самое внешнее управление через слушание сокета? Слухач я как бы уже вделал, просто в релизные версии его не пихаю. Если мне дать список входящих команд и ответов на них - я их реализую.
    Все любят гипножабу

  6. #1775
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    239
    Поблагодарили
    101 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    В дебагере можно невозбранно включить просмотр ram/rom, а не адресного пространства cpu, и видеть как-бы другое. Если сделать как ты говоришь - отвалится вся невидимая на данный момент память, её будет не сохранить.
    То самое внешнее управление через слушание сокета? Слухач я как бы уже вделал, просто в релизные версии его не пихаю. Если мне дать список входящих команд и ответов на них - я их реализую.
    Давали же уже?

    EmulatorClass
    Initialization (after connection setup):


    about
    get-version
    get-current-EmulatorClass
    set-debug-settings
    enter-cpu-step

    Other:

    get-registers
    disassemble
    get-stack-backtrace
    run
    'sendBlank' (to break running)
    cpu-step
    set-breakpointaction
    set-breakpoint
    enable-breakpoint
    disable-breakpoint
    read-memory
    write-memory
    set-register
    cpu-history
    extended-stack
    getTbblueRegister

    ShallowVar
    disassemble
    set-register
    write-memory-raw
    read-memory
    хелп https://github.com/chernandezba/zesa.../remote.c#L602

    сами команды https://github.com/chernandezba/zesa...remote.c#L4513

    ну и код там же весь

    если по коду че-то непонятно, то я могу спросить у автора. но там вроде даже мне понятно. спросил на всякий доку у автора по запросам, говорит вроде что-то было, посмотрит попозже.

    - - - Добавлено - - -

    Цитата Сообщение от SAM style Посмотреть сообщение
    В дебагере можно невозбранно включить просмотр ram/rom, а не адресного пространства cpu, и видеть как-бы другое. Если сделать как ты говоришь - отвалится вся невидимая на данный момент память, её будет не сохранить.
    Ну сделать второй вариант сохранения того, что ты сейчас видишь, для "я просто хочу сохранить кусок памяти с 6000 по FFFF, чтобы потом его сравнить с эталоном блэт, я проверяю депакер, блэт, мне че, тремя кусками сохранять и потом собиралку писать? БЛЭТ" .
    На самом деле меня вполне устраивает вариант как в unreal - сохраняешь то, что видишь, хочешь из другой страницы - переключи страницу и сохраняй. Никогда не испытывал неудобств.
    Последний раз редактировалось Shadow Maker; 25.01.2020 в 13:56.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

  7. #1776
    Guru Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    218
    Поблагодарили
    92 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    для "я просто хочу сохранить кусок памяти с 6000 по FFFF, чтобы потом его сравнить с эталоном
    Аргументный аргумент. Согласен, надо подумать. Хочется сделать так, чтобы оно не выглядело как нагромождение из г-на и палок
    Все любят гипножабу

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

    sq/skrju (25.01.2020)

  9. #1777
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    239
    Поблагодарили
    101 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Аргументный аргумент. Согласен, надо подумать. Хочется сделать так, чтобы оно не выглядело как нагромождение из г-на и палок
    Как по мне - твои вариант со страничками вообще как-то с марса. То есть я понимаю, что так работает внутри спек, но все же все игры основную память грузили всегда одним единым куском, и вот если я например там выковыриваю расксоренную тап-версию, разбираю чужие упакованные релизы, да что угодно - мне всегда надо сохранять основную память без этих кусков постраничных. Я даже не могу себе представить кому может понадобится сохранить иначе.
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

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

    Dexus (25.01.2020), sq/skrju (25.01.2020)

  11. #1778
    Master Аватар для sq/skrju
    Регистрация
    11.02.2005
    Сообщений
    544
    Спасибо Благодарностей отдано 
    2
    Спасибо Благодарностей получено 
    0
    Поблагодарили
    0 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Поддерживаю Shadow Maker'а по поводу страниц - буквально только что написал Сэму в личку что-то подобное В анриле, возможно, было технически не совсем "корректно", не так "как в реальности на спектруме" - но очень удобно и привычно для разработки. В Xpeccy это реализовано "как надо", но сразу вызвало вопросы, и потребовалось время, чтобы разобраться, как это работает. И предрекаю, что в будущем может вызвать затруднения у разработчика.

  12. #1779
    Guru Аватар для SAM style
    Регистрация
    28.02.2005
    Адрес
    Великий Новгород
    Сообщений
    2,055
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    218
    Поблагодарили
    92 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shadow Maker Посмотреть сообщение
    Давали же уже?
    Едрить их там много. Большая часть какая-то специфичная. Для начала бы человеческое описание типа такого:
    Код:
    запрос: get-register pc
    ответ: значение регистра pc в виде 0xa23d
    Все любят гипножабу

  13. #1780
    --- Аватар для Shadow Maker
    Регистрация
    01.03.2005
    Адрес
    Саранск
    Сообщений
    5,824
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    239
    Поблагодарили
    101 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от SAM style Посмотреть сообщение
    Едрить их там много. Большая часть какая-то специфичная. Для начала бы человеческое описание типа такого:
    Код:
    запрос: get-register pc
    ответ: значение регистра pc в виде 0xa23d
    Такой не нужен. В Дезоге сразу все получают через get-registers.
    Сделай проще. а? Запусти ZEsaRUX, он под линух, вроде и в репах даже есть (у меня под арчем в аур точно есть). Просто коннектишься к нему по телнету порт 10000, пишешь команду - получаешь результат. Только сначала в сеттингах включи протокол (settings-debug-ZRCP).
    Свирепый агрессивно-депрессивный мордовец!
    Не уверен - не напрягай!

    Не сдавайся. Дыши?

    Virtual TR-DOS

Страница 178 из 267 ПерваяПервая ... 174175176177178179180181182 ... ПоследняяПоследняя

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

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

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

Ваши права

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