Довольно интересное и практически бессмысленное занятие нам предстоит - мы собираемся запустить систему-динозавр на нашем Андроидном девайсе.
Не рассчитывайте, что из этой затеи выйдет что-то весьма стоящее... Сами посудите - *nix система держит над собой Java-машину, которая запускает эмулятор, в котором работает другая ОС, в которой еще и запустить что-то пытаются. И при этом хотят скоростей и отсутствия тормозов - для этого надо весьма быстрый процессор и памяти побольше.
Ну а если неймётся - приступим.
Необходимо:
/sdl -L . - откуда грузить? Отсюда
-m 16 - оперативная память
-boot c - загрузочный диск С
-hda win95.img - первый жесткий диск (ещё можно hdb и hdc)
-usb - видимо, поддержка usb
-usbdevice tablet - честно, не знаю
-cdrom имя_образа.iso - если добавить такой параметр, то можно подцепить iso-образ
6. качаем образ Windows 95 здесь и кидаем, распаковав, в папку /sdcard/SDL
7. запускаем libSDL на своём девайсе. Должно работать!
Теперь минусы:
В доказательство пара видео:
Не рассчитывайте, что из этой затеи выйдет что-то весьма стоящее... Сами посудите - *nix система держит над собой Java-машину, которая запускает эмулятор, в котором работает другая ОС, в которой еще и запустить что-то пытаются. И при этом хотят скоростей и отсутствия тормозов - для этого надо весьма быстрый процессор и памяти побольше.
Ну а если неймётся - приступим.
Необходимо:
- скачать и установить QEMU для Android по ссылке SDLapp
- скачать BIOS'ы по ссылке SDL.zip
- распаковать содержимое архива из п.2 в /sdcard так, чтобы файлы *.bin лежали по пути /sdcard/SDL
- создать файл конфигурации QEMU, который разместить в /sdcard/SDL. Имя ему дайте sdl.conf
- внутри конфига пишем
/sdl -L . -m 16 -boot c -hda win95.img -usb -usbdevice tabletЧто в этой строке что значит:
/sdl -L . - откуда грузить? Отсюда
-m 16 - оперативная память
-boot c - загрузочный диск С
-hda win95.img - первый жесткий диск (ещё можно hdb и hdc)
-usb - видимо, поддержка usb
-usbdevice tablet - честно, не знаю
-cdrom имя_образа.iso - если добавить такой параметр, то можно подцепить iso-образ
6. качаем образ Windows 95 здесь и кидаем, распаковав, в папку /sdcard/SDL
7. запускаем libSDL на своём девайсе. Должно работать!
Теперь минусы:
- управлять курсором весьма тяжко в плане кликов - то и дело происходит смещение. Если Ваш аппарат позволяет подключить мышку - сделайте это
- клавиатуры визуальной нет. Если Ваш аппарат позволяет подключить клавиатуру - сделайте это
- нет поддержки звука
- нет поддержки сети
- проект QEMU застыл
В доказательство пара видео:
Эх, кабы Ubuntu 12.04 без эмуляции второй системой впендюрить! Но увы- не та платформа =(
ОтветитьУдалитьТогда Windows RT ?
Ну убунту вполне можно запустить в терминале через chroot. Полноценная убунта, но только консоль. А потом самоцепануться по VNC и получим ДЕ со всеми вытекающими...жаль только с тормозами. На вики есть информация, что через qemu windows xp запускали... думаю весьма посредственно
ОтветитьУдалить