Эмулятор windows 98 – Windows 98 SE — Образ лицензионного диска (1999) Русский скачать через торрент

Есть ли жизнь под Windows 98, часть вторая — про софт / Habr

Я довольно сильно затянул с продолжением. Частично из-за работы, частично из-за лени, частично из-за того, что задача несколько более объёмной оказалась. Но рассказывать про все поиски не буду, приведу только результаты.

Хотя для начала надо определить, что понимать под жизнью 🙂

Обычно ретро-компьютеры собираются для ретро-игр. С ними, как правило, нет особых проблем (ну, кроме актуальных для той эпохи). Потому считать это «жизнью» не стоит. Я на жизнь смотрел с более повседневной точки зрения — посидеть в интернете, набрать текст, послушать музыку, посмотреть кино. Хотя, конечно, последнее зависит не столько от ОС, сколько от используемого железа. Моего туалатина должно без проблем хватать на ДВД и divx, а вот с х264 и более поздними кодеками он уже может и не справиться.

Про железо

Чтобы не возвращаться, напомню про железное. Собирал компьютер, актуальный примерно в 2001 году.
Celeron Tualatin [email protected] (133 по шине), 512 мегабайт памяти (материнка на 815 чипсете больше не видит).

Видеокарта со времени публикации прошлой статьи поменялась — вместо Matrox’a поставил GeForce2 MX200. Выбор даже для 2001 не лучший, но GeForce3 не нашел, имеющийся MX440 уже чуть более поздняя видюшка. А МХ200 в паре с пентиумами4 я видел и в конфигах 2004-2005 годов, люди на них даже пытались в San Andreas играть.

Звуковая карта — по прежнему SB Live!

Остальное мелочи.

Операционная система

Как следует из темы, ОС — Windows 98SE, русская.

В природе есть сборка win98IF с кучей драйверов и софта, но она мне не нравится именно из-за той самой кучи. Слишком много ненужного, даже фотошоп засунуть умудрились. Простую винду там не получить даже в минимальном варианте. Потому предпочёл ставить на чистую ОС пакеты обновлений от maximus.

Есть ещё в природе автомегапатчер на 300 мегабайт с хвостиком, который всё сам ставит, но он больше под англоязычную версию заточен, да и не хотелось разбираться, что там в эти 300 мегабайт засунуто.

Дальше буду давать ссылки на используемый софт в основном на mega.nz, куда сам загружал — потому что в их живости я более-менее уверен.

Ну и вообще, чтобы далеко не ходить, пусть всё в одном месте будет.

Хотя первым делом поставил IE6sp1.

Затем Maximus Decim Cumulative Update 3.05 (обновления, поддержка больших дисков, поддержка usb storage и т.п.).

Потом DirectX 9c.

Затем MD InternetExplorer 6.0sp1 Component Update 3.4 — обновления для IE6
MD Data Access Component Update — всякие компоненты для доступа к данным (XML, ODBC и т.п.).

Дальше KernelEx-4.5.2.exe — «эмулятор windows для windows», позволяет запускать на Windows 9x программы, которые рассчитаны на более поздние версии ОС, добавляя в свойства программ настройку наподобие режима совместимости из линейки NT. Не панацея — некоторые программы не запускаются и с использованием kernelex. Но жизнь всё равно несколько облегчается.

Закончил всё установкой .Net 1.1 и 2.0 — просто чтобы было.

Ну и чисто из эстетических соображений добавил поддержку красивостей с 32хбитными иконками (RP9.7).

Получилось как-то так (правда это уже со спойлерами в виде части софта :)):

Да, для собственного удобства я, в основном, эксперименты ставил в виртуальной машине VirtualBox. Некоторые особенности это вносит, к примеру, тот же Firefox в виртуалке у меня плющило гораздо больше, чем на реальном железе.

Интернеты

Браузером в 98SE изначально стоит, извините за выражение, Internet Explorer 5. С ним куда ни пойдёшь — везде утыкаешься в «что-то с этим сайтом не так» (из-за https). Но, как ни странно, гугл открывается нормально — он для древних браузеров переходит на http.

А вот практически любая ссылка из результатов поиска уже обламывает. Хотя можно заказать сохраненную копию и попытаться там что-то прочитать.

В итоге после долгих развлечений пришел к тому, что последний толковый нативный браузер для 98 — это Opera 9.64, но его уже маловато. В итоге с использованием KernelEx получилось запустить оперу 12.02 и Firefox 10.0.12 ESR.

Firefox открывает чуть больше сайтов, опера полегче для системы и работает стабильней. Но всякие современные фреймворки не любят оба браузера.

Хабр в опере 9.64 выглядит так:

В файрфоксе и opera 12.02 как-то так:

Только если опера на хабре ещё кое-как шевелится, то файрфокс перестаёт реагировать на команды после открытия страницы.

Потому основной браузер опера, а файрфокс на подхвате.

Вообще же по сайтам, которыми я регулярно пользуюсь (под названиями сайтов — скриншоты того, как открывается сайт). Проверял в опере 12.02, правда под Windows 10 (опять же для удобства).

