Pull to refresh

Эмулятор DOSBox Pure выпустили в открытую бету

Games and game consoles

Независимый разработчик Бернард Шеллинг опубликовал программу DOSBox Pure для тестирования. Эмулятор предназначен для RetroArch и Libretro и запускает DOS-образы без дополнительных настроек.

Эмулятор DOSBox Pure — заранее настроенная версия специально для DOS-игр. Программа сама подбирает настройки для оптимальной производительности. Для этого Бернард Шеллинг использует различные исторические конфигурации ПК. Он добавил автоматический маппинг контроллеров для эмуляции ввода с клавиатуры. Кроме этого есть поддержка наэкранной клавиатуры.

Читать далее
Total votes 9: ↑9 and ↓0 +9
Views 3.1K
Comments 2

Старые игры под Убунтой

Lumber room
Компьютерные игры — это не только убийство времени и прожигание жизни, но и куча удовольствия, отдых и просто интересно проведённое время. :)
Как-то уж так сложилось, что лично мне больше всего хочется играть именно в старые полюбившиеся игры. Такие как Fallout, StarCraft, Diablo (первый) и т.д. Причём, если для совсем старых игр существует DosBox, то с играми под Windows немного сложнее.
Читать дальше →
Total votes 8: ↑4 and ↓4 0
Views 557
Comments 7

На Nokia 6220c запустили Windows 98

Lumber room
Собственно, сабж. Для запуска, как и в случае с Win 3.1 понадобился Dosbox, но это того стоило — после минутного ожидания на мелком экранчике появился до боли знакомый рабочий стол, по которому умелец водил курсором (получалось не очень точно, ибо использовался джойпад, а не мышка). Для демонстрации мощи подопытной трубки на ней даже запустили Paint, что и запечатлено на видео.

UPD: практически по просьбам трудящихся сообщаю, что больше половины видео придется ждать, пока пройдет загрузка — сначала самой «Винды», потом кнопки «Пуск», а потом и Paint.

Total votes 14: ↑8 and ↓6 +2
Views 327
Comments 12

osvirtual.net: виртуальные образы операционных систем

Software

Истоки и причины


В свободное время мне иногда очень приятно покопаться в какой-нибудь старой операционной системе. Или в относительно старой, или в просто специфической. Конечно, лучше всего эти операционки ставить на настоящий компьютер (что я изначально и делал), но постепенно все меньше времени — и меньше желания возиться со старым железом или с очередной переразбивкой дисков на десктопе с параллельным поиском драйверов под железо, не поддерживаемое операционной системой. И вот на каком-то этапе пришлось перейти на виртуальные машины.

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

OSvirtual: от NextStep до aGNUla


Поэтому эту коллекцию — для себя и для интересующихся (вероятно, для немногих :) — выложил в сеть в виде сайта OSvirtual (есть и английская версия, пусть и сделанная по остаточному принципу). ОС, выложенные тут, — это либо совсем старые ОС, которые можно запускать разве что как ностальгические игрушки (и которые сейчас не продаются, а часто и свободно доступны для скачивания с официального сайта), либо ОС, по какой-либо причине мне интересные (мультимедиа-ориентированные дистрибутивы линуксов, например, или линуксы 5-7 летней давности и старше). Множество же современных мейнстримовых дистрибутивов линукса, которые без проблем находятся на VMPlanet или Linhost, меня особенно не интересовало…
Читать дальше →
Total votes 55: ↑52 and ↓3 +49
Views 1.9K
Comments 57

Ubuntu 9.04 vs. фискальный регистратор (кассовый аппарат)

Configuring Linux *
Доброго времени суток всему хабрасообществу.

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

Лично я с линуксом связан постольку-поскольку (исключительно убунту, периодически пользуюсь, несколько раз устанавливал и настраивал, в общем — чайник), но самый продвинутый чайник в этой области из работающих в нашей конторе людей.

Посему именно мне было поручено избавиться, наконец, от не совсем легальных копий Windows и поставить на рабочие машины Ubuntu 9.04.

Проблем особых не предвещалось — 1С давным-давно перенесена на терминальный доступ на далеком-далеком сервере с win 2k3 на борту, так что… установка, проверка работоспособности, «обработка напильником» — проприетарные драйвера и плагины, дополнительные драйвера на видео и аудио, сетевые принтеры, серверная smb-шара, терминал. Набор стандартный и отнюдь не пугающий.

А потом я вспомнил про приблизившийся ко мне с тылу геморрой в виде конторского фискального регистратора ПРИМ-07К, работавшего по ком-порту с древней-предревней DOS 'овской оболочкой.
Читать дальше
Total votes 86: ↑75 and ↓11 +64
Views 4.3K
Comments 39

iDOS — Эмулятор DosBox для iPad и iPhone

IT-companies
Безвозвратно канул в Лету чистый DOS'а, воспеваемый в песнях, а вместе с ним и целая эпоха. При всех своих многочисленных недостатках DOS имел одно большое достоинство — целую армию пользователей, и, разумеется, уйму всевозможных игрушек, приложений, утилит.
Иногда очень хочется вернуться в прошлое и вспомнить, как оно было. И для этого вовсе не обязательно истязать свой компьютер — можно воспользоваться эмулятором или виртуалкой. Но что, если хочется поиграть в старые-добрые Gobliins или Wolfenstein в дороге?
Читать дальше →
Total votes 6: ↑5 and ↓1 +4
Views 15K
Comments 7

