nedoPC.org

Community of electronics hobbyists established in 2002

...
Atom Feed | View unanswered posts | View active topics It is currently 24 Aug 2019 12:44



Reply to topic  [ 70 posts ]  Go to page Previous  1, 2, 3, 4, 5
Emu80 v.4 
Author Message
Doomed
User avatar

Joined: 05 Nov 2007 06:08
Posts: 412
Location: Украина
Reply with quote
(встрял) LXDE - то еще ...! просто в обычных условиях меньше тормозит древнее железо, потому на нем и сижу :)))


15 Apr 2019 10:47
Profile WWW
Admin
User avatar

Joined: 09 Jan 2003 00:22
Posts: 17991
Location: Colorado
Reply with quote
Pyk wrote:
Shaos wrote:
Короче решили мы с Qt слезать ибо глюкалово

У меня противоположное ощущение пока сложилось.
Как по мне, так wxWidgets менее удобно и логично построен, содержит больше ошибок в реализации (когда функции работают не так, как описано), у него более глючный и менее удобный визуальный редактор форм, гораздо чаще встречаются различия в поведении программ на разных платформах (windows и linux, к примеру). Я впервые пробовал использовать wxWidgets еще более 10 лет назад, и когда не так давно опять с ним столкнулся, то понял, что в этом плане мало что изменилось.
...
Да, согласен, в некоторых случаях wx будет предпочтительней - про минусы я говорил, но у него и плюсов много: можно статически линковать в коммерческих приложениях, поддержка GTK+, более быстрая загрузка за счет меньшего объема. Но лично мне Qt оказался более удобен для Emu80, хотя и познакомился я с ним куда позже, чем с wx...

Пока вёл разработку в линухе - всё было хорошо с WX (3.0), но как только пересел на Win10 - началось :idea:
Безобидный вызов контекста панели в обработчике OnPaint окна замечательно работал в линуксе (поверх GTK+), но напрочь стал подвешивать приложение в винде :rotate:
Пришлось городить дочерние классы, наследующие от wxPanel со своими обработчиками OnPaint - только после этого всё заработало
Частичная перерисовка окна достала (надо полную) - советуют перехватывать EVT_SIZE, перехватил - сломались Sizer-ы :mrgreen:
Короче везде свои грабли...

P.S. Возвращаясь с Emu80 - я таки успешно собрал его :kruto:
В варианте SDL/WX :roll:


Attachments:
emu80-mapgen.gif
emu80-mapgen.gif [ 12.48 KiB | Viewed 1344 times ]

_________________
:eugeek: https://twitter.com/Shaos1973
21 Apr 2019 22:59
Profile WWW
Junior

Joined: 18 May 2019 08:27
Posts: 1
Reply with quote
доброго времени суток, возник такой вопрос... у Апогей бк-01 в редакторах активно юзается клавиша АР2 , как ее нажать в эмуляторе ? Даже в исходники лазил но знакомого соответствия не нашел. :osad:


18 May 2019 09:05
Profile
Senior

Joined: 21 Jan 2003 05:08
Posts: 117
Reply with quote
Это ESC.


20 May 2019 13:27
Profile ICQ WWW
Senior

Joined: 21 Jan 2003 05:08
Posts: 117
Reply with quote
Версия 4.0.340 от 20.05.2019:

Portable Qt-версия, windows-сборка (рекомендуется):
http://emu80.org/v4beta/Emu80qt_40340.zip

Portable SWL/wx-версия, windows-сборка:
http://emu80.org/v4beta/Emu80_40340.zip

Исходники:
https://github.com/vpyk/emu80v4


Изменения в версии 4.0.340:

Легенда:
+ Нововведение
* Изменение / улучшение
- Исправлен баг
! Известная проблема