google.com — работает
gmail — базовая html-версия. Хотя для меня это привычно, я даже на современных компьютерах-браузерах её предпочитаю.
google maps — не работает
yandex.ru — работает, хотя ошибки скриптов вылазят
yandex.почта — работает
maps.yandex.ru — условно работает. Жалуется на старый браузер, но хотя бы открывается, в отличие от гугла. Проблемы только с аппаратными требованиями. На п3-1,6/512 всё происходит ооочень медленно и с частыми дырками вида «нет данных».
metro.yandex.ru — дело обстоит примерно так же, как и с картами. В принципе, браузер поддерживается и на основном компьютере всё довольно неторопливо отрисовывается, а вот на п3 вечная загрузка карты идёт.
ixbt.com — в опере 12.02 иногда вечная загрузка, иногда открывается. Причём в 9.64 открывалось стабильно. В файрфоксе открывается.
forum.ixbt.com — работает, хотя форму регистрации иногда приходится получать через задний ход (не нажимать «Вход», а пытаться ответить в какой-нибудь теме).
booking.com — открывается, но к использованию не пригоден. В файрфоксе можно пользоваться поиском, но забронировать ничего не получается. В опере и поиск не работает.
skyscanner.com — дизайн почти не плющит, но пользоваться невозможно. Google flights и aviasales не лучше. На гуглополётах оперу вообще выкидывает, файрфокс ещё выживает.
flibusta.is — открывается, пользоваться можно
rutracker.org — открывается, есть некоторые заморочки с поиском, но пользоваться можно
nix.ru — условно работает. Прайс посмотреть можно, но любые манипуляции с фильтрами либо не работают (опера) либо вешают браузер (файрфокс).
dns-shop.ru — с фильтрами примерно та же история, что и в никсе, выпадающие меню не выпадают. Но просто смотреть можно.
ebay.com — смотреть можно, покупать нельзя.
avito.ru — смотреть можно, покупать нельзя.
aliexpress.com — смотреть можно, покупать нельзя. Хотя дизайн плющит меньше всего из торговых площадок.
livejournal.com — открывается, но подтормаживает. А вообще сильно зависит от стиля журнала. Но главную страницу в новом стиле лучше не смотреть.
youtube — не срослось. Поставил flash21, но при попытке воспроизведения роликов либо говорит «только html5» либо просто подвисает.

Отдельный вид интернетов — электронная почта. У многих почтовых сервисов сохранился простой html-интерфейс для медленных каналов/старых браузеров. У гугла и яндекса точно, причём у гугла я этот интерфейс использую по умолчанию. Потому что «современный» плохо работает на моём i5-7500/16GB. Недостаточно отзывчиво. На счёт же десктопного клиента — Thunderbird 2.0.0.24 работает без вопросов, с гуглопочтой и яндекспочтой по SSL и принимает и отправляет письма.

Торренты. utorrent 1.8.2 завёлся без проблем, а более новых и не надо.

Офис

Ну, абстрактный офисный пакет, в котором есть всё, что нужно — MS Office XP. Проблема только с файлами office 2007 (docx). Можно кое-как поставить пакет совместимости (пусть он и требует windows 2000+, через kernelex можно поставить — сперва распаковать, потом запустить msi), но совместимость та ещё получается.

Даже в OpenOffice 3.2.1 лучше. Хоть и тоже не фонтан получается. OpenOffice же ставится только версии 3.2, LibreOffice уже устанавливаться отказывается — сменили версию windows installer.

Так выглядит оригинальный тестовый файл:

Так его открывает OO3.2

А так его воспринимается MSO XP с конвертером:

Причем русские шрифты постоянно плавают — при выделении, изменении масштаба, смене гарнитуры превращаются из букв в квадраты или знаки вопроса. Для скриншота я кое-как подобрал максимальное количество русских букв, но открывается всё квадратами.

Office 2003 через kernelex пинками можно поставить, но вот запустить не получается.

Чтение электронных книг — PDF, DJVU и прочие epub. Вариантов достаточно, но я выбрал SumatraPDF. Довольно легкая универсальная смотрелка, которая нормально открывает и крупные файлы мегабайт на 200-300.

PDF на 200 мегабайт.

DJVU.

Музыка

Тут я не в теме и до сих пор качаю-слушаю только mp3. Всякие там флаки и прочие ааки не про меня.

Так что, оставаясь верным ретро-теме, ставим Winamp. Классическую двойку, тройки и пятёрки нафиг.

Llama tested, mother approved.

Хотя вроде какая-то из пятёрок ещё работала под 9х.

Видео

Тут я надолго упёрся — в виртуалке у меня нормально играли только авишки, да ещё и не во всех плеерах. В медиаплеере, к примеру, удалось заставить, а вот в vlc звука не было.

Долго ковырялся, потом решил отложить до запуска на реальном железе. Тут в том же vlc 2.0.0 и видео и звук появились. Так что явно какие-то проблемы с виртуальной машиной. Качество картинки, правда, нормально только в авишках, а MKV и MP4 хромают. MKV (h364/mp3) рассыпается на квадраты, а MP4 (h364/aac) теряет кадры. Но это уже второй вопрос, самого воспроизведения я добился, а подбирать кодеки и плееры можно долго. По крайней мере решение есть, а тонким тюнингом надо заниматься на конкретном железе.

Обработка графики

Просмотр — давно пользуюсь простеньким вьювером imagine. Хорош тем, что лицензия без оговорок позволяет коммерческое использование, а возможностей большинству пользователей вполне достаточно. Ну и есть версия под 98 винду.

Редактирование — для дома для семьи вполне хватит и фотошопа (вроде семёрка под 9х работала ещё). Хотя я в качестве простенького шустрого редактора давно использую PixBuilder Studio. Под 98 оно завелось нормально, даже не знаю, помог тут kernelex или нет, принудительно совместимость ставить не пришлось.

Работа с файлами

Файловый менеджер. Вроде как работает Total Commander 8, но я в те времена пользовался FAR’ом. Потому FAR Manager 1.75. Хотя может и двойка будет работать, не проверял.

Архиватор — 7-zip 9.20. По большей части его вполне достаточно, разве что некоторые недавние новшества в 7z и rar не читает. Но они не так уж часто попадаются.

Обмен данными

