![]() |
|
|
|
#1 |
|
Activist
Регистрация: 16.01.2005
Адрес: Ekaterinburg
Сообщений: 202
Сказал(а) Спасибо: 5
Поблагодарили 5 раз(а) в 4 сообщениях
![]() |
представляю Вашему вниманию склепанный за несколько дней из исходников zemu(http://zx.pk.ru/showthread.php?t=2480&page=1&pp=10) на коленке эмулятор для покетов. Не умеет пока почти ничего(текущая версия - 0.0.1b
), но, надеюсь, это пока :-)) Но уже может похвастаться тем, что это единственный PocketPC-эмулятор, поддерживающий TR-DOS. Для вывода графики заюзана типа как бесплатная для некоммерческих проектов мультиплатформенная GapiDraw, поэтому пару секунд после старта в углу экрана мозолит глаз ее логотипофициальная страница со ссылками на скачку - http://pocketspeccy.narod.ru/ небольшой реад.ми: конфигурация настраивается в файле config.ini: - параметры rom32k, rom48, rom128, romTrDos отвечают за ROMы, как и в zemu задается либо один 32килобайтный rom32k, либо 2 16 килобайтных rom48&rom128 - параметры diska, diskb, diskc, diskd отвечают за образы, смонтированные в соответствующих дисководах - параметр vga ставьте в true только есть у вас VGA-девайс, при этом на экран вместится весь экран спекки вместе с бордюром. Правда, мелковато будет.. вообще, режимы экрана - это пока что TODO с максимальным приоритетом, нужно сделать и масштабирование, и поддержку ландшафтной ориентации(пока что не работает) клавиатура настраивается в keys.config, тут все как в zemu, разве что добавлены новые клавиши hw1, hw2, hw3, hw4, hw5, hw6 - первые 4 соответствуют клавишам на передней панели наладонника, остальные две - боковым(шесть их сделал только потому, что у меня на девайсе их 6, не знаю, может бывает и больше) джойстик наладонника - это стандартные up, down, left, right, enter эмулятор понимает параметры командной строки, так что можете добавить в реестр ассоциации для файлов, или использовать "Open with", или же соответствующую функцию в Resco Explorer жду ругательных отзывов
__________________
Граф Дракула наш кумир, патамушта он вомпир! |
| Offline |
|
|
|
#2 |
|
Master
Регистрация: 22.02.2006
Адрес: Москва
Сообщений: 520
Сказал(а) Спасибо: 2
Поблагодарили 1 раз в 1 сообщении
![]() |
раз "сырая до ужаса" качать пока не буду...
![]() затаив дыхание ждем продолжений. особенно звука...
__________________
Attero! Dominatus! Berlin is burning! Denique! Interimo! The reich has fallen! Дельта-С 128 Amiga 600 |
| Offline |
|
|
|
#5 |
|
Робокот
Регистрация: 03.07.2005
Адрес: Saint-Petersburg
Сообщений: 2,229
Сказал(а) Спасибо: 239
Поблагодарили 222 раз(а) в 164 сообщениях
![]() ![]() ![]() ![]() |
Наконец-то!
Аж скупая мужская слеза скатилась на пол
__________________
Scorpion ZS 1024 turbo+/ZXMC 2.6/SD-HDD/FDD/AT-Keyb/Mouse/SMUC 2.0/ProfROMse/VGA 3.0/NeoGS ZX-Evolution 2048 rev.B Speccy-2007 + 128k + AY + TR-DOS + VGA"Орион-2009" FPGA beta 0.13.1 /256кб/FLASH-диск/SD-IDE/PS2-Keyb |
| Offline |
|
|
|
#6 |
|
Junior
Регистрация: 13.03.2005
Адрес: Perm
Сообщений: 15
Сказал(а) Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
![]() |
А как из него выходить? :-)
--------- Уже понял :-))))) тудейной кнопкой (вернее назначенной в конфиге) Хотелки ![]() 1. Возможность самому мапить джойстик. Желательно отдельно для каждой игрушки. Для чего это надо: Например, возьмем игру UFO2 управляющие клавиши там Слава сделал такие q - вверх a - вниз o - влево p - вправо m - огонь Соответственно четыре хардварных кнопки мапим на qaop а вот на выбор ничего не остается. Две боковые кнопки жать неудобно. Хотелось бы, чтобы можно было повесить m на центральную кнопку джойстика. Плюс возможность переключать джойстик в режим interfase 2 Думаю, лучше всего было бы сделать возможность переключать это на лету. То есть к стандартным клавишам, слямзенным из клива снизу пририсовать еще 3-4 штуки, нажатием на которые подключается заранее сформированный набор.т.е. жмем 1-ю и джойстик у нас становится кемпстоном, нажимаем 2-ю и он интерфейс номер 2, нажимаем 3-ю - и он выполняет назначенные в конфиге функции. И аппаратные кнопки тоже. Баг-репорт 1. Когда назначаю клавишу на аппаратную кнопку, то некорректно отрабатывается ее удержание. То есть жму и удерживаю аппаратную кнопку, а в игре непрерывного нажатия не происходит. То есть нажимается один раз и все. Чтобы нажать далее приходится отжимать и вновь нажимать аппаратную кнопку. Ну и видеорежим само собой в VGA чуть глаза не поломал
Последний раз редактировалось Shalalak; 11.10.2006 в 16:40. |
| Offline |
|
|
|
#7 |
|
Master
Регистрация: 22.02.2006
Адрес: Москва
Сообщений: 520
Сказал(а) Спасибо: 2
Поблагодарили 1 раз в 1 сообщении
![]() |
Не выдержал. Скачал... На моем старичке ASUS A600 не пошло
Оно принципиально не идет на 2002 или прикрутить что то надо?
__________________
Attero! Dominatus! Berlin is burning! Denique! Interimo! The reich has fallen! Дельта-С 128 Amiga 600 |
| Offline |
|
|
|
#8 | |||
|
Activist
Регистрация: 16.01.2005
Адрес: Ekaterinburg
Сообщений: 202
Сказал(а) Спасибо: 5
Поблагодарили 5 раз(а) в 4 сообщениях
![]() |
Цитата:
к следующему релизу прикручу лог-файл, тогда понятней станет, или попробую собрать с использованием SDK от 2002 винды, где-то был у меня а может дело не в винде, а в qvga экране, хотя хз, на эмуляторе наладонника из Visual Studio вроде робило Цитата:
так что чонить замучу, и if2, и кемпстон, разве что мышку на стилус не обещаю :-)Цитата:
я писал выше, что джойстик обрабатывается виндой мобайл как обычный джой на клаве и энтер так что просто в keys.config заместо ent : ent пропиши ent : m счас переделываю вывод графики, раньше синхронизация(50hz) делалась средствами GapiDraw(банально выставлялся такой FPS), есть подозрение что звук тормозил именно из-за этого счас прикручу стандартный виндовый фреймбуфер, после чего можно будет дернуть из zemu весь main loop авось заработает
__________________
Граф Дракула наш кумир, патамушта он вомпир! Последний раз редактировалось Eltaron; 11.10.2006 в 21:39. |
|||
| Offline |
|
![]() |
| Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
| Опции темы | |
| Опции просмотра | |
|
|