map1 map2 map3 map4
Категории:

Запуск DOS приложений в Windows 7 + QBasic средствами Windows 7

В Windows 7 есть Virtual DOS Machine, как и в остальных версиях Windows с 1993 года, но пост Ромы подтолкнул меня на мысль, и я решил найти ему сторонний эмулятор DOS.

В принципе, проблем нет: эмулятор в свободном доступе, он бесплатен и скачать его можно отсюда: DOSBox. К нему же есть русификатор и мануалы на русском языке, скачать их можно отсюда: ReadME DOSBox + Rus.


В папке с DOSBox есть файл "dosbox.conf". Это файл, который хранит в себе настройки эмулятора, т.е. подправив "dosbox.conf", Вы настраиваете DOSBox. Писать о каждом параметре в файл нет смысла, подсказки прописаны внутри него.

Единственное, что подскажу, так это, как русифицировать программу. После того, как скачаете этот русификатор стоит выполнить следующие действия:

  • Файл "russian.txt" извлекаете в папку с программой (например, C:\Program Files\DOSBox-0.74)
  • Открываете файл "dosbox.conf" текстовым редактором
  • В секции [dosbox] находите "language=" и пишите "language=russian.txt"
  • В секции [dos] находите "keyboardlayout=" и пишите "keyboardlayout=RU"
Вот два участка кода, которые у Вас должны получиться:
Code
[dosbox]
# language: Выбирает другой языковой файл.
# machine: Тип машины, который будет эмулироваться.
# Возможные значения: hercules, cga, tandy, pcjr, ega, vgaonly,
svga_s3, svga_et3000, svga_et4000, svga_paradise, vesa_nolfb, vesa_oldvbe.
# captures: Директория, куда будут сохраняться такие вещи, как wave, midi, скриншоты.
# memsize: Величина памяти для DOSBox в мегабайтах.
# Это значение лучше оставить по умолчанию, чтобы избежать проблем с некоторыми играми,
# хотя некоторые другие могут потребовать больших значений.
# Увеличение этого значения в общем случае не повышает быстродействие.  

language=russian.txt
machine=vga
captures=capture
memsize=16
Code
[dos]
# xms: Включить поддержку XMS.
# ems: Включить поддержку EMS.
# umb: Включает поддержку UMB.
# keyboardlayout: Код языка для клавиатурной раскладки (или 'none').
xms=true
ems=true
umb=true
keyboardlayout=RU

Запускать можно игры, программы. Я нашел эмулятор DOS, чтобы запустить рабочую среду QBasic.

Но оказывается все гораздо проще - не требуется никаких внешних эмуляторов, чтобы поработать в данной среде (QBasic). Все, что от Вас требуется, это скачать данный архив: QBasic 4.5 (на английском языке) или QBasic 1.1 (на русском языке).

QBasic 4.5
QBasic 1.1

Чтобы запустить QBasic 4.5, надо открыть файл "QB.EXE", а QBasic 1.1 - единственный *.exe в архиве "QBASIC.EXE".

Вот собственно и все, что требовалось.

Удачно вспомнить 90-е за своим ПК)

P. S. Скриншоты делал стандартным инструментом Windows 7 "Ножницы". Не поверите, но невероятно удобно.
Просмотров: 9596 | Понедельник, 06.02.2012 | В закладки

Теги: Бейсик, запустить dos в windows, DOSBox, DOS, windows 7 dos, basic, dos emulator

Всего комментариев: 8
Irina | (04.10.2011 01:26) | # 0  
Здравствуйте! У меня так и не запустилась программа, хотя все выполняла согласно инструкции.
assassin | (21.05.2011 10:51) | # 0  
Кто играл в Старкрафт2? Интиресует прохождение последней миссии там где Рейнер спасает Кериган. Если кто проходил не поленитесь отпишите плиз.
NeX
NeX | (13.10.2010 14:21) | # 0  
RIK, какая проблема? Опиши подробнее, займусь)
RIK | (11.10.2010 17:26) | # 0  
не помогло форточки 7 домашняя базовая
NeX
NeX | (29.08.2010 01:39) | # 0  
Отписывайся об успехах потом)
[kaSSiel]
[kaSSiel] | (28.08.2010 23:20) | # 0  
еще даже не качал, интернет до ужаса слабый ((( но пробовать буду обязательно!
NeX
NeX | (28.08.2010 18:13) | # 0  
Как успехи? Помнишь еще?
[kaSSiel]
[kaSSiel] | (28.08.2010 18:07) | # 0  
Спасибо, Стас )
Имя *:
Email:
Код *:
Главная | Новости | Файлы | Форум | Регистрация | Вход | В Контакте | RSS | Связь | Карта сайта | Карта форума