Учитывая то, что сейчас уже куча проблем даже с windows xp (десятка постоянно стремится отключить поддержку smb1 и т.п.), для обмена файлами с 98 виндой я просто поднял ftp-сервер на домашнем сервере, благо в протоколе с того времени ничего не поменялось. А расшареные папки больно уж неустойчиво работают у меня — иногда получается достучаться, а через несколько минут «сервер не найден», начинает просить пароль или ещё что.

Так что проще поднять ftp и копировать файлы через тот же FAR Manager.

На счет печати на сетевой принтер. У меня дома стоит классический сетевой принтер, с подключением через езернет. Потому с ним всё несколько проще, чем с расшаренным принтером на Windows. Ну и он Hewlett Packard (HP Color LaserJet CP2025dn), что ещё сильнее упрощает жизнь в плане драйверов. Раньше был самсунг, но я от него избавился. Бяка. Начал разваливаться даже не допечатав стартовые картриджи.

Драйвер под 98 я поставил стандартный виндовый HP Color LaserJet (MS). Мне не нужно, чтобы было красиво, мне нужно просто печатать.

А сама печать идёт при помощи утилиты ACITS LPR Client. Ставится и настраивается без проблем. Устанавливаете утилиту, затем ставите принтер как локальный, поставив нужный драйвер. А затем меняете порт на ACITS LPR Remote Printing, указываете IP принтера — и всё. Инструкция с картинками там в комплекте идёт. Ну или можно вот этой воспользоваться.

Качество печати похуже, чем через правильный драйвер, но для текстов и диаграмм сойдёт.

Слева картинка распечатана с Windows 10, справа — с 98.

Удаленное управление

Нормально работает tightVNC 1.3, как клиент, так и сервер.

ssh/telnet-клиент — putty 0.61, к примеру.

RDP-клиент мне по быстрому найти не удалось, но на сегодняшний день он уже малопригоден будет для использования. Только со старыми серверами, а на новых для подключения таких старых клиентов придётся отказываться от безопасности.

Итого

Остались неохваченными мессенджеры, соцсети и прочие ютубы, но вам действительно это надо под 98?

Актуальные мессенджеры не запустятся, разве что какой-нибудь jabber-клиент типа старой миранды.

Соцсетями я практически не пользуюсь, а ютуб… Качайте ролики на нормальном компьютере и смотрите их через vlc, к примеру.

Так что отвечая на вопрос «Есть ли жизнь под Windows 98?» могу сказать, что «Есть, но разве это жизнь?»

Формально многое можно делать, что-то даже не хуже, чем под актуальными ОС. Но с интернетом под 98 куча проблем. А это сейчас основное предназначение компьютера.

Потому использовать 98 можно только под сильно специфичные задачи или если у вас компьютер не тянет более новые ОС.

Если же тянет, то лучше поставить ХР, а в 98 возвращаться только ради старых игрушек.

Что дальше

Дальше у меня есть две Voodoo 2. И слотовый Pentium 3 450, с которым они сочетаются гораздо лучше, чем с туалатином.

Потому на досуге надо будет попробовать собрать и запустить Voodoo2 SLI. Можно для полного счастья ещё AWE32 сюда же пристроить.

Есть материнка на Socket7 и несколько процессоров под неё. Правда проблема с тем, что я при установке кулера сломал крепления, потому материнку пока не трогаю. Надо найти дохлую мать на сокет7 и перекинуть сокет. Ну и кулер с нормальным креплением, чтобы он больше не ломал мне сокеты. А так даже корпус АТшный имеется, пусть и здорово царапаный.

Можно было бы попробовать собрать конфиг с вудами тут, но они слишком длинные и упираются в кулер. Если один ускоритель кое-как встанет ещё, то второй уже потребует доработки напильником. Потому вуду2 отдам пентиуму.

Есть старенький компаковский ноут середины девяностых, который потихоньку оживляю (оживляю левый, правый — запчасти, в середине современный 11″ для масштаба).

Но это всё идёт довольно медленно, основной приступ ностальгии у меня прошел в конце прошлого года, сейчас к ретро-железкам возвращаюсь при наличии времени и настроения.

Запуск Windows 95/98/XP на устройстве на базе Android / Sandbox / Habr

Не многие знают о том, что на сегоднящний день существует несколько способов запустить полноценную ОС Windows, на ARM планшете или смартфоне, работающем на платформе Android. Зачастую, такая возможность может понадобиться не только для того чтобы удивить друзей и знакомых, но и для решения вполне серьезных задач. К примеру вам срочно требуется воспользоваться програмой, которая работает только в Windows, в пути, например в тесном метро (не будете же вы там пользоваться 15” ноутбуком). Также способы описанные в статье позволяют стабильно играть в практически любые DOS игры и некоторые для Windows (Fallout к примеру).

Планшеты на базе Windows стоят недешево, а планшет на базе Android, позволяющий нормально работать с запущенной на нем Windows сегодня можно купить дешевле чем за 100$. В этой статье я хочу рассказать о нескольких способах получения работоспособной Windows на Android планшете, а в качестве подопытного мы будем использовать дешевый китайский планшет с 1Ггц процессором и 1Гб ОЗУ.


Все тестирования проводятся на планшете ONDA Vi10 Elite с установленным Android 4.0.3 ICS. Чем лучше будет у вас начинка планшета, тем быстрее будет на нем загружаться и работать Windows. Для Windows 95 и 98 вполне хватает этого планшета, запуск Windows XP требует более мощного железа, поэтому на этом планшете не тестировался.

Способ 1 – использование aDOSBox

aDOSBox – это программа для Android, позволяющая запустить полноценный MS-DOS на Android планшетах, с помощью которой можно запустить и Windows.

Эмулятор позволяет эмулировать клавиатуру и мышь, корректно растягивает Windows на полный экран.

Процесс установки:

1) Скачиваем aDOSBox и устанавливаем его на карту памяти

