INT 0x10 and INT 0x16 are exactly what every 16-bit boot-sector project on the OSDev wiki forum uses to print status text and read keys before a filesystem driver even exists, and Ralf Brown's Interrupt List remains the canonical reference every bootloader author keeps open. GRUB's legacy BIOS boot path and DOS-era tools all lean on this same register-in-AH calling convention.