Pull to refresh

Comments 22

А если, вдруг, ошибка — «вываливается» в ms-dos, не?
Да хоть ME. Другое дело, что вывалится оно скорее в синий экран, чем в ДОС. Но вот если обломится на этапе запуска, то — да, может в ДОСе остаться.
О не пинайте дохлую собаку,
Она не может вас уже укусить.
Несколько вполне живых собак есть у меня на работе.
Похоже, не в характеристиках часов дело. Если бы только в них, XP здесь бы летала: у нее же рекомендации (не минимум!) 300 МГц процессор, 128 RAM, более 1,5 ГБ программной памяти.
Эмулятор bochs который он использует жуткой тормозной, так что понятно куда делись все вот эти 520 МГц процессор, 512 МБ ОЗУ. Жаль что в статье нет об этом информации. По факту же порт bochs для ios можно запустить на любом ios устройстве, пусть и с костылями, так что в данном случае достижение как раз в запуске bochs на часах, а то что виндовс 95 работает в эмуляторах это не новость вообще.
В зачет идет только Doom или Windows. Про bochs не каждый слышал, и не все поймут.
Выбор эмулятора крайне неудачный.
https://www.youtube.com/watch?v=0MAmOTgCwSc
90сек
А вот интересно, когда запускают винду на андроид-устройствах, тоже ведь используют какой-то эмулятор? То есть существует программа, эмулирующая x86-архитектуру на процессоре ARM? Я бы не отказался на своём андроид-смартфоне иметь возможность запустить какую-нибудь винду. Для Windows есть простые в использовании и всем известные программы-эмуляторы (правда, не кросс-архитектурные) — VMware, VirtualBox и др. А что на андроиде? Или каждый такой запуск винды на ARM нетривиален и полон костылей, и массового готового продукта для этой задачи не существует?
Вроде вот этот умеет https://ru.wikipedia.org/wiki/Bochs но крайне неторопливо.
Если эмулятор считать костылем, то да. Для запуска программ (или операционных систем) на процессоре с принципиально иной архитектурой (x86 и ARM ни разу не совместимы) без полного эмулятора не обойтись. А полная эмуляция — это очень затратно. 95-я на том же bochs заметно тормозит даже на самом пальцованном I7.
Как же эму не тормозить, современные эмуляторы выживают за счет поддержкой процессором виртуализации, тут понятно о ней реч идти не может так как архитектуры процессоров разные.
>> Для запуска программ (или операционных систем) на процессоре с принципиально иной архитектурой (x86 и ARM ни разу не совместимы) без полного эмулятора не обойтись.

Ну не совсем так. В большинстве случаев хватает динамической рекомпиляции, большинство эмуляторов приставок работает именно в этом режиме. Динамическую рекомпиляцию же, использовали большинство PC-эмуляторов (QEMU, VirtualBox, VM-Ware и др.) до появления средств аппаратной виртуализации. Bochs же использует интерпретацию каждой команды и тщательную эмуляцию работы ВСЕХ устройств, вплоть до количества тактов на команду и аппаратных задержек доступа к памяти, в том числе системных часов и аппаратного таймера. Такой режим позволяет обеспечить наибольшую совместимость, однако он является и наиболее медленным…
Если просто запускать иногда, можно взять планшет с windows 10 в dual-boot с Android на Atom. Китайские 8" где-то от $75. Может и эмуляторы на них пошустрее будут, все-таки архитектура x86, даже VT-x поддерживают.
У часовщиков принято переводить «crown» как «заводная головка», а не «корона».
Извините за оффтоп, но подскажите, есть ли способ запустить .jar (Java2me) на android 4 без плясок с бубном?
Простого способа, насколько я знаю, нет. Народ собирает APK, используя мидлетный джарник и библиотеки-трансляторы J2ME API в андроидные вызовы, например, MicroEmulator. Таким образом был портирован на андроид ICQ и Jabber-клиент Jimm. Но «танцы с бубном» все равно потребуются (средства разработки под Android и умение ими пользоваться).
Тоже задавался этим вопросом и не нашёл работающего решения. Перепробовал несколько эмуляторов, но они под старые версии андроида и уже не работают. Под Windows есть несколько рабочих эмуляторов, например, Kwyshell MidpX.
Sign up to leave a comment.

Articles