2) Создайте\отредактируйте файл конфигурации aDOSBox \sdcard\app-data\org.hystudio.android.dosbox\.dosbox\dosbox-0.74.conf:

[sdl]

output=surface

priority=higher

[render]

frameskip=1

[cpu]

core=dynamic

cycles=2100

[dosbox]

memsize=16

[mixer]

nosound=true

[joystick]

joysticktype=none

[dos]

xms=true

ems=true

umb=true

keyboardlayout=none

[ipx]

ipx=false

[autoexec]

mount e /sdcard

e: imgmount c e:\win98.img -t hdd -fs fat

boot -l c

imgmount c e:\win98.img -t hdd -fs fat

boot -l c

Этим мы настроили автоматическое создание и монтирование диска e:/, который будет создаваться из нашего образа с установленной Windows 98 и его автозапуск.

3) Скачиваем образ установленной Windows 98. Я тестировал на образе 98 Lite Professional (специальная облегченная версия Windows на 80 Мб, ссылку на образ вы сможете найти в интернете, боюсь ссылку в статье сочтут за варез)

4) Скаченный образ переименовываем в win98.img (если он назывался по другому) и кладем в корень sdcard.

5) Запускаем aDOSBox. Запуск Windows произойдет автоматически (на моем планшете загрузка занимает около 2 минут).

Windows 98 и 95 работают достаточно шустро даже на дешевом планшете. У aDOSBox много настроек, экранная клавиатура, экранный джойстик, возможность включения сглаживания экрана (особенно полезно если у вас нестандартное разрешение планшета).

Минусы данного способа:

1) Нет поддержки сети

2) Отсутствие звука

Плюсы:

1) Хорошая скорость работы

2) Много настроек

Способ 2 – использование BOCHS

BOCHS также является очень известным эмулятором x86, с поддержкой звука.

Процесс установки:

1) Скачиваем BOSCHS и SDL (прошивка bios и железа для эмуляции) для него

2) Распаковываем SDL в папку SDL в корне sdcard устройства.

3) Скачиваем .img образ операционной системы (теоретически BOCHS позволяет запустить любую x86 ОС), для Windows 98 подойдет образ из первого способа.

4) Переименовываем образ Windows 98 в файл c.img и копируем в папку SDL из 2 шага.

5) Устанавливаем BOSCHS, запускаем и ждем загрузки.

Windows работает помедленнее чем aDOSBox, но есть поддержка звука. Этот способ подойдет тем, кому эмуляция звука критична. Данный эмулятор поддерживает запуск облегченных версий Windows XP.

Минусы:

1) Нет поддержки сети

2) Не очень высокая скорость работы

Плюсы:

1) Стабильность работы

2) Запуск любой x86 ОС

3) Эмуляция звука

Способ 3 – использование QEMU

Думаю с QEMU знакомы практически все, так как он является очень известным кроссплатформенным эмулятором, также позволяющем запустить Windows 95 и 98 на Android.

Процесс установки аналогичен второму способу, скачать QEMU и SDL можно на 4pda. Настроенный под QEMU образ Windows также есть по вышеприведенной ссылке.

Windows 95 работает быстро и стабильно, Windows 98 чуть медленнее.

Минусы:

— Нет эмуляции сопроцессора (необходим в Windows XP)

— Нет эмуляции звука

— Нет поддержки сети

— Поддержка QEMU прекращена

Плюсы:

— Хорошая скорость работы, быстрее других эмуляторов

Выводы

Конечно эмуляция Windows на Android не заменит полноценного ноутбука или компьютера, но часто может помочь и спасти в некоторых ситуациях, а иметь под рукой готовый для запуска образ с Windows на вашем планшете лишним не будет, тем более занимает он всего 80 Мб на вашей карте памяти.

Виртуальные машины и Win98, часть 2


Всем привет, меня зовут Дмитрий, и это очередной выпуск шоу OLD-HARD. Идея сегодняшней статьи возникла тогда, когда в минуты ностальгии на виртуальной машине с Windows 98 на Virtual PC очень медленно устанавливался MS Office 97. Плюс возникали лаги при запуске музыки из-под виртуальной машины, особенно во время выхода в интернет. Неужели нет ничего быстрее, чем Virtual PC для Windows 98? Конечно, если рассматривать обычные варианты, не обращаясь ко всяким продвинутым системам типа ESXi и Xen, дабы не накатывать это на другое железо. Обращаясь к опыту из этой статьи http://www.old-hard.ru/articles/virtual_win98 я понял, что надо попробовать и другие виртуальные машины. Собственно, решение должно быть относительно лёгким, простым и удобным, чтобы не пришлось ради достижения нужной производительности превозмогать и заниматься вчетверо большей работой для десяти минут ностальгии в день. Или того реже. Согласитесь, не каждый день хочется вообще обратиться к Win98.


QEMU. Версия для Windows является переделкой с версии под *nix, поэтому я заранее ожидал подвоха. К тому же, свободное ПО часто нужно ещё немного настроить под свои нужды прежде, чем начать полноценно этим пользоваться. Скачать последнюю версию QEMU легче некуда, как и установить её. Только после установки вам не предложат ярлык на рабочем столе и хоть какой-то интерфейс. Идите в папку с установленной программой, находите там qemu-system-i386.exe и запускайте. И встречает вас сразу же виртуальная машина, только совсем без дисков, без образов, да вообще без всего. Для начала нужно руками создать образ жёсткого диска.


Для Win98 хватит 10 Гб вполне, даже меньше бы хватило, если честно.


Запускаем виртуальную машину с текущим образом и монтируем в виртуальный же CD-ROM образ системы.


 


 


Да, оно работает! И пока что работает нормально. Переключение языка ввода здесь работает нормально. И вообще пока всё выглядит неплохо.


 