Ставим Windows 3.1

Software
После выхода Linux 3.1 появился повод посмотреть на предыдущую операционную систему с таким номером. А почему бы и нет?

Нам понадобятся:
— DOSBox
— Собственно образ Windows 3.1 (например)

Сложность: тривиально

Если хочется работать в русской версии, то и искать надо тоже русскую. В оригинальной Windows даже такой страны, как Россия, не указано.
Читать дальше →
Total votes 44: ↑23 and ↓21 +2
Views 15K
Comments 16

Windows 3.1 на Android

Development for Android *
Человеческой изобретательности нет предела.
На этот раз нашли способ запускать Windows 3.1 (а возможно и выше) на аппарате под управлением OS Android.



Система устанавливается оригинальная и полностью рабочая, единственный большой минус — довольно сложное управление.

И так для этого нам понадобится:
  1. Аппарат с Android версии 2.2 или выше
  2. Приложение aDosBox
  3. Установочные файлы Windows
  4. Свободное место на SD карте или в самом аппарате (20 мб (это проблема..))
  5. Прямые руки

Читать дальше →
Total votes 135: ↑113 and ↓22 +91
Views 27K
Comments 98

Исследуем прародителей Minecraft: Dungeon Keeper

Lumber room
Я думаю, что о Minecraft слышали почти все. Но, возможно, не все видели одну из замечательных игр, из которой Нотч брал свои идеи — я говорю Dungeon Keeper. Я не собираюсь пересказывать википедию насчет того, что из себя представляет игра, ибо, как мне кажется, лучше один раз увидеть, чем 100 раз услышать или прочитать ;).
Читать дальше →
Total votes 35: ↑15 and ↓20 -5
Views 1.6K
Comments 24

Шрифты из склепа

Typography *
Sandbox
image Мне от моноширинных шрифтов многого не надо. Адекватная поддержка кириллицы. Для программирования — отсутствие замыливания. Возможность различать 0 (который ноль) и О. Возможность различать I (которое i), l (которое L) и | (которое or). Для работы в консольном двухпанельнике — поддержка псевдографики. Однако в современном мире подобных шрифтов не так, чтобы много. Откуда же их взять?

Осторожно! Под катом — сплошные анахронизмы.

Читать дальше →
Total votes 99: ↑94 and ↓5 +89
Views 30K
Comments 74

Первая игра, которую я просто написал для себя

Abnormal programming *Delphi *
Пост ностальгии по игрушкам, которые мы сами для себя писали в детстве.
Лазая по просторам App Store ища очередную игрушку для своего айпада, наткнулся на старинную игрушку “Братья Пилоты”. Сразу купил, поставил и прошёл на одном дыхании (уже наверное в 3 раз). Но более всего задержался на эпизоде с холодильником. Уж больно меня прёт эта головоломка.



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

Подняв старые бекапы я нашёл исходную игру. Запустил её в dosbox и пропал для внешнего мира на пару часов.
Читать дальше →
Total votes 137: ↑123 and ↓14 +109
Views 72K
Comments 116

В интернет из под DosBox. Текстовые и графические браузеры для Dos'а

Old hardware
Sandbox
Tutorial
Хотите увидеть, как смотрится современный интернет из под черных окошек DOSа? Не хотите ради этого собирать машинку на старом железе? DosBox вам поможет погрузиться в пучину классики.

Под катом инструкция по настройке DosBox'а для выхода в чистый интернет, примеры запуска 3х различных dos-браузеров (в том числе графических!), действительно МНОГО скриншотов, а так же, для нетерпеливых – архив с уже настроенным DosBox’ом (windows-версия) и старыми браузерами.
Читать дальше →
Total votes 82: ↑79 and ↓3 +76
Views 30K
Comments 24

Кидхак Prehistorik 2: анлочим уровни

Assembler *
Sandbox

Любителям этой замечательной игры посвящается...


image
… Если таковые еще есть. Впрочем, я уверен, что не все так плохо и Crysis не поглотил мозг человечества целиком и окончательно.
Так вот, вышеупомянутые любители старых игр и в частности одной замечательной игры 92 года могут помнить, что система сохранений в игре сделана в несколько приставочном духе: по уровням разбросаны (иногда в довольно неожиданных и труднодоступных местах) коды, которые во времена MS-DOS старательно записывались на бумажечку и хранились, как сокровище. Код, введенный в главном меню, позволял начать соответствующий уровень со стартовой позиции.
Soshite, в наше время появилась, в некотором роде, проблема для тех, кто хотел бы поиграть в Prehistorik 2. А именно — необходимость эмулировать игру в Dosbox: далеко не у всех есть возможность найти на свалке или, что еще гораздо реже, вытащить с антресолей заботливо хранящийся там 486-й.
Дело в том, что при генерации кодов игра использует переменные окружения BIOS. Как это эмулируется в Dosbox, я не разбирался, знаю достоверно, что при каждом новом запуске эмулятора коды в игре другие. Соответственно, бумажка с кодами становится бесполезной, а возможность приятного и ненапрягающего прохождения игры сводится практически на нет: полностью игру можно пройти только за один присест. Возможно, это решается детальной настройкой Dosbox. Но это менее интересно, чем небольшое копание в исполняемом файле игры.
Читать дальше →
Total votes 42: ↑40 and ↓2 +38
Views 14K
Comments 10

