Il punto è che il "basso livello" delle chiamate BIOS non è supportato dai sistemi operativi attuali, dato che le "console software" non sono gestite dal BIOS (e comunque non è consentito a programmi in usermode di fare chiamate BIOS). Devi usare API specifiche di piattaforma, implementando una funzione per impostare colore di primo piano e sfondo in modo diverso a seconda del sistema operativo su cui compili (basta qualche #ifdef).