Загрузка системы низкая, на i7-860 никаких проблем. И на более слабой машине будет работать без проблем.


 


Но первые проблемы с голой QEMU начались с установки драйверов. Как раз на 18-ой минуте установки.


 


 


Неприятно получилось. Система дальше просто повисает на экране загрузки и всё, не загружается. Беда.


 


Но, как известно, для QEMU написан GUI, который можно использовать, чтобы не писать ничего руками в консоль! Зачем же мы тогда будем тратить время на установку руками, когда все те же компоненты можно сделать тремя нажатиями на «далее».


В интернете очень хвалили AQEMU. И всем она хороша, и удобна. Только я не смог найти почему-то уже собранную версию, как ни старался, может, был очень невнимателен. Но как-то оно на глаза не попалось. Хорошо, мы соберём AQEMU из исходников сами, что уж там.


 


Никогда ранее не пользовался CMake. Понятия не имею, как этим пользоваться. И потому скачал программу с нормальным графическим интерфейсом, чтобы использовать CMake и собрать таки AQEMU самому.


 


На первый взгляд ничего не кажется подозрительным, выбрать исходники, выбрать «куда», подсказать ему генератор, в моём случае уже был установлен Visual Studio 2015. Всего делов, правда?


 


Что-то здесь не так, не хватает библиотек QT5. Опять же, не имея с этим никакого знакомства лезу качать Qt5. Устанавливаю. Теперь всё должно заработать!


 


Ладно, хорошо. Для каждой библиотеки указываем руками, где и что лежит. Лезем в интернет для того, чтобы обо всём почитать. Терпение потихоньку заканчивается.


 


Да, я указал все библиотеки, собрал проект, увидел там файл с расширением .sln и подумал, что всё, конец моим страданиям!


 


Увы, оно не собралось. Может, я чего-то не понимаю, как это надо делать, но такой путь точно не для тех, кому хочется для минуток ностальгии нажать три раза на «далее», вариант с AQEMU по этой причине отпадает.


Есть вполне доступное решение, пусть и устаревшее: QtEMU. Интерфейс программы прост и лёгок, это же то, что нужно!


 


Почему-то на установке драйверов я получал синий экран, выключил сетевую карту в настройках. Только вот беда, при установке системы никак не удавалось нормально и сразу наладить сеть.


 


Что адаптер Novel NE2000, что Realtek 8029(AS) не работали. Так что придётся посидеть без сети, но это не так страшно в данном случае. Ведь всё можно поставить и с образов дисков! Если у вас есть оригинальные диски с программами, их можно вставить в привод хоста и…


 


Нет, нельзя. Только образы IMG и ISO, и никак иначе.


По умолчанию в системе устанавливается видеоадаптер Cirrus Logic, как я почитал, именно он и подходит больше всего для Win98. Монтируем образ MS Office 97 и устанавливаем.


 


Скорость работы с диском более, чем достаточная. Это хорошо. А теперь можно попробовать и Quake 2 установить! Заодно посмотрим, на что можно рассчитывать, и есть ли тут возможность играть хотя бы в софтовом режиме.


 


Установилось всё быстро, заработало без проблем. Ну, почти.


 


Почему система так растянула 320х240, я не знаю. При смене разрешения всё встало на свои места.


 


Почему-то игра выглядит несколько странно. Ну и скорость работы Quake 2 в 1024х768 уже неприемлема для шутера, играть можно на 800х600, а ещё лучше в 640х480. Плюс как-то странно отображаются партиклы, немного криво работает свет, что-то с изображением происходит.


Из этого можно вынести, что QEMU по производительности почти всего, кроме видео… догоняет Virtual PC 2007, да. Так что для обладателей систем на windows данная виртуальная машина не имеет большого смысла! Ведь VPC 2007 весит всего-ничего и даже проще, чем QEMU на QtEMU. Понятное дело, что на *nix софт от Майкрософта надо запускать иначе, и там QEMU занимает положенное место во главе виртуальных машин для windows 98. К тому же, она изначально под никсы и заточена, но посмотреть всё равно было нужно.


Поскольку из коробки Microsoft VM как более новая версия VPC есть только на Windows 7, было бы неправильно обойти Hyper-V на Windows 8(.1) и Windows 10. На работе как раз установлена 8.1, там Hyper-V устанавливается добавлением компонентов системы. В этом ничего сложного нет.


 


Выглядит оно громоздким в сравнении с той же VPC. Но настраивается легко. Можно пробовать запускать установку Win98.


 


И всё. И на этом система зависает. И сделать ничего нельзя! Ладно, Hyper-V использует образы в формате .VHD, давайте попробуем скормить ей образ с уже установленной системой.


 


И здесь тоже всё. Система не загружается, установка не продолжается. А форумы говорят, что запустить Win98 на Hyper-V не получится. Так что как решение «нажать три раза далее» это нам тоже не подходит. Не забываем, что одна из задач – сделать всё легко и без лишних телодвижений.


VMWare Workstation 11. Когда-то я уже пробовал запускать Win98 на VMWare, но там система работала не слишком хорошо, да и никакого ускорения 3D не было. В этот раз гипервизор обновился, а потом показал сообщение, что для Windows 98 есть расширение! Неужели они что-то сделали в этом направлении?


 


Хорошо, будем смотреть, что из этого выйдет.


 


Кажется, тут тоже что-то немного сломалось, но, тем не менее, оно продолжило работать нормально и дальше.


 


Установка системы прошла минут за 15, из чего следует, что VMWare быстро работает с диском. Установим же VMWare Tools.


 


Ошибка установки видеоадаптера автоматом подсказывает, что надо сделать это вручную. В этом тоже нет проблем.


 


Правда, там есть ворох других неустановленных устройств, ну да и ладно, это тоже не беда. Лишь бы работало. Правда, до перезагрузки оно немного сломалось.


 


