#include /* requires a 768 byte array to be created */ void ReadDACs(void *palette) { unsigned int seg,off; seg=FP_SEG(palette); off=FP_OFF(palette); _AH=0x10; _AL=0x17; _BX=0; _CX=256; _ES=seg; _DX=off; geninterrupt(0x10); }