[an error occurred while processing this directive]
[an error occurred while processing this directive]
|
В PIF'е Вашей DOS-задачи пропишите следующее:
1. Program-Advanced = снять все 3 галки.
2. Memory = поставить во всех полях вменяемые ФИКСИРОВАННЫЕ значения вместо Auto, поставить галку Protected (Conventional Memory).
3. Screen Usage = Full Screen, Initial Size = Default, поставить галку Fast ROM Emulation, снять Dynamic Memory Allocation.
4. Misc = УБРАТЬ ГАЛКИ Allow Screen Saver и Always Suspend, и теперь самое главное: движок "Idle Sensitivity" поставить в крайнее левое положение, т.е. Low.
Полезно еще в SYSTEM.INI-[386Enh] прописать MinTimeSlice=10 (можно до 20), но это уже нюансы.
Надеюсь, ненужные резиденты и прочие агенты/таскманагеры/автодефрагментеры были предварительно обезврежены, виртуальная память запрещена, своп-файл убит, в настройках портов стоит нужная скорость и выключен Flow Control, иначе будете тормозить изрядно.
А вообще-то, если задача должна эффективно работать на разношерстных машинах, а не на единственной "специально заточенной", то лучше всего поставить "MS-DOS Mode" в настройках её PIF'а, это будет гарантией.
Матчасть-то учить не вредно!:)))
E-mail: info@telesys.ru