Здравствуйте, гость ( Вход | Регистрация )
28.5.2010, 5:58
Сообщение
#1
|
|
|
Пользователь ![]() ![]() ![]() ![]() [offline] Группа: Друзья 4PDA Сообщений: 91 Регистрация: 9.11.2005 Репутация: 28
|
В аттаче - собранный билд QEMU для адроида.
В данном билде "жестко" прописана командная строка "-L . -m 16 -boot c -soundhw sb16 -hda 1Gb.img -usb -usbdevice tablet", то есть для работы необходим файл с образом жесткого диска "1Gb.img" в каталоге /<SD карта>/SDL Для запуска необходимо устройство с экраном VGA и выше (на более мелких картинка будет просто нечитаемой), с мощным процессором и 512 памяти. В даннной сборке выделяется 16 мб под кеш транслирвоанных инструкций, 16 мб под эмулируемую память + куча дополнитеьлной памяти. Так что на 128 или 256 мб девайсах вряд ли запустится. Эмулируется видеоадаптер Cirrus Logic, звуковая карта SB16, какая-то сетевая карта ("внешней" сети нет), мышь - экран используется как тачпанель на ноутбуках. Клавиатура вызывается по долгому нажатию на menu, недоделана. Скорость эмуляции у меня на Desire - очень неплохая. 95ка вполне юзабельна, если сделать нормальную эмуляцию мыши - можно считать что у нас полноценный комп. 98ая увы загружается только в safe mode. Ну и есть проблемы с эмуляцией плавающей точки (вылечатся если пересобрать с пакетом softfloat-native). Кто займется доработкой? У меня нет ни времени ни желания. Для доработки необходимы знания 386 protected mode, ARM asm, ну и среды Cygwin. Если есть желающие заняться доведением продукта до ума - стучитесь в аську, она написана в моем аватаре. добавлено 30 мая 2010 Тут: http://rapidshare.com/files/393198831/qemu...th-sample95.rar слегка обновленный билд QEMU с образом диска с 95ой вындой. Для использования - установить APK из архива, и скопировать содержимое каталога SDL на SD карту (то есть в корне карты должен быть каталог SDL с файлами c.img и биозами, имя каталога SD карты программа определяет автоматически). Данный образ Windows я нашел где-то на просторах интернета, кажется на нем тестировали BOCHS для WinMo. Поэтому он не содержит драйверов для звуковой карты SB16. Если их добавить - будет звук. Можно добавить драйвера на PCI NE2000, но сеть после этого не заработает, по крайней мере у меня сеть не завелась. Хотя slirp я собрал, и вроде даже без ошибок (IMG:http://4pda.ru/forum/style_emoticons/default/smile_good.gif) Известный баг: на WVGA устройствах будет "мусор" по бокам экрана, этот баг я добавил в свежем билде SDL, пока лень исправлять. Ну и эмуляция курсора мыши и клавиатуры далеко не идеальна. Есть критичный баг: совершенно некорректно эмулируется плавающая точка. Из-за этого не работают все программы, которые ее используют. Так же есть баги в кодогенераторе, скажем линуксы - падают. Но, как я уже писал, дальше дорабатывать QEMU я не буду, есть более интересные задачи. Данный вариант - proof of concept возможности запуска 9х, плюс посмотреть на теоретически максимально возможную скорость эмуляции. Если кому интересно продолжать проект - см написанное выше. Мощность карманных устройств постоянно растет, и, думаю, к концу 2010 появятся полутора-двух гигагерцовые планшетники с андроидом и данный проект снова станет актуален. Исходники Вот здесь: http://rapidshare.com/files/394622580/qemu-0.9.1-28may.rar исходные тексты QEMU. Для компиляции необходим SDL и GCC из этой - исходники SDL + альтернативный GCC для андроида темы. Сообщение отредактировал mamaich - 3.6.2010, 4:02 |
|
|
|
![]() |
22.7.2010, 11:11
Сообщение
#2
|
|
|
Гость ![]() [offline] Группа: Пользователи Сообщений: 1 Регистрация: 17.2.2010 Репутация: 0
|
Ребят , я поставил , работает . Видео могу сделать , но не знаю , что показать ... Если хотите сделаю , в нормальном качестве и тд ))И кстати оч неплохо работает ))
|
|
|
|
mamaich QEMU на адроид 28.5.2010, 5:58
asankin нифига себе ) это же QEMU, самое топовое что можно... 29.5.2010, 14:39
mamaich QEMU - довольно глючный продукт. Он у меня и на на... 30.5.2010, 5:03
_Woland_ asankin,
Следите за выражениями. 30.5.2010, 10:58
asankin чтож, наверно стоит подождать WinФон 7 ? тогда скл... 30.5.2010, 15:25
thevery mamaich,
а откройте секрет, как вы обходите андро... 30.5.2010, 18:15
tmp_do а поясните как вообще дела на анрдоеде с сдл? кое-... 30.5.2010, 20:05
modena1984 Вот это скорость эмуляции уважаемый разработчик... 30.5.2010, 23:25
modena1984 ммм, я с кему не работал, а где конфинг писать? 30.5.2010, 23:44
mamaich Цитата(thevery @ 31.5.10, 2:15) а откройт... 31.5.2010, 2:25
mamaich Цитата(modena1984 @ 31.5.10, 7:44) ммм, я... 31.5.2010, 2:37
modena1984 Может быть добавите возможность хотя бы конфиги пи... 31.5.2010, 10:13
mamaich Приложил исходники к первой теме.
Пожелание для те... 3.6.2010, 4:26
anper Цитата(mamaich @ 31.5.10, 6:37) Именно то... 5.6.2010, 9:44
mamaich Цитата(anper @ 5.6.10, 17:44) А android в... 7.6.2010, 5:58
brooklyn на HTC Tattoo не идет 13.7.2010, 11:00
Rascko Несмотря на то, что заголовок обещал нам "Так... 20.7.2010, 16:03
AlexEs92 Rascko,
если получится,скинь видео желательно с р... 20.7.2010, 20:19
Rascko AlexEs92, нормально записать видео получится не ра... 21.7.2010, 0:40
AlexEs92 Rascko,
ок,жду с нетерпением( второй скрин понрав... 21.7.2010, 19:00
Rascko Сегодня посвятил часик тому, чтобы посмотреть, воз... 21.7.2010, 23:33
Rascko zxzxzxzxzx111, интересно вот что:
- досовские игру... 22.7.2010, 21:02
maxTm Hello!
А что, если вставить в автозагрузку ше... 26.7.2010, 7:54
abcman Цитата(mamaich @ 28.5.10, 6:58) и, думаю,... 12.8.2010, 11:09
PrieraN abcman,
Скачай QEMU для ББ и делай что хочешь, по... 12.8.2010, 11:24
abcman Попробую завтра. Если интересно, то позже отпишу к... 12.8.2010, 23:30
slash89 перезалейте плз, не могу скачать с рапиды.. 14.8.2010, 17:51
metallsatanist slash89, Надеюсь ТС был не против
слегка обновленн... 15.8.2010, 15:22
~roma~ Цитата(metallsatanist @ 15.8.10, 19:22) е... 15.8.2010, 15:24
slash89 Спасибо большое! Жаль плюсы не могу ставить со... 16.8.2010, 1:56
slash89 Блин на моем galaxy s не запускается.. типа грузит... 16.8.2010, 3:08
mamaich Цитата(~roma~ @ 15.8.10, 23:24) ИМХО, ТС ... 16.8.2010, 14:21
edge123 mamaich, а можно как нибудь исходники самого SDLap... 17.8.2010, 15:14
mamaich Цитата(edge123 @ 17.8.10, 23:14) можно ка... 18.8.2010, 5:08
LightRevan mamaich,
можете ли вы изменять конфигурацию прогр... 30.8.2010, 14:55
qwerty_321 Я, конечно извеняюсь за оффтоп, но лично очень про... 31.8.2010, 0:25
mamaich Если бы все было настолько просто - "взять и ... 1.9.2010, 8:50
|
| Текстовая версия | Сейчас: 3.9.10, 9:54 |