Would the C code in comments give the same functionality. Given 20 bit address in ES:DI, calculate index into array of cursor positions in BDA and write row/col derived from offset in DI. Abs2Vect: push ds push bx ; Preserve non-volatile push BDA ; Simplifies write into BDA pop ds ; word *Cursor = VideoSegRead more