|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
Author |
Message |
Pyk
Maniac
Joined: 21 Jan 2003 04:08 Posts: 224
|
Оно есть: Alt-F2 - сохранение Alt-F3 - восстановление
В новой версии формат файла снапшота должен поменяться, но поддержку загрузки старого постараюсь оставить.
_________________Эмулятор Emu80
|
12 Sep 2016 01:33 |
|
|
shoorick
Doomed
Joined: 05 Nov 2007 05:08 Posts: 487 Location: Украина
|
О! Спасибо!
|
12 Sep 2016 02:25 |
|
|
shoorick
Doomed
Joined: 05 Nov 2007 05:08 Posts: 487 Location: Украина
|
пытаюсь подсунуть свой roms.bin 9кб (с отладчиком) для стандартного специалиста, но Эму80 по ходу его режет до 4кб... как это сделать? там же адресное пространство 12-14кБ (в зависимости от наличия второй ВВ55) пользую виндузячую в. 3.04 также у меня есть линуксовая 3.13, но виндузячая мне интересней ++++++++++++++++++++ Alt+F2/Alt+F3: Alt+F3 работает через выбор файла, вписать название в диалог нельзя (как бы и не нужно, просто аналогично для сохранения, где вписывать нужно, хотя и выбирать не мешало бы) Alt+F2 не работает: в виндузячей 3.04 (под вайном) вписать название в диалог нельзя, в линуксовой 3.13 комбинация видимо перехватывается (Ubuntu+LXDE) - точно сказать не смогу: один раз выскочил системный диалог "Выполнить", после просто никакой реакции на комбинацию, пробовал оба альта: и левый, и правый.
|
20 Sep 2016 22:40 |
|
|
Pyk
Maniac
Joined: 21 Jan 2003 04:08 Posts: 224
|
Попробую по-порядку ответить. 1. У ПК "Лик" ПЗУ размером 12 Кб, поэтому можно дополнить размер файла до 12 Кб (хотя бы нулями) и подсунуть вместо romsl.bin Соответственно в меню выбора Монитора по Att-F8 выбирать "ПК ЛИК". (В 4-й версии это будет настраиваться в конфигурационном файле, как раз сейчас этим занимаюсь по мере наличия свободного времени. Да и «Специалист» в 4-й версии тоже пока не готов.) Поделитесь своим roms.bin, кстати? С удовольствием бы посмотрел...
2. Начет Alt-F3 не совсем понял. Можно как выбрать файл, так и вписать название - все ок, сейчас проверил. С Alt под Linux действительно могут быть проблемы, можно попробовать обмануть, нажав Shift-Alt-F2 вместо просто Alt-F2.
_________________Эмулятор Emu80
|
21 Sep 2016 00:15 |
|
|
shoorick
Doomed
Joined: 05 Nov 2007 05:08 Posts: 487 Location: Украина
|
в обратном порядке: с шифтом все заработало: и линуксовая, и виндозная под вайном (наверное, под вайном диалог открывался, а фокус клавиатурный терялся, LXDE - он такой загадочный и недоделаный, хотя и менее тормознутый ) мой roms.bin: это обычный загрузчик+монитор, к которому сзади дописан отладчикб который вызывается командой монитора "J" +++++ между нами: может эму80 можно хакнуть? где-то вместо байта 10Н вписать 30Н? очень хочется отладчик и не хочется выбирать вариант: так я в винасме нажал ctrl+enter/enter - и все! все сассемблировано, загружено и ждет на задних лапках
|
21 Sep 2016 01:00 |
|
|
Pyk
Maniac
Joined: 21 Jan 2003 04:08 Posts: 224
|
Рад, что Shift помог. Попробовал этот файл, как и писал, подсунуть вместо romsl.bin - все получилось: и Монитор работает, и в отладчик по "J" входит. Даже размер файла не пришлось менять. В общем, этот вопрос тоже снят?
Насчет хака и винасма не понял, если честно. Хакнуть на предмет чего? Вопросы с Alt-F2 и отладчиком вроде бы без хаков решили... А вообще исодники доступны, можно не хакать, а просто подправить под себя как надо, что и как - могу подсказать.
_________________Эмулятор Emu80
|
21 Sep 2016 02:32 |
|
|
shoorick
Doomed
Joined: 05 Nov 2007 05:08 Posts: 487 Location: Украина
|
хорошо сообщаю подробности моей работы в иде эму80 назначен дежурным эмулятором. это значит, что закончив редактировать исходник в винасме я нажимаю ctrl+enter для ассемблирования, наблюдаю диалог об его успешности и нажимаю еще раз enter для запуска эмулятора*, в котором сразу же имею загруженный бинарник, готовый к запуску по "G". это выполняется уже автоматически и очень быстро, выбор другого варианта спеца - лишняя операция. но я уже, пока писал, подумал, что отладчик мне нужен не часто, так что ради него произвести такую операцию не очень-то и накладно, так что пока вопрос снят. а под "хакнуть" я имел в виду подправить бинарник, чтобы дать возможность программе в режиме дефолтного спеца загрузить пзу бо́льшего размера. ------------- *если перед этим уже выполнялся запуск эмулятора
|
21 Sep 2016 03:27 |
|
|
Pyk
Maniac
Joined: 21 Jan 2003 04:08 Posts: 224
|
Понял, наконец. В конфиге нет возможности указать Монитор, который будет грузиться по умолчанию. Можно найти в файле emuinit.cpp строку: static unsigned char acDefMons[6]={1,0,1,0,1,2}; // Мониторы по умолчанию и поменять на: static unsigned char acDefMons[6]={1,0,1,0,3,2}; // Мониторы по умолчанию Ну и пересобрать. Тогда по умолчанию будет грузиться romsl.bin размером до 12 Кб Или в exe'шнике найти последовательность байт 01 00 01 00 01 02 и поменять там пятый байт с 01 на 03
_________________Эмулятор Emu80
|
21 Sep 2016 04:04 |
|
|
shoorick
Doomed
Joined: 05 Nov 2007 05:08 Posts: 487 Location: Украина
|
ура! только не на 03, а на 04!
|
21 Sep 2016 05:01 |
|
|
Pyk
Maniac
Joined: 21 Jan 2003 04:08 Posts: 224
|
Выложил тестовую сборку 4-й версии и завел новую тему: viewtopic.php?f=43&t=17234
_________________Эмулятор Emu80
|
10 Mar 2017 14:32 |
|
|
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
|
|