Lines Matching refs:ax
399 out dx, ax
400 mov ax, #0x0007 ; set vga mode variable
401 out dx, ax
402 mov ax, #0x0431 ; reset bitblt variable
404 out dx, ax
405 mov ax, #0x0031 variable
406 out dx, ax
427 push ax
429 mov ax, #0x9206
431 out dx, ax
436 pop ax
468 push ax
487 pop ax
527 mov ax, #0x014F ;; not implemented
546 pop ax ;; mode
549 push ax
550 mov ax, #0xffff ; set to 0xff to keep win 2K happy variable
552 pop ax
592 mov ax, #0x014F
608 mov ax, #0x1206 variable
609 out dx, ax ;; Unlock cirrus special variable
653 push ax
663 pop ax
668 mov ax, [bx]
669 cmp ax, #0xffff
671 out dx, ax
704 mov ax, #0x103 ;; XXX
709 xor ax, ax
748 mov ax, #0x4060
791 mov ax, [di] variable
792 cmp ax, #0x4256 ;; VB
794 mov ax, [di+2] variable
795 cmp ax, #0x3245 ;; E2
799 mov ax, #0x0100 ;; soft ver.
801 mov ax, # cirrus_vesa_vendorname variable
803 mov ax, cs variable
805 mov ax, # cirrus_vesa_productname variable
807 mov ax, cs variable
809 mov ax, # cirrus_vesa_productrevision variable
811 mov ax, cs variable
815 mov ax, #0x4556 ;; VE variable
817 mov ax, #0x4153 ;; SA variable
819 mov ax, #0x0200 ;; v2.00 variable
821 mov ax, # cirrus_vesa_oemname variable
823 mov ax, cs variable
825 xor ax, ax ;; caps variable
828 lea ax, 0x40[bp] variable
830 mov ax, es
844 cmp ax, #0xffff variable
847 mov ax, #0x004F variable
854 mov ax, cx
855 and ax, #0x3fff variable
857 cmp ax, #0xffff variable
873 xor ax, ax variable
879 mov ax, #0x003b ;; mode variable
881 mov ax, #0x0007 ;; attr variable
883 mov ax, #0x0010 ;; granularity =16K variable
885 mov ax, #0x0040 ;; size =64K
887 mov ax, #0xA000 ;; segment A
889 xor ax, ax ;; no segment B variable
891 mov ax, #cirrus_vesa_05h_farentry variable
893 mov ax, cs variable
897 mov ax, [si+2] ;; width variable
899 mov ax, [si+4] ;; height variable
901 mov ax, #0x08 variable
903 mov ax, #0x10 variable
917 mul bx ;; dx:ax=vramdisp
918 or ax, ax
927 dec ax
949 xor ax, ax
953 or ax, ax
958 mov ax, [di]
959 or ax, #0x0080 ;; mode bit 7:LFB
964 xor ax, ax
969 mov ax, #0x004F variable
984 mov ax, #0x014F ;; error - no LFB
994 mov ax, bx variable
995 and ax, #0x1ff ;; bit 8-0 mode variable
996 cmp ax, #0x100 ;; legacy VGA mode
999 cmp ax, #0xffff variable
1010 mov ax, #0x004F
1014 push ax
1023 push ax
1024 xor ax,ax variable
1026 pop ax
1028 pop ax
1041 mov ax, #0x004F
1048 mov ax, [cirrus_vesa_sel0000_data]
1050 xor ax, ax
1052 mov ds, ax
1054 mov ax, [bx]
1055 mov bx, ax
1063 mov ax, #0x004f
1088 out dx, ax
1090 mov ax, #0x004F
1101 mov ax, #0x004F
1105 mov ax, cx
1111 mov ax, #0x0100
1117 mov ax, cx
1127 push ax
1129 mov cx, ax
1134 xor ax, ax
1136 mov dx, ax
1137 mov ax, #0x004f
1146 mov ax, #0x0100
1153 mov ax, cx
1156 push ax
1160 add ax, bx
1171 mov ax, #0x004f
1181 push ax
1183 mov bx, ax
1184 pop ax
1186 push ax
1191 pop ax
1194 mov cx, ax
1196 mov ax, #0x004f
1204 mov ax, [cirrus_vesa_sel0000_data]
1206 xor ax, ax
1208 mov ds, ax
1216 mov ax, #0x004f
1224 mov ax, bx variable
1227 mov ax, #0x004f variable
1237 mov ax, #0x004f
1240 mov ax, #0x014F ;; not implemented
1246 mov ax, #0x014F ;; not implemented
1250 ;; in ax:vesamode, out ax:cirrusmode variable
1260 cmp [si],ax
1267 mov ax,[si+2]
1277 push ax
1284 pop ax
1288 ;; in - al:mode, out - cflag:result, si:table, ax:destroyed
1312 ; out - ax:LFB address (high 16 bit)
1321 cmp ax, #0xffff
1326 cmp ax, #0x1013 ;; cirrus
1337 test ax, #0xfff1
1340 mov dx, ax ;; LFB address
1343 mov ax, dx
1350 mov ax, cx variable
1380 ;; in - ax: new line offset
1382 shr ax, #3
1383 push ax
1388 pop ax
1401 ;; out - ax: active line offset
1420 shl ax, #3
1426 ;; out - ax: line offset for mode
1432 mov ax, [bx]
1440 shr ax, #5 variable
1442 push ax variable
1444 mov ax, [bx]
1452 and ax, #0x1000
1453 shr ax, #1 variable
1454 or ax, bx variable
1462 push ax
1467 pop ax
1517 push ax
1538 pop ax
1545 mov si, ax
1555 out dx, ax
1556 push ax
1564 ;;mov ax, si variable
1569 mov ax, si variable
1570 shl ax, #8 variable
1572 out dx, ax ;; Low byte of value to be written to the bank variable
1573 mov ax, si variable
1575 out dx, ax ;; High byte and trigger the write variable
1577 pop ax
1584 out dx, ax