Comments 22
А если, вдруг, ошибка — «вываливается» в ms-dos, не?
О не пинайте дохлую собаку,
Она не может вас уже укусить.
Она не может вас уже укусить.
Похоже, не в характеристиках часов дело. Если бы только в них, XP здесь бы летала: у нее же рекомендации (не минимум!) 300 МГц процессор, 128 RAM, более 1,5 ГБ программной памяти.
Эмулятор bochs который он использует жуткой тормозной, так что понятно куда делись все вот эти 520 МГц процессор, 512 МБ ОЗУ. Жаль что в статье нет об этом информации. По факту же порт bochs для ios можно запустить на любом ios устройстве, пусть и с костылями, так что в данном случае достижение как раз в запуске bochs на часах, а то что виндовс 95 работает в эмуляторах это не новость вообще.
А вот интересно, когда запускают винду на андроид-устройствах, тоже ведь используют какой-то эмулятор? То есть существует программа, эмулирующая 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 же использует интерпретацию каждой команды и тщательную эмуляцию работы ВСЕХ устройств, вплоть до количества тактов на команду и аппаратных задержек доступа к памяти, в том числе системных часов и аппаратного таймера. Такой режим позволяет обеспечить наибольшую совместимость, однако он является и наиболее медленным…
Ну не совсем так. В большинстве случаев хватает динамической рекомпиляции, большинство эмуляторов приставок работает именно в этом режиме. Динамическую рекомпиляцию же, использовали большинство 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.
Windows 95 запустили на Apple Watch