[an error occurred while processing this directive] [an error occurred while processing this directive]
Ух, как всё запущено :(((
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive] [an error occurred while processing this directive] [an error occurred while processing this directive]

Отправлено BLACKEAGLE 04 марта 2002 г. 20:57
В ответ на: и еще вопрос про винды, последовательный порт и ДОС-задачу отправлено yes 04 марта 2002 г. 12:41

В 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