Читаем 1001 совет по обустройству компьютера полностью

Есть лишь одна категория игр и вообще программ, которые действительно не смогут быть запущены на современных компьютерах ни при каких условиях. Это программы (например, различные «тетрисы»), в которых скорость перемещения объектов была по ошибке привязана к тактовой частоте компьютера.

Об «ошибке 200»

Другая аналогичная ошибка имеет истоки в промахе фирмы Borland, в своем пакете Turbo Pascal реализовавшей процедуру Delay с некорректно работающим алгоритмом. Кратко об «ошибке 200» см. статью «Turbo Pascal» в Википедии, там же есть ссылки на различные варианты ее исправления. Но сами созданные таким образом программы, доступные только в виде исполняемого файла, конечно, уже исправить нельзя.

Зато можно сделать значительно комфортнее запуск всех остальных программ, максимально приблизив его к «родной» среде DOS. При простом запуске в современных версиях Windows такая программа будет работать очень ограниченно – в маленьком окне и, возможно, с усеченной функциональностью. Исправить положение можно, если использовать специальную свободно распространяемую программу DOSBox, которая по принципу действия аналогична описанным выше виртуальным машинам, только в данном случае она узкоспециализированная и приспособленная для использования «чайниками».

DOSBox создает виртуальную машину DOS внутри системы – программа при этом «считает», что работает на отдельном компьютере с системой DOS, причем поддерживаются все функции, включая стандартные режимы видеоадаптера на полный экран (текстовый 25 строк по 80 символов и графический 640x480 точек, 16 цветов) и даже русификацию в обычном стиле DOS.

Подробности о DOSBox на русском лучше всего изложены в «Википедии» (статья «DOSBox»), там же есть ссылки на подробные описания. Чтобы вам долго не раздумывать над источниками, я разместил официальную версию DOSBox на диске к этой книге (папка DOSBox). Там же вы найдете HTML-файл со ссылкой на инструкцию к этой версии – его надо запустить и щелкнуть по ссылке.

Поскольку DOSBox использует только традиционные функции Windows, под всеми версиями он работает одинаково. Для DOSBox также есть отдельно специальные оболочки, облегчающие его настройку. Одну из них под названием D-Fend Reloaded (сам DOSBox при этом уже не нужен – он входит в D-Fend Reloaded) и ссылку на инструкцию к ней я разместил в той же папке DOSBox на диске. Использовать D-Fend Reloaded, понятно, привычнее, но сам DOSBox универсальнее и в некоторых отношениях даже проще.

Дополнительно к инструкциям следует заметить следующее. Для запуска любой DOS-программы следует запускать именно копию DOSBox. Инструкции предполагают, что запуск программ производится из DOSBox, что неудобно (то же самое делают графические оболочки вроде D-Fend Reloaded, только в более привычном стиле Windows). Чтобы какая-то программа в DOSBox запускалась сразу, следует дописать в самый конец файла dosbox.conf (в последних версиях он может называться DOSBox 0.74 Options.bat), располагающегося в каталоге с программой, командные строки по такому образцу (после уже имеющегося названия пока пустого раздела [autoexec] и пояснения к нему):

[autoexec]

# Lines in this section will be run at startup.

mount c C:\

C:\PROGRA~1\DOSBox-0.74\rk.com

C:\BP7\BIN\bp.exe

Первая строка «смонтирует» диск С:, и вы его сможете увидеть из DOSBox и запускаемых в нем программ. Вторая запустит досовский русификатор rk.com (найдете на прилагаемом диске в той же папке DOSBox) – переключение языка в нем производится правой клавишей . Этот русификатор надо вручную скопировать в папку с установленной программой DOSBox, которая в данном случае размещается по адресу C:\Program Files\DOSBox-0.74. Можно попробовать и русификатор keyrus, как это рекомендуется в инструкциях, – но у меня с ним были недоразумения. Наконец, третья строка сразу запустит внутри DOSBox программу Tirbo Pascal (запускающий файл bp.exe, размещенный в папке C:\BP7\BIN).

Перейти на страницу:

Похожие книги

97 этюдов для архитекторов программных систем
97 этюдов для архитекторов программных систем

Успешная карьера архитектора программного обеспечения требует хорошего владения как технической, так и деловой сторонами вопросов, связанных с проектированием архитектуры. В этой необычной книге ведущие архитекторы ПО со всего света обсуждают важные принципы разработки, выходящие далеко за пределы чисто технических вопросов.?Архитектор ПО выполняет роль посредника между командой разработчиков и бизнес-руководством компании, поэтому чтобы добиться успеха в этой профессии, необходимо не только овладеть различными технологиями, но и обеспечить работу над проектом в соответствии с бизнес-целями. В книге более 50 архитекторов рассказывают о том, что считают самым важным в своей работе, дают советы, как организовать общение с другими участниками проекта, как снизить сложность архитектуры, как оказывать поддержку разработчикам. Они щедро делятся множеством полезных идей и приемов, которые вынесли из своего многолетнего опыта. Авторы надеются, что книга станет источником вдохновения и руководством к действию для многих профессиональных программистов.

Билл де Ора , Майкл Хайгард , Нил Форд

Программирование, программы, базы данных / Базы данных / Программирование / Книги по IT
3ds Max 2008
3ds Max 2008

Одни уверены, что нет лучшего способа обучения 3ds Мах, чем прочитать хорошую книгу. Другие склоняются к тому, что эффективнее учиться у преподавателя, который показывает, что и как нужно делать. Данное издание объединяет оба подхода. Его цель – сделать освоение 3ds Мах 2008 максимально быстрым и результативным. Часто после изучения книги у читателя возникают вопросы, почему не получился тот или иной пример. Видеокурс – это гарантия, что такие вопросы не возникнут: ведь автор не только рассказывает, но и показывает, как нужно работать в 3ds Мах.В отличие от большинства интерактивных курсов, где работа в 3ds Мах иллюстрируется на кубиках-шариках, данный видеокурс полностью практический. Все приемы работы с инструментами 3ds Мах 2008 показаны на конкретных примерах, благодаря чему после просмотра курса читатель сможет самостоятельно выполнять даже сложные проекты.

Владимир Антонович Верстак , Владимир Верстак

Программирование, программы, базы данных / Программное обеспечение / Книги по IT
Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ
Эффективное использование C++. 55 верных способов улучшить структуру и код ваших программ

Эта книга представляет собой перевод третьего издания американского бестселлера Effective C++ и является руководством по грамотному использованию языка C++. Она поможет сделать ваши программы более понятными, простыми в сопровождении и эффективными. Помимо материала, описывающего общую стратегию проектирования, книга включает в себя главы по программированию с применением шаблонов и по управлению ресурсами, а также множество советов, которые позволят усовершенствовать ваши программы и сделать работу более интересной и творческой. Книга также включает новый материал по принципам обработки исключений, паттернам проектирования и библиотечным средствам.Издание ориентировано на программистов, знакомых с основами C++ и имеющих навыки его практического применения.

Скотт Майерс , Скотт Мейерс

Программирование, программы, базы данных / Программирование / Книги по IT