home *** CD-ROM | disk | FTP | other *** search
- PROCEDURE defaultMouse;
-
- var
- defaultmasks : array[0..1,0..15] of word;
- Regs : Registers;
-
- BEGIN
-
- { Screen Mask }
-
- defaultmasks[0,0] := $9FFF; {1001111111111111}
- defaultmasks[0,1] := $8FFF; {1000111111111111}
- defaultmasks[0,2] := $87FF; {1000011111111111}
- defaultmasks[0,3] := $83FF; {1000001111111111}
- defaultmasks[0,4] := $81FF; {1000000111111111}
- defaultmasks[0,5] := $80FF; {1000000011111111}
- defaultmasks[0,6] := $807F; {1000000001111111}
- defaultmasks[0,7] := $803F; {1000000000111111}
- defaultmasks[0,8] := $801F; {1000000000011111}
- defaultmasks[0,9] := $800F; {1000000000001111}
- defaultmasks[0,10] := $80FF; {1000000011111111}
- defaultmasks[0,11] := $887F; {1000100001111111}
- defaultmasks[0,12] := $987F; {1001100001111111}
- defaultmasks[0,13] := $FC3F; {1111110000111111}
- defaultmasks[0,14] := $FC3F; {1111110000111111}
- defaultmasks[0,15] := $FE3F; {1111111000111111}
-
- { Cursor Mask }
-
- defaultmasks[1,0] := $0000; {0000000000000000}
- defaultmasks[1,1] := $2000; {0010000000000000}
- defaultmasks[1,2] := $3000; {0011000000000000}
- defaultmasks[1,3] := $3800; {0011100000000000}
- defaultmasks[1,4] := $3C00; {0011110000000000}
- defaultmasks[1,5] := $3E00; {0011111000000000}
- defaultmasks[1,6] := $3F00; {0011111100000000}
- defaultmasks[1,7] := $3F80; {0011111110000000}
- defaultmasks[1,8] := $3FC0; {0011111111000000}
- defaultmasks[1,9] := $3E00; {0011111000000000}
- defaultmasks[1,10] := $3600; {0011011000000000}
- defaultmasks[1,11] := $2300; {0010001100000000}
- defaultmasks[1,12] := $0300; {0000001100000000}
- defaultmasks[1,13] := $0180; {0000000110000000}
- defaultmasks[1,14] := $0180; {0000000110000000}
- defaultmasks[1,15] := $0000; {0000000000000000}
- regs.AX := 9;
- regs.BX := 1;
- regs.CX := 0;
- regs.DX := ofs(defaultmasks);
- regs.ES := seg(defaultmasks);
- Intr(51,Regs);
- end;
-