Классный отладчик! Ещё бы туда сделать переключение страниц маппера, чтобы смотреть всё адресное пространство, а также дамп видеопамяти - и я на него перейду.
Спасибо. Только вот он вряд ли кого заинтересует в связке с моим эмулятором
А вот если реанимировать мой недоделанный проект семилетней давности переноса openMSX Debugger на Java + Qt Jambi. Да отвязать его от Qt и добавить полезных фичь, глядишь чего-то, и получится жизнеспособное. При этом и мне он будет полезен для моего эмулятора на Java
Кстати, какой смысл в двух окнах дизассемблера?
А мне интересно, почему в среднем окне дисассемблера такой странный адрес перехода показан на подсвеченной строке?
Да что не то с относительным адресом перехода. Вот для этого и нужно два окна с разными дизассемблерами. Тем более первый как-то сам перекочевал из эмулятора jEmu
После не продолжительных реанимационных процедур клиент jMsxDebugger.jar ожил Есть коннект!
А вот если реанимировать мой недоделанный проект семилетней давности переноса openMSX Debugger на Java + Qt Jambi. Да отвязать его от Qt и добавить полезных фичь, глядишь чего-то, и получится жизнеспособное. При этом и мне он будет полезен для моего эмулятора на Java
Попытался наскоком решить. А задача оказалась не тривиальная для любителя. Очень отличаются подходы в Qt (QAbstractSocket) и Java (Socket) при работе с сетью. Отложил в долгий ящик.
А мне интересно, почему в среднем окне дисассемблера такой странный адрес перехода показан на подсвеченной строке?
Почил. Операнд был без знаковый. Сделал со знаком.
А пока американцы пуляют космонавтов на международную станцию после считай 10 лет простоя с ракеты нового поколения. Тут дебагер научился метки загружать и одну точку останова ставить.
p.s. JScrollBar так и не победил. Используется Scrollbar (AWT).
Кстати весь это затвердевший дизайн дебагеров у эмульгаторов плохо воспринимается. Надо вернуться в прошлое. Когда код отдельно, а ассемблер с метками сам по себе.
Время идет. Появилось понимание полного концепта эмульгатора в разрезе Java (формы, эмулятор, звук). Это разные потоки (не считая скрытых для фунциклирования java)
Ну и неожиданно обнаружил laf, FlatLaf очень современенький.
Ну и неожиданно обнаружил laf, FlatLaf очень современенький.
А в нём наконец-то научились контекст окна правильно выставлять и чтобы это ещё и работало? Или ещё 20 лет нужно подождать? -:)
Ну и неожиданно обнаружил laf, FlatLaf очень современенький.
А в нём наконец-то научились контекст окна правильно выставлять и чтобы это ещё и работало? Или ещё 20 лет нужно подождать? -:)
Х.З.
Есть поддержка 4к. Я то на старье сижу. Крупный интерфейс, но не настолько крупный чтобы капец. Да чего говорить всего за 1000у.е вы можете все сами прочувствовать у любого кривоворукого кружка - умелые руки, руки крюки, мозги на бекрень. Режим HiDPI.
p.s. А вот эмульгация в эмульгация ползунка меня реально напрягла -Jползунок. Это факт. Да и пофиг. Зато все работает с 2000г. Где так еще работает? ;)
GreyWolf, тут все очень сложно. Три платформы Окна, Яблоки и толпа Юниксов со своим графонием. Сложно это уравновесить.
C FlatLaf ток начал работать. Да причем тут он. Это глобальный труд по накладыванию своего графония на swing со своими фичами. А swing просто эмулятор интерфейса
Открою еще секрет. Вот этот трешь на рынке за 10к бакинских покупают ток идиоты (или кому кинули 100к. 90к распилим, а 10к вложим. русишь фанстастишь. запустим ракету 50 летней давности.). Такой товар берут за овер 100к бакинских серьезные фирмы с комплектом разробов. За что эти разробы и живут Это если этот трешь хоть на минималке чего-то может обеспечить распределенное.
Я вот сижу в солиде 2000к, ворде 2000к. И запускаю это все в Oracle VM. И оно отлично работает. И бысро и шустро. Вот зачем мне WIN10? Назови для дома три причины
Что нового в вертолете за 100 лет? Да технологии. А если технологии поломаются? Останется вертолет. И тут надо будет извернуться ежом что бы его обуздать