Skip to content

Latest commit

 

History

History
54 lines (31 loc) · 2.59 KB

ПРОЧТИ МЕНЯ.md

File metadata and controls

54 lines (31 loc) · 2.59 KB

Windows 3.11 C/C++ Playground

Мои хомячки Семечка и Снежок

Код для программы на скриншоте можно найти в папке projects/snowball

Установка

Windows

Скачай 64-битный установщик PowerShell 7 формата .msi на сайте Microsoft.

Linux

Поставь powershell из репозитория Microsoft и qemu-system-i386 от куда нибудь.

Как сделать новый проект

Создай дубликат папки example в папке projects со своим именем. Можешь менять её содержимое на здоровье!

Как собирать

  1. Открываешь консоль PowerShell в этой папке (на Linux можно просто консоль)
  2. ./build.ps1 -project имя-папки-с-проектом, например, для проекта example в папке projects скрипт вызывается так: ./build.ps1 -project example

Скрипт автоматически собирает проект и запускает Windows 3.11 с твоей хернёй.

Очистка места

Смело удаляй все файлы с расширением .obj в папке проекта, это - временный выхлоп компилятора.

Что есть в репозиторие

  1. Open Watcom 2.0 с WinG
  2. QEMU
  3. DOSBox

Что есть на диске

  1. MS-DOS 6.22
  2. Windows for Workgroups 3.11
  3. Драйвер мыши vmwmouse
  4. Распространяемые файлы библиотеки WinG

Известные проблемы

  1. Экран эмулятора заполнился шумом!

Возможно, это происходит из-за драйвера мыши. Подожди, пока шум не перестанет меняться, затем попробуй переместить окна, тем самым заставив ОС их перерисовать.

Документация