Давайте уже затестим Quake 2! Хочется посмотреть, изменилось ли что-нибудь с тех пор, как я гонял Win98 на VMWare несколько лет назад.


 


Уже в меню были заметны тормоза. От игры не ожидаю ничего хорошего.


 


Да, Quake 2 кое-как пошёл в 320х240 в таком микроскопическом формате, а 800х600 делает слайдшоу сразу же. Так что для сколько-нибудь требовательных игр нам VMWare тоже не подходит. Возможно, больше подойдёт для работы в 2D, но сеть там тоже не установилась, поэтому смысл отпадает. Да и Workstation денег стоит.


Parallels Workstation. Да, внезапно подумалось, что и на этом гипервизоре можно попробовать Windows 98, почему бы и нет? Вдруг окажется, что там применены ещё более крутые технологии, чем в остальных программах.


 


Создание виртуальной машины также проще простого и потому запуск установки не займёт больше пары минут. Ограничим, пожалуй, видеопамять, 32 Мб для системы хватит с головой.


 


 


Ещё до того, как система начала устанавливаться, я понял, что она странно работает с диском.


 


Работа ScanDisk, которая раньше не вызывала вообще никаких проблем, здесь шла минут десять, если не больше.


 


Система предлагает устанавливаться 77 (!) минут! И действительно долго устанавливается, больше часа точно. Эм, это нормально?


 


Далее, когда система уже установилась, можно попробовать и расширения поставить. И драйверы идут в комплекте отдельным образом.


 


Что-то пошло не так и тут.


 


Сеть вообще хоть где-то будет нормально работать? Я уж молчу о той туче неработающих устройств. Надо бы перезагрузиться.


 


Я уж думал, что система скончалась. Но нет. Видеоадаптер-таки установился и опознался. Теперь ставим Quake 2 и пробуем запуск. И всё-таки что-то да снова пошло не так!


 


 


Если кратко, то Parallels Workstation для Windows 98 тоже не подошёл. А при выключении виртуальной машины так и вовсе загрузил систему на 100%! Пришлось выключать насильно.


Что же до Virtual PC и того же Quake 2, то всё тоже не так однозначно, но хотя бы работает быстро. Установилось оно быстрее, чем на любом другом гипервизоре.


 


В окне заработало хорошо, частота кадров отличная.


 


Если запустить на полный экран, то уже тогда возникают проблемы.


 


 


А вот в окне, растянутом на весь экран, никаких проблем нет.


 


И производительность такая, что можно без проблем играть, не испытывая никаких неудобств.


Поскольку существует ещё версия VPC 2004, то возник вопрос, а не будет ли быстрее Win98 на ней, чем на 2007? Разве что она не стартует на Windows 7 x64, да. Поэтому, скорее, прикола ради мы запустим её на ХР из-под VMWare Workstation 11.


 


Знаете, если кратко, то оно не только успешно запустилось и заработало, но и имело почти такую же производительность, как и VPC 2007! Я даже бомбить скриншотами не буду, поскольку оно не отличается между собой внешне, разве что мышь в Quake 2 с ума сходила от такого, но то решается отключением возможности перехода мыши из виртуальной системы в хост. Ну и так особых каких-то отличий даже не видно, интерфейс тоже изменён минимально, и какие-то плюшки отсутствуют, на работу win98 не влияющие.


Большинство виртуалок уже испробовано, поэтому остались такие замечательные вещи, как эмуляторы ПК. Я хотел сначала сделать и их в эту же статью, но разница в методах слишком велика, а тема, как оказалось, обширна и стоит отдельного внимания. Например, дома на i7-860 эмулировать Pentium MMX 233 легко, а вот рабочий FX-6300 с такой задачей еле-еле справляется. Казалось бы! Зато ему легко дался Pentium 75. Сначала взял PCem


 


Да и есть ещё эмулятор SPCAT


 


А там ещё Bochs подкрался. И не только он. Так что эмуляторы тоже нужно посмотреть. Поговаривают, на них железяки эмулируются довольно-таки точно.


Если делать вывод относительно виртуальных машин, то непобеждённый Microsoft Virtual PC 2007 и Microsoft VM по совместительству опять вышел непобеждённым. Быстрее всех работает с диском, лучшая производительность видео, простота и лёгкость, интуитивно понятное управление, где не нужно быть опытным пользователем ПК, чтобы поставить систему. Нажмите «далее» и получите результат, это ли не прекрасно?


Конечно же, настоящая машина на каком-нибудь Pentium 4 окажется и быстрее, и круче, но это совсем другая история.

Виртуальные машины и Win98 — OLD-HARD.RU (Hule)


Всем привет!


По заказу пользователя Bishik я решил посмотреть работу Win98 на виртуальных машинах, и, главное, можно ли там запускать игры.


Как и в прошлый раз: http://www.old-hard.ru/articles/virtual_3d_games


я буду снова пользоваться уже знакомыми виртуалками, VMWare, VirtualBox и Virtual PC 2007. Почему именно 2007, а не ХР Mode? Потому что XP Mode в восьмёрке уже отсутствует, да и в десятке, судя по Technical Preview, не предвидится.


Начал с VMWare Workstation 7. Конфигурация, конечно же, значительно проще, чем для ХР, и никаких выделений 2 ядер и 4 потоков быть не может, обычное одно ядро с одним потоком. 256 Мб ОЗУ для 98 хватит более чем, тут и 64 мб было неплохо.


20 Гб места для такой машины — это просто пропасть. Нам бы и 5 Гб хватило, на самом деле.


