Тут есть кусочек https://drive.google.com/file/d/0B2N...ew?usp=sharing
Экзешник заменить на свежий.
Тут есть кусочек https://drive.google.com/file/d/0B2N...ew?usp=sharing
Экзешник заменить на свежий.
Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.
Seamos realistas y hagamos lo imposible!
Ernesto Che GuevaraПереехал сюда: SteinBlume (ex ATM CP/M Explorer)
http://era-cg.su
Взял файл из Unreal scorpion.rom Согласно ini Unreal там
Сделал свой ромсет, выбрал Single file, reset - нихрена, выбрал reset 128 - туда резетит с десятой попытки, выбор пункта ТРДОС в трдос не загружает, а виснет.[ROM.scorpion]
title=Scorpion (64K,v2.95)
128=scorp295.rom:0
sos=scorp295.rom:1
sys=scorp295.rom:2
dos=scorp295.rom:3
Работает только если зафигачить резет в дос.
Я что-то не так делаю? Покажите что.
Последний раз редактировалось Shadow Maker; 27.11.2017 в 17:38.
Свирепый агрессивно-депрессивный мордовец!
Не уверен - не напрягай!
Не сдавайся. Дыши?
Virtual TR-DOS
Призываем в тред @SAM style
Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.
Seamos realistas y hagamos lo imposible!
Ernesto Che GuevaraПереехал сюда: SteinBlume (ex ATM CP/M Explorer)
http://era-cg.su
Ромы, которые раньше набрал - https://yadi.sk/d/RU7M1dOr3HRxeB
Для того, чтобы успешно стартовал скорпион, ему позарез нужен BDI, без него не запустится. Options->Storage->Disk->Interface=BetaDisk
Порядок страниц ПЗУ скорпиона по железу - 128, 48, sys, dos. Если в файле они в таком порядке, то достаточно выбрать single file.
И я не жадный - я минималистичный Положил то, чего достаточно для запуска
Все любят гипножабу
Естественно, его я включил. Еще одна причина, почему надо иметь готовых пресетов на каждую машину - каждый раз лазать, тут включил +3DOS, тут тырдос - застрелиться же.
Я выше написал, в каком они порядке. Не в таком. Есть варианты поддержки такого? Как мне законфигурить с тем ромом? Ставить не сингл-файл, а просто его пихать 4 раза с другими индексами?Порядок страниц ПЗУ скорпиона по железу - 128, 48, sys, dos. Если в файле они в таком порядке, то достаточно выбрать single file.
Будь юзер-френдли, плиз, клади в инсталляшки все ромы и все машины. Реально поможет. Представь радости каждый раз в конфиге прописывать это всё при удалении конфига.И я не жадный - я минималистичный Положил то, чего достаточно для запуска
И это, по дебуггеру. Можно цвет засунуть в него? Команды подсвечивать и области памяти до JP/RET, например. В идеале стрелки рисовать от джампов.
И меня угнетает очень маленькое окно дебаггера, можно его развернуть справа или слева на всю высоту?
Я понимаю, что тебе, вероятно, такая фигня не нужна - но можно ли сделать еще один шаблон для дебаггера? Или в идеале вообще настраиваемым (но это вот вряд ли рационально делать внешние шаблоны). Если расскажешь где там формы рисуются - то я сам бы наверное мог накрутить (раз уж я смог его скомпилировать). Правда я в сях никак, ну написать полторы строчки кода уж как-нибудь смогу. Чего-то навроде такого хочу:
Последний раз редактировалось Shadow Maker; 27.11.2017 в 20:43.
Свирепый агрессивно-депрессивный мордовец!
Не уверен - не напрягай!
Не сдавайся. Дыши?
Virtual TR-DOS
Чтобы не перенастраивать всё по 100 раз, в Xpeccy заведены профили. Каждый профиль - отдельная железяка со своей конфигурацией, все они существуют одновременно и независимо друг от друга.
В опциях настройки ромсета ставишь Separate files и выбираешь 4 страницы как пожелаешь. Файл ромсета и порядковый номер страницы в нём. Для скорпиона будет Page0=128, Page1=48, Page2=SOS, Page3=TRDOS. Вангую вопрос "откуда юзер знает, в каких страницах что должно находиться". В разных схемах разный механизм выбора страницы ПЗУ, тут однозначно не скажешь, что в странице 0 - 128й васик или тырдос. Пока что так... Есть идея спрашивать у железяки, какой номер страницы для rom=0 && dos=1, но это опять же не подойдёт для +2/+3 и не-спектрумов
Эээ... ты руками что ли конфиг правишь? Всё, что там есть, конфигурируется через гуй.
Дебугер вообще больная тема. С появлением других CPU, кроме Z80, я себе мозг сломал, как сделать универсальный дебугер для них, не нагромождая велосипедов. Пока что придумал флаги для опкодов, но они в зачаточном состоянии.
Funcs на скриншоте - это список меток или реальный анализ кода, куда call-ы делаются? Второе явно сложнее будет реализовать
Все любят гипножабу
Я намекаю ЖЫРНО на то, что надо внедрить все возможные профили на все поддерживаемые машины. Чтобы этим можно было пользоваться юзерам, а не типа программистам.
Вариант как на скриншоте вполне себе универсальный. Флаги на первой закладке вертикально идут.Дебугер вообще больная тема. С появлением других CPU, кроме Z80, я себе мозг сломал, как сделать универсальный дебугер для них, не нагромождая велосипедов. Пока что придумал флаги для опкодов, но они в зачаточном состоянии.
Это дебаггер kingcom'a в PPSSPP, если интересно. https://github.com/Kingcom/ppsspp
Реальный анализ кода с возможностью переименовать метку. Но я такое и не прошу, мне хотя бы переделать, чтобы выглядело нормально удобно для меня. Расскажи пожалуйста куда тыкать, в каком файле там формируется это всё, чтобы я покрутил чего как.Funcs на скриншоте - это список меток или реальный анализ кода, куда call-ы делаются? Второе явно сложнее будет реализовать
Последний раз редактировалось Shadow Maker; 27.11.2017 в 22:39.
Свирепый агрессивно-депрессивный мордовец!
Не уверен - не напрягай!
Не сдавайся. Дыши?
Virtual TR-DOS
SAM style, сделай, пожалуйста, для меня минимальную версию эмулятора с исходниками. То есть только 48К, только BEEPER, загрузка образов SNA, без отладчика, без меню, без настроек, без выбора типа компьютера, без всех остальных наворотов. Только чтобы игры 48К загружались и работали. Хочу разобраться в исходниках и добавить то, что мне надо.
Последний раз редактировалось zx-kit; 10.12.2017 в 15:07.
"L-256"
И магнитофоний тоже убрать?
Исходники мини - https://yadi.sk/d/VZcnGFDn3QXCv2
Последний раз редактировалось SAM style; 11.12.2017 в 20:40.
Все любят гипножабу
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)