Інструкція для school pak - сайт «все про паскале»

Вихідні тексти додаткових модулів були перенесені в цей каталог, щоб компілятор транслював їх заново.

Файли для SVGA режимів. Підключіть ScpGraph після Graph і Ініціалізуйте графіком InitScpGraph замість InitGraph.

Приклад використання - в DEMOS \ GRTEST.PAS

Застарілий модуль. Використовувався раніше в School Pak. Для ініціалізації використовуються константи, це не так зручно в порівнянні з InitScpGraph. InitScpGraph зчитує константи з текстового файлу, а, значить, згодом цей текстовий файл можна буде підредагувати, наприклад, додати S3.BGI або DOSBOX.BGI (якщо такий з'явиться) без перекомпіляції програми. SVGA.TPU цієї гнучкості позбавлений.

Старе опис: Додайте SVGA в список uses. і режимом за замовчуванням стає 800x600x256 (але потрібно зробити SetColor (White), інакше колір за замовчуванням дуже темний двісті п'ятьдесят п'ята). У цьому ж модулі є константи і змінні для інших режимів. True Color. на жаль, не заробив, тому його немає. Приклад використання в SOURCES \ SVGADEMO.PAS

Модуль для перетворення з кодування DOS в Windows і назад. Родзинкою цього модуля є текстовий драйвер, що бере на себе всі турботи по перекодуванні. Досить додати в usesAnsiFile і замінити Assign на AssignAnsi. Приклад використання в DEMOS \ ANSITEST.PAS

Додаткова колекція шрифтів (

41). На жаль, Graph не дозволяє завантажити їх все відразу, тому ніякої підтримки для них немає. Якщо хочеться використовувати один з цих шрифтів, робіть це вручну. У DEMOS \ GRTEST.PAS показано, як завантажувати ці шрифти.

Завдяки цьому драйверу, третій параметр InitGraph вже не такий критичний. Якщо у вказаній директорії не виявилося потрібного файлу (* .BGI. * .CHR або * .BGT), цей драйвер спробує знайти файл в X: \ BP

Знижує навантаження на CPU під час холостих циклів. Тільки для DOSBox. Без цього драйвера одне ядро ​​навантажено на 100%. З цим драйвером навантаження падає до рівня приблизно 550MHz.

Завдяки цьому драйверу, в DOSBox працює комбінація Ctrl-C. Як люблять стверджувати розробники DOSBox. якщо це не потрібно для ігор, це не потрібно в DOSBox. School Pak має зовсім інші цілі, тому неігрові недоліки DOSBox в ньому виправляються доповненнями на кшталт цього.

Схожі статті