Редактор Geektimes
942,1
рейтинг
29 октября 2013 в 01:06

Windows 1.01 — теперь прямо в браузере

image

Нет, в данном случае речь не о том, что корпорация Microsoft решила выпустить нечто особенное для ностальгирующих пользователей ПК, которые познакомились с компьютерами много лет назад. Вместо Microsoft постарался программист Джефф Пар, который представил браузерный эмулятор Windows 1.01. Ранее я уже писал о браузерном эмуляторе древних игр и ПО, анонсированных Internet Archive-ом. Теперь — дело за ОС.

Так вот, эмулятор написан на JavaScript, и он полностью воссоздает работу Windows 1.01, как если бы эта ОС была запущена на IBM PC XT с процессором в 4,77 МГц, и CGA-монитором (наверное, на Хабре более половины пользователей таких мониторов и не видели :)).

Эмулятор оснащен и функциональными программными кнопками, включая сочетание Ctrl+Alt+Del, Esc, F10 и прочие. Если есть желание, можно загрузить образ дискеты, используя определенный адрес.

Есть и свой файловый менеджер, MS-DOS Executive, позволяющий запускать и калькулятор первых версий, и древний Paint, и многое другое.

Стоит отметить, что сама эта ОС вышла в 1985 году, причем разработчики предусмотрели для Windows 1.01 собственные версии драйверов для наиболее популярных в то время устройств.

P.S. Кроме самой ОС, можно оценить и эмуляторы таких игрушек, как Donkey, Zork I.

Via thenextweb
marks @marks
карма
170,7
рейтинг 942,1
Редактор Geektimes
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (38)

  • +1
    > IBM PC XT с процессором в 4,77 МГц, и CGA-монитором

    Эх, был такой. В школе ещё :) Там я постигал написание всяких полезных bat-ников, qbasic в рамках школьной программы и чуть за рамками. Norton Commander, Norton Utilities, дискеты 5,25 на 360 килобайт и хард на 20 мегабайт /*скупая слеза ностальгии*/ И звалось это чудо «Искра 1030М»
    • 0
      От ведь сибариты! Я искру застал только в вузе и то по большому блату (папа был чемпионом кафедры по digger-у). В школе были только корветы, а 386-е появились только где-то в 1993-м году.
    • +1
      А у меня был ЕС1841 а конфигурация такая же. Помню был еще хитрый драйвер дисковода что 360Кб дискету можно было превратить в 720Кб дискету, вроде 800.com назывался. Конечно же qbasic был чуть ли не главной программой. А потом мне показали AFDPRO тогда я сильно подсел на ассемблер. Еще помню как некоторые программы писали что им нужен 386 процессор и выше это всегда сильно огорчало.
      • 0
        А у меня ЕС1840 был.
        Без винта вообще, зато два флоппа :)
        • +1
          Когда я по незнанию запустил программу fdisk и тыкал там по рандому (эксперериментатор блин !) то у меня в итоге тоже только два флопа и осталось :) Зато потом разобрался что такое FAT, MBR, Partition Table и т.п. Научился даже в MBR записывать немного своего кода. Это кстати потом помогло на новом компе, когда был уже Pentium MMX. Прикупил я к нему винт на 40Гб. А биос не хочет работать с винтом больше 32, тогда я ограничил объём винта на 32 Гб через, не помню уже, какую-то хитрую команду. А при старте небольшая программка в MBR уже разблокировала остальную часть винта.
          • 0
            У меня примерно такой же путь к нынешней профессии был (сисадмин) :) Я просто однажды сломал свой домашний компьютер, потом почитал Фигурнова, починил его и тут понеслось…
    • 0
      Ага-ага. А еще цветной замыленный монитор электроника и совершенно невменяемый разъем ИРПС :) Только называлась моя машинка Искра-1030 Турбо.
  • 0
    Хех, а у меня, возможно, где-то двойка должна была сохраниться на диске аля «1000 программ и игр»
  • +7
    Круто… )
    А вот Mac OS 7 в браузере — jamesfriend.com.au/pce-js/
    Забавно что раньше нужно было держать мышку нажатой чтобы выбрать чтото в меню…
  • +3
    Мышь там глючит сильно, доводишь до половины окна и она дальше не двигается, вылетает за пределы.

    Ждём, когда на js можно будет запустить эмулятор операционки, в которой можно запустить браузер, поддерживающий js.
    • 0
      Проведите ею в правый нижний угол, и поводите немного, исправится.
  • +2
    Где можно найти инструкцию к бейсику? На A: есть BASIC.COM, на B: есть несколько *.BAS. Как их запустить? И как потом выйти назад в винду?
    • +2
      basica b:music.bas
  • +1
    Windows завис сразу после открытия File-> Run
    • +40
      Полноценная эмуляция
      • 0
        я так и подумал
  • +3
    После реализации эмулятора компьютера с линуксом на борту, эмуляция операционок (именно эмуляция, а не загрузка в эмуляторе) — это скучно.
    • +1
      Действительно. Надо эмулировать комп, в котором можно запустить браузер, в котором эмулятор операционки, в котором запустить RDP до другой реальной машины, на которой запустить эмулятор NES и во всё поиграть :)

      Для уровня сложности эксперт — то же самое, но что бы при этом эмулятор NES не тормозил.
    • 0
      Почему-то я думаю, что это посложнее. Эмулятор компа с виндой запустить легко и их куча, винда везде отлично работает, а вот эмулятор винды как бы ещё в зачаточном состоянии (ReactOS).
    • +3
      В смысле? Это эмулятор компьютера, в который загружается реальный образ диска с реальным досом и прочими сипиэмами.
    • +3
      Это и есть эмулятор компьютера (IBM PC), а образ Windows — просто одна из возможных конфигураций (если верить главной странице сайта).

      Автору (marks) неплохо бы упомянуть это в топике.
  • +9
    :)

  • +2
    Попробовал с помощью debug.com стереть CMOS и очистить весь жёсткий диск — что-то не сработало ;)
  • –1
    Было уже нечто подобное по 3.11

    Он лайн версия Windows 3.11 с браузером
    • +2
      Здесь именно эмуляция на JS. А по вашей ссылке просто реализовали на JS окошки похожие на 3.11
      • 0
        dos promt от чего там завязан?
  • 0
    Была даже специальная, улучшенная версия Windows для браузера.
  • +2
    Забавно. Особенно любопытно видеть, что это сделано для ОС с закрытым кодом, где нельзя подправить ядро для упрощения жизни. Как известно, эмулятор пингвина имеется уже давно — bellard.org/jslinux/
  • 0
    Интересно, а можно в этот эмулятор скопировать Паскаль и писать программы?
  • 0
    Осталось дождаться такой же браузерный эмулятор, где вместо «Windows 1.01» написано «Windows ХР» или «Windows 7».
  • 0
    прекрасно!
  • 0
    Повис при первом запуске. Это так символично ^^
  • 0
    ждем, когда кто-нибуть запустит Windows 8 в браузере)
  • 0
    Не очень понял — это просто набор скриптов, имитирующих поведение винды, или полноценный эмулятор компа, в который загрузили винду? В общем можно ли там запустить произвольный экзешник?
  • 0
    ой, я кажется дискету системную форматнул…

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