История виртуализации: Бурное развитие на стыке тысячелетий

1cloud.ru corporate blog
image

Наш прошлый материал, посвященный истории развития технологий виртуализации, получил определенный отклик среди аудитории «Хабра» — в комментариях нам указали на то, что мы опустили некоторые важные события и не рассказали о компаниях, сделавших в данной области очень много. Уместить всех в один материал было бы невозможно, поэтому сегодня мы хотим отдельно поговорить о «золотом веке» технологий виртуализации — 90-х годах прошлого века и начале века нынешнего.
Читать дальше →
Total votes 21: ↑15 and ↓6 +9
Views 14K
Comments 14

Видео от пользователя: Windows 3.11 внутри ReactOS

Фонд ReactOS corporate blog Open source *Reverse engineering *Development for Windows *
40-летнему юбилею корпорации Microsoft посвящается.



На видео один из пользователей нашего проекта демонстрирует работу Windows 3.11 внутри ReactOS.

Total votes 57: ↑43 and ↓14 +29
Views 21K
Comments 37

Безумные опыты по «внедрению» Windows 3.11 продолжаются

Фонд ReactOS corporate blog Open source *Reverse engineering *Development for Windows *
Команда ReactOS продолжила усовершенствование компонента NTVDM, и теперь для запуска Windows 3.11 внутри ReactOS не потребуется дополнительных сторонних программ.



Видео-ролик с процессом установки и запуска под катом
Total votes 46: ↑31 and ↓15 +16
Views 35K
Comments 37

Компилируем, как будто на дворе 1992 год

Game development *Compilers *
Translation
image

Я изучал ванильный исходный код игры Wolfenstein 3D 1992 года. Несмотря на то, что ей уже 25 лет, и она совершенно устарела для современных платформ, её всё равно можно скомпилировать, если воссоздать окружение.

Для этого требуется всего лишь:

  • Исходный код Wolfenstein 3D.
  • DosBox.
  • Компилятор Borland C++ 3.1.
  • Wolfenstein 3D shareware (чтобы позаимствовать ресурсы).
Читать дальше →
Total votes 104: ↑103 and ↓1 +102
Views 39K
Comments 38

Реверс-инжиниринг игры Strike Commander

Game development *Reverse engineering *
Translation
В начале 90-х на переднем крае прогресса PC-гейминга находилась одна компания: Origin Systems. Её слоганом был «Мы создаём миры» и, чёрт возьми, они ему соответствовали: серии Ultima, Crusader и Wing Commander потрясли воображение игроков.

На создание одной из игр ушло четыре года и больше миллиона человеко-часов: Strike Commander. Знаменитый лётный симулятор имел собственный 3D-движок под названием RealSpace, в котором впервые появились технологии, сегодня воспринимаемые как должное: наложение текстур, затенение по Гуро, изменение уровня детализации и дизеринг цветов.

Мой старой мечтой было поиграть в неё в шлеме виртуальной реальности. Благодаря Oculus Rift эта фантазия стала ещё на один шаг ближе к реальности.

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

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



вот это:



… и, возможно, вдохновить кого-нибудь присоединиться к моему приключению.
Total votes 26: ↑26 and ↓0 +26
Views 9.2K
Comments 1

Создание ремейков игр с помощью эмуляции: proof of concept

Game development *Reverse engineering *
Translation
image

Введение


«В моё время игры были лучше. Они были интереснее, потому что геймплей считался более важным, чем графика».

— Геймеры, рождённые в любом десятилетии

Каким бы ни было «ваше время», думаю, вы в какой-то степени согласны с этим мнением. Для меня это был период с середины 80-х до середины 90-х, когда я проводил бесчисленные часы за Sir Fred, Atic Atac, Airborne Ranger, Monkey Island, Twilight: 2000, Stunts, Gunship 2000, Twinsen’s Adventure, Dark Sun, Challenge for Ancient Empires, серией the X-Wing и очень многими другими играми.

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

Сыграть в remastered-версию. Некоторые игры настолько потрясающи и собрали настолько преданную базу фанатов, что выпускается официальное «новое издание». Это точно такая же игра, но с современной графикой. Отличным примером таких игр может быть замечательная Monkey Island Special Edition.

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

К похожей категории относятся игры, исходный код которых открыт, например шутеры от первого лица компании id. Существуют проекты, создающие новые графические ресурсы для этих игр, но они редки, да и немногие разработчики открывают исходный код своих игр.
Читать дальше →
Total votes 39: ↑39 and ↓0 +39
Views 9.3K
Comments 4
1