ELFonok
Скорее всего нужно поменять константы 8 на 16, т.е. "gx db 8" и "gy db 8" на "gx db 16" и "gy db 16".
Хотя, сорри. Это создает совсем другой эффект. Я так понял, 8х8 - размер шрифта в пикселях? Сейчас запустил у себя эту прогу - шриф не то что 8х8, а раза в 4 больше...

Гыхм... Насколько я понял тип шрифта задается в строках
Код:
mov ax,1130h
mov bh,03h
int 10h
Тебе нужно 03h заменить на одно из значений:
Код:
ftCgaGr8x8 = 0; // 8x8, графические режимы CGA (вектор int 1Fh)
ftCurGr = 1; // шрифт текущего графического режима (вектор int 43h)
ftBios8x14 = 2; // 8x14, шрифт BIOS
ftBios8x8 = 3; // 8x8, шрифт BIOS
ftBios8x8Ext = 4; // 8x8, шрифт BIOS, вторая половина таблицы (#128-#255)
ftBios9x14 = 5; // 9x14, шрифт BIOS
ftBios8x16 = 6; // 8x16, шрифт BIOS
ftBios9x16 = 7; // 9x16, шрифт BIOS