bash.im ithappens.me zadolba.li
12496

Померяемся буквами?

В одной школе был уникальный кабинет информатики: в нем были и 386-е, и Спектрумы. За первыми работали те ученики, у которых в предыдущей четверти не было ни одной тройки, за вторыми — все остальные. Причём по информатике у них могла быть и пятёрка, это никого не волновало.

Приходили Бейсик, уникальная учительница рассказывала, как решать каждую из задач на обоих диалектах этого языка. И ведь не путалась, и мы тоже. Холиваров не было, все оказывались на своих местах не по собственной прихоти, а заслуженно. Ой, вру, один раз был.

Один ученик узнал, как загружать в ОЗУ EGA-карты разные шрифты для текстового режима. Напомню: если просто загрузить, шрифт сменился обратно на хранящийся в ПЗУ по умолчанию, стоит переключить режим с одного на другой. Чтобы после переключения в ОЗУ адаптера снова оказался пользовательский шрифт, надо держать запущенной резидентную программу-драйвер.

Ученика интересовало, как вывести на экран несколько шрифтов одновременно. Этой возможности текстовые режимы на PC не предоставляли. А вот на Спектруме графический, включённый по умолчанию и единственный — ещё как! И другой школьник, сидевший за такой машиной, показал, как это делается с использованием системных переменных 23606 и 23607, чем вызвал у первого ученика фейспалм: зря старался без трояков учиться!

Первый отыгрался через полгода, когда учительница рассказала о графических режимах EGA.