Я написал программку на Си, которая запускает эти режимы
Code: Select all
void apogeyScreen0 () = "apogey/apogeyscreen0.c"; // 64x25, атрибут это пробел, BPL=78, без EOL, с межстрочным отступом, без экономии, совместим с монитором
void apogeyScreen0b() = "apogey/apogeyscreen0b.c"; // 64x25, 0-5 скрытых атрибут, BPL=78, EOL, с межстрочным отступом, без экономии, совместим с монитором
void apogeyScreen1 () = "apogey/apogeyscreen1.c"; // 64x25, атрибут это пробел, BPL=78, без EOL, совместим с монитором, без экономии
void apogeyScreen1b() = "apogey/apogeyscreen1b.c"; // 64x25, 0-5 скрытых атрибут, BPL=78, EOL, совместим с монитором, без экономии
void apogeyScreen2a() = "apogey/apogeyscreen2a.c"; // 64x30, атрибут это пробел, BPL=75, EOL
void apogeyScreen2b() = "apogey/apogeyscreen2b.c"; // 64x30, 0-5 скрытых атрибут, BPL=78, EOL, использует основное ОЗУ
void apogeyScreen2c() = "apogey/apogeyscreen2c.c"; // 64x30, 16 скрытых атрибут, BPL=94, без EOL, использует основное ОЗУ
void apogeyScreen3a() = "apogey/apogeyscreen3a.c"; // 64x51, атрибут это пробел, BPL=75, EOL, использует основное ОЗУ
void apogeyScreen3b() = "apogey/apogeyscreen3b.c"; // 64x51, 1-5 скрытых атрибут, BPL=78, EOL, использует основное ОЗУ
void apogeyScreen3c() = "apogey/apogeyscreen3c.c"; // 64x51, 16 скрытых атрибут, BPL=94, без EOL, использует основное ОЗУ
Режим apogeyScreen2a позволяет разместить в той же видеопамяти режим 64x30. То есть 5 дополнительных строк и еще запас остается.