В режиме 13h используется палитра с 256 18-битными RGB (по 6 бит на каждую) записями.Таким образом, вы можете установить, например, для записи 4 желаемый цвет RGB и построить пиксель, как вы делаете с цветом 4.
См. здесь для примера того, как установить палитру.запись.После настройки режима видео вы можете сделать что-то вроде:
// Set entry 4
mov dx, 0x3c8
mov al, 4
out dx, al
inc dx
mov al, Red
out dx, al
mov al, Green
out dx, al
mov al, Blue
out dx, al
// draw pixel