The font setting functions, which initialize the character generator with data from ROM (AH=0x11, AL=0x00-0x04,0x10-0x14) should also accept the page argument in the BL register. Currently, they always load the font into page 0, which is wrong.
This fixes the font switching & 512 char font test suite in DisplayMate for DOS.
pass BL to LoadFont