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

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