Установка длилась примерно полчаса. Работало всё достаточно быстро, разве что сам запуск Win98 был медленее, чем надо. Загрузка шла как-то не так, и иногда глючило графику. Ни звука, ни видеодрайверов не поставилось. Но для этого у нас есть расширения, которые устанавливаются на гостевую ОС отдельно. 


Система установилась нормально, и я принялся за установку игр, конечно же. Для начала затестим 3D на примере Half-Life. Расширения были установлены нормально. Конечно, многие функции в Win98 недоступны, но VMWare SVGA II взялась. Звук не появился.


Копировать в VMWare проще простого.


Очень удобно, когда можно всё просто кинуть в виртуальный экран, никакой возни. Установил HL1, поставил звуковой драйвер от Sound Blaster 128, взятый по совету из интернетов, попробовал запустить и тут же знатно обломался. VMWare Workstation 7 не смогла в ускорение. Софтовый режим тоже не заработал, и это предельно печально, ведь в системе всё работает очень быстро. Я погрешил на 7-ю версию и подумал, может, в 11-ой это исправили?


В 11-ой было аналогично. Эта ОС просто уже не поддерживается, такие дела. На сайте я обнаружил в этот раз бесплатный для домашнего пользования VMWare Player 7, который тоже результатов не дал. Там даже DirectDraw работает с очень большим трудом.


Зато на VMWare Player нормально работают 3D-игры в Windows XP! Не мог же я это не попробовать. Идёт медленее, чем в полноценной Workstation 11, но быстрее, чем с обработкой на процессоре, могу рекомендовать как реальную домашнюю замену.


Попытки подсунуть какой-нибудь графический драйвер от вороха видеокарт не увенчались успехом. Win98 уж слишком стара, я даже хотел попробовать VMWare Workstation 5, но на Win7 x64 она словила сильного клина и не стартанула в принципе. Итог всего этого один — нет ускорения 3D вообще. Даже несмотря на то, что используется эмуляция 440ВХ чипсета, это не помогло никак.


Следующим идёт VirtualBox.


При первой попытке установить я получил ошибку, что какие-то файлы не найдены. Переустановил. Не понял. Убрал расширенную виртуализацию, все возможные костыли и дополнения, и только тогда с большим-большим скрипом VirtualBox соизволил установиться, эта была пятая попытка, и она мне удалась. Скачал расширения, попробовал — отказ.


Звук есть, а видео вообще никакого нет. Да и работает всё через лаги, для Win98 не годится никак, даже с терпением.


Вот тут я уже особо не надеялся, VirtualPC в WinXP показал себя слабовато. На удивление легко ставится Win98 без всяких проблем!


Установка пролетела минут за 15 вместо 39 положенных. Драйверы нашлись сразу, ведь VPC 2007 эмулирует компьютер от и до, вместе с Sound Blaster 16 и S3 Trio64. Видеоадаптер определился сразу же после установки расширений, и звук подтянулся без проблем. Надо обязательно убирать галочку Use pointer integration, а то управление мышью в играх глючить начинает.


Первое, что я попробовал, было Worms Armageddon. Эта игра уже плохо работала на ХР, а на семёрке вообще повисла намертво и сделала компьютеру больно.


На виртуалке она пошла замечательно, и я с удовольствием просадил два вечера!


2D работает отменно. А что у нас будет с 3D? В софтовом режиме, конечно, но работает оно нормально. Получился этакий передутый пень 2 с нереально быстрым винтом и космической памятью.


Но многие мощные игры и на ХР нормально работают, да и на семёрке некоторые из них стартуют без проблем. Но софтовый режим работает хорошо. Мощнее, чем на 533-ем селероне, это я точно могу сказать. DOS-игры тоже стартуют и работают нормально. Другое дело, что для них есть DOSBox, и надобность в запуске игр через Virtual PC 2007 в Win98 отпадает.


Ну и можно в интернет выйти, конечно. Обновился до IE 6, чтобы хоть как-то зайти на OLD-HARD.


Что можно сказать в итоге:


Победил Virtual PC 2007. Может, там и нельзя перекидывать файлы перетаскиванием, да и скорость работы ниже, чем в VMWare, но общая работа системы намного лучше и более близка к настоящему компьютеру. Вы получаете сильно перекочегаренный Pentium I-II-III с дохлым видеоадаптером на борту. Для DOS игр есть DOSBox, так что остаётся только капелька ностальгии и небольшая ниша игр, стартующих только на Win98.


Опять немного плюсов и минусов:


+ запускается и работает на всём, что горит;


+ не нужно занимать место другим компьютером;


+ легко переносить с одного компа на другой;


+ скорость работы достаточная для комфорта;


+ простота в освоении, не надо ничего особо уметь;


— не все игры могут нормально себя вести;


— дохлая видеокарта и только эмуляция SB16, не везде может сработать;


— работает на 10-20% от мощности хост-машины;


— не так лампово, как за отдельным компом;


На этом всё, и виртуалки будут отходить в дальний угол, до тех пор, пока я не захочу снова поиграть в то, что не работает из коробки. Наверное, надо будет рассмотреть никсы и потрогать виртуализацию там, но это уже как-нибудь в другой раз. Впереди у нас маячит поделие Франкенштейна ASRock P4i945GC.

Онлайн эмулятор Windows 98.: spayte — LiveJournal

Все мы помним насколько популярной в мире была операционная система Windows 98. Некоторые пользователи до сих пор с ностальгией вспоминают о ней и приводят в пример. Именно для них программисты из Америки потратили несколько лет для того, чтобы создать эмулятор Windows 98, доступную сейчас онлайн из любого браузера!

«>

Эмулятор написан с использованием Javascript, а исходный код включает в себя несколько тысяч строк.  Он практически полностью дублирует основные возможности полнофункциональной ОС и позволяет даже запускать c CD-привода старые игры (например, Half Life 1)!

