Home | History | Annotate | Download | only in vgabios

Lines Matching refs:AX

399   out dx, ax
400 mov ax, #0x0007 ; set vga mode
401 out dx, ax
402 mov ax, #0x0431 ; reset bitblt
404 out dx, ax
405 mov ax, #0x0031
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
552 pop ax
592 mov ax, #0x014F
608 mov ax, #0x1206
609 out dx, ax ;; Unlock cirrus special
653 push ax
663 pop ax
668 mov ax, [bx]
669 cmp ax, #0xffff
671 out dx, ax
704 mov ax, #0x100 ;; XXX
709 xor ax, ax
748 mov ax, #0x4060
791 mov ax, [di]
792 cmp ax, #0x4256 ;; VB
794 mov ax, [di+2]
795 cmp ax, #0x3245 ;; E2
799 mov ax, #0x0100 ;; soft ver.
801 mov ax, # cirrus_vesa_vendorname
803 mov ax, cs
805 mov ax, # cirrus_vesa_productname
807 mov ax, cs
809 mov ax, # cirrus_vesa_productrevision
811 mov ax, cs
815 mov ax, #0x4556 ;; VE
817 mov ax, #0x4153 ;; SA
819 mov ax
821 mov ax, # cirrus_vesa_oemname
823 mov ax, cs
825 xor ax, ax ;; caps
828 lea ax, 0x40[bp]
830 mov ax, es
844 cmp ax, #0xffff
847 mov ax, #0x004F
854 mov ax, cx
855 and ax, #0x3fff
857 cmp ax, #0xffff
873 xor ax, ax
879 mov ax, #0x003b ;; mode
881 mov ax, #0x0007 ;; attr
883 mov ax, #0x0010 ;; granularity =16K
885 mov ax, #0x0040 ;; size =64K
887 mov ax, #0xA000 ;; segment A
889 xor ax, ax ;; no segment B
891 mov ax, #cirrus_vesa_05h_farentry
893 mov ax, cs
897 mov ax, [si+2] ;; width
899 mov ax, [si+4] ;; height
901 mov ax, #0x08
903 mov ax, #0x10
917 mul bx ;; dx:ax=vramdisp
918 or ax, ax
927 dec ax
949 xor ax, ax
951 mov ax, #0x1013 ;; vendor Cirrus
954 or ax, ax
959 mov ax, [di]
960 or ax, #0x0080 ;; mode bit 7:LFB
965 xor ax, ax
970 mov ax, #0x004F
985 mov ax, #0x014F ;; error - no LFB
995 mov ax, bx
996 and ax, #0x1ff ;; bit 8-0 mode
997 cmp ax, #0x100 ;; legacy VGA mode
1000 cmp ax, #0xffff
1011 mov ax, #0x004F
1015 push ax
1024 push ax
1025 xor ax,ax
1027 pop ax
1029 pop ax
1042 mov ax, #0x004F
1049 mov ax, [cirrus_vesa_sel0000_data]
1051 xor ax, ax
1053 mov ds, ax
1055 mov ax, [bx]
1056 mov bx, ax
1064 mov ax, #0x004f
1089 out dx, ax
1091 mov ax, #0x004F
1102 mov ax, #0x004F
1106 mov ax, cx
1112 mov ax, #0x0100
1118 mov ax, cx
1128 push ax
1130 mov cx, ax
1135 xor ax, ax
1137 mov dx, ax
1138 mov ax, #0x004f
1147 mov ax, #0x0100
1154 mov ax, cx
1157 push ax
1161 add ax, bx
1172 mov ax, #0x004f
1182 push ax
1184 mov bx, ax
1185 pop ax
1187 push ax
1192 pop ax
1195 mov cx, ax
1197 mov ax, #0x004f
1204 mov ax, #0x004f
1216 mov ax, #0x004f
1228 mov ax, #0x004f
1232 mov ax, #0x014F ;; not implemented
1236 ;; in ax:vesamode, out ax:cirrusmode
1246 cmp [si],ax
1253 mov ax,[si+2]
1263 push ax
1270 pop ax
1274 ;; in - al:mode, out - cflag:result, si:table, ax:destroyed
1318 ;; in - ax: new line offset
1320 shr ax, #3
1321 push ax
1326 pop ax
1339 ;; out - ax: active line offset
1358 shl ax, #3
1364 ;; out - ax: line offset for mode
1370 mov ax, [bx]
1378 shr ax, #5
1380 push ax
1382 mov ax, [bx]
1390 and ax, #0x1000
1391 shr ax, #1
1392 or ax, bx
1396 ;; in - new address in DX:AX
1400 push ax
1405 pop ax
1441 ;; out - current address in DX:AX
1455 push ax
1476 pop ax
1483 mov si, ax
1493 out dx, ax
1494 push ax
1498 mov ax, si
1503 pop ax
1510 out dx, ax
1635 static void cirrus_debugmsg(DI, SI, BP, SP, BX, DX, CX, AX, DS, ES, FLAGS)
1636 Bit16u DI, SI, BP, SP, BX, DX, CX, AX, ES, DS, FLAGS;
1638 if((GET_AH()!=0x0E)&&(GET_AH()!=0x02)&&(GET_AH()!=0x09)&&(AX!=0x4F05))