+ Возможность настройки символьной страницы для отображения текстовой информации в отладчике
+ Возможность задания в настройках произвольного целевого формата экрана наряду с 4:3 и 16:9
* При обнулении счетчика тактов в отладчике сейчас также отображается его текущее значение (обнуление происходит по точке останова либо F4 (Here))
* Оптимизировано расположение окон отладчика на экране после запуска (Qt)
* Скорректирована палитра цветов ПК8000, немного понижена яркость темных цветов
- Устранена проблема с размером окна отладчика в Windows XP (Qt)
- Исправлена несовместимость с Qt версии более 5.10 или 5.11 под Linux/GTK: отображалось пустое окно выбора файла
- Исправлена ошибка: ESC переставал работать после его использования для выхода из меню (Qt)
- Устранены проблемы в работе прерываний на Векторе. "Filer" сейчас работает.
- Исправлена работа клавиш ПК8000 "ВЗ" и "ИЗ" на клавишах "/" и "*" дополнительной цифровой клавиатуры (SDL)
- Исправлены другие небольшие ошибки


20 May 2019 13:29
Profile ICQ WWW
Junior

Joined: 22 Mar 2018 21:46
Posts: 8
Reply with quote
У меня вопрос. Со скана распознал дамп программы, вычитал и поправил все. Скажите, есть возможность загрузить этот дамп в эмулятор и сохранить в понятном Ориону-128 формате?


03 Jun 2019 06:05
Profile
Senior

Joined: 21 Jan 2003 05:08
Posts: 117
Reply with quote
Встроенными сдедствами эмулятора не получится, даже не могу посоветовать готовые утилиты, с помощью которых можно было бы это просто сделать. Но можешь мне прислать - сделаю.

А что за программа такая, которой нет в уже считанном виде?


03 Jun 2019 07:18
Profile ICQ WWW
Supreme God
User avatar

Joined: 21 Oct 2009 09:08
Posts: 7777
Location: Россия
Reply with quote
Мне кажется, можно сделать так:
Память Ориона заполняем легкоопределяемой сигнатурой типа 0AAH, 55H или 0FFH.
Сохраняем участок памяти, там, где должна находиться программа, длинной в размер
этой программы в файл, к примеру, PROG.RKO.

Через шестнадцатиричный редактор типа HIEW или WINHEX открываем PROG.RKO.
Смотрим адрес, где начинаются наши байты заполнения 0AAH, 55H или 0FFH.
Перед ними должны быть байты заголовка.
На это место вставляем тот самый набранный HEX-файл и сохраняем PROG.RKO.

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

_________________
iLavr


03 Jun 2019 13:25
Profile
Senior

Joined: 21 Jan 2003 05:08
Posts: 117
Reply with quote
Вроде бы должно получиться, но я так понял, что исходный дамп сохранен в текстовом файле, что предполагает какие-то дополнительные действия по его переводу в двоичную форму...


03 Jun 2019 15:09
Profile ICQ WWW
Junior

Joined: 22 Mar 2018 21:46
Posts: 8
Reply with quote
Спасибо, все получилось!
Я сейчас снова засел за "книгу" по Ориону-128. Все публикации из журналов распознаю и оформляю в виде книжки-журнала формата А4 с двухсторонней печатью (поля именно так сформированы, чередующиеся, право-лево). Стараюсь и графику со скринов снимать, но вот к примеру авторский программатор найти не смог. У меня около 3 гигов архивов по Ориону, конечно там куча мусора и еще больше дублей, да к тому-же каждый мог назвать эту программку по своему - найти что-то нереально. Есть программы с точными названиями, типа оболочки VC или М128, а тут все на откуп пользователя, быстрее и проще было распознать, проверить дамп и сформировать файл :ebiggrin:
Эмулятор супер!


03 Jun 2019 23:31
Profile
Display posts from previous:  Sort by  
Reply to topic   [ 70 posts ]  Go to page Previous  1, 2, 3, 4, 5

Who is online

Users browsing this forum: No registered users and 0 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.