У данной онлайн винды есть несколько недостатков, сразу заметных глазу… Во-первых, работает всё очень медленно, папки открываются по 5-7 секунд. Во-вторых, позиция курсора мыши в эмуляторе не совпадает с позицией курсора мыши в окне браузера, что создает большие неудобства.

Последний момент отлично решается путем перехода к полноэкранной версии эмулятора. Для этого надо нажать кнопку «Go Fullscreen», расположенную в верхней части экрана.

Онлайн Windows 98 это прекрасная возможность прямо в окне браузере вновь ощутить всю прелесть работы в одной из первых версий ОС и окунуться во время, когда сапер и косынка были одними из самых популярных игр на планете 

Помимо девяностой восьмой ОС Windows на сайте разработчиков можно также запустить онлайн:

  • KolibriOS
  • Несколько версий Linux
  • FreeDos
  • Solar OS
  • Open BSD

В общем, олдскульщикам будет чем заняться

Напоследок рекомендуем познакомиться с Remix OS — онлайн эмулятором системы Андроид, который можно запускать прямо с флешки.

Запускаем и эмулируем Windows на Raspberry Pi с помощью QEMU / Habr

Скорее всего это первый русскоязычный мануал о настройке QEMU на Raspberry.

Какое-то время назад я загорелся идеей запустить на своей Raspberry Pi 2 какую-нибуть Windows систему. Сначала я хотел узнать возможно ли установить её, просто записав на SDCARD и вставив в «малинку», но этому не дано было осуществится…

После я стал искать возможность запуска через какие-нибудь эмуляторы. Наткнулся на QEMU и стал копаться с ним. Пытался я запустить эмулятор очень долго, почти всё, что я находил на форумах, было написано на английском, причём информации там было «по-минимуму», а людей, которые запустили, было совсем немного. После нескольких неудачных попыток запуска QEMU, я решил написать на 4PDA в теме, посвящённой Raspberry. Там мне помогли, и я благополучно запустил Windows 98 (почти идеально…). Запускал я это на Raspibiane (Debian).


Начнём, открываем терминал и прописываем это:

sudo apt-get install
sudo apt-get uprage
sudo apt-get install git zlib1g-dev libsdl1.2-dev libpixman-1-0 libpixman-1-dev

Желательно всё это делать через putty, чтобы всё символы точно соответствовали написанному.

Идём далее:

git clone git://git.qemu-project.org/qemu.git

Команда начинает скачивать «внутренности» эмулятора, этот процесс не займёт много времени.

image

После того, как файл скачается и распакуется, появится папка (расположение /home/%username%/qemu), в которой будут расположены все файлы, которые необходимы для работы эмулятора. После того, как у нас всё скачалось и распаковалось, прописываем это:

cd qemu
./configure --target-list="i386-softmmu" --enable-sdl --prefix=/usr

Начинается процесс конфигурации, это не займёт много времени (~30-60 секунд). Теперь нам нужно запустить процесс отладки:

sudo make

СкриншотПосле ввода команды, начнётся отладка, она выглядит примерно так:

image

Отладка может продолжаться неопределённое время, (~15-20 минут). Последнее, что мы должны сделать, это подправить конфиги и отладить.

sudo nano /home/pi/qemu/tcg/arm/tcg-targe­t.c
sudo nano /home/pi/qemu/tcg/i386/tcg-targ­et.c

СкриншотИногда при выполнение вышеперечисленных команд система создаёт новый файл, тогда выходим из редактора и руками открываем необходимые конфиги.

image

Зажимаем Ctrl+W, открывается строка поиска, вводим: static void tcg_out_addi. Меняем на static inline void tcg_out_addi. Переходим ко второму конфигу, так же вызываем строку поиска и вводим этот текст: static void tcg_out_opc и меняем на static inline void tcg_out_opc. Если вы не нашли какую-то из строк, то ничего не делаем, а просто закрываем конфиг и выполняем следующий шаг (в первом конфиге я не нашёл нужную строку, однако эмулятор у меня работает нормально).

Если вы закончили с заменой строк, продолжаем дальше мучать нашу «малинку»:

sudo make
sudo make install

Скриншотimage

Настройку эмулятора мы закончили. Теперь перейдём к запуску системы. Насколько я знаю, эмулятор поддерживает данные форматы образов:

.img — Образ системы.

.vhd — Виртуальный «хард»

.iso — Образ диска.

Скачать образы интересующих вас систем можно тут, там же есть инструкция по созданию своего образа системы.

Я собрал на Яндекс.Диске все образы, которые запускаются на QEMU и взяты из темы, ссылка на которую дана выше. Стоит заметить, что в названии образа Linux KDE написан пароль от пользователя.

Переходим к запуску систему. Пишем в консоль:

qemu-system-i386 здесь тип образа (-hda, -fda, -cdrom) НазваниеВашегоОбраза.img -m Тут_Кол-во_ОЗУ_В_МБ(Без подчёркиваний разумеется).

Если все настройки верны, должна начаться загрузка образа системы.

Это фото, как скринить в линуксе я так и не освоил.

Результат

QEMU может эмулировать не только i386 процессоры, но и другие «платформы», подробнее:

ls /usr/bin/qemu*

Данный запрос вызывает список команд QEMU:

qemu-system-i386 --help

Поиграйтесь с настройками QEMU, сам ещё не до конца разобрался с ним. Стоит учесть, что я запускал систему, используя ресурсы только одного ядра «малинки», при этом компьютер нагружался на 25-26% (запускал Win98). Я читал на форумах о многопоточной работе QEMU с образом системы, но так и не понял как заставить эмулятор использовать ресурсы больше, чем одного ядра. Опять же, поиграйтесь с настройками и возможно вы поймёте как настроить многопоточность (не забудьте написать в комментариях как вы это сделали).

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *