Home | History | Annotate | Download | only in vgabios

Lines Matching defs:DX

417   mov dx, #0x3C2
419 outb dx,al
422 mov dx, #0x3C4
424 outb dx,al
425 mov dx, #0x3C5
427 outb dx,al
583 static void int10_debugmsg(DI, SI, BP, SP, BX, DX, CX, AX, DS, ES, FLAGS)
584 Bit16u DI, SI, BP, SP, BX, DX, CX, AX, ES, DS, FLAGS;
588 printf("vgabios call ah%02x al%02x bx%04x cx%04x dx%04x\n",GET_AH(),GET_AL(),BX,CX,DX);
596 static void int10_func(DI, SI, BP, SP, BX, DX, CX, AX, DS, ES, FLAGS)
597 Bit16u DI, SI, BP, SP, BX, DX, CX, AX, ES, DS, FLAGS;
626 biosfn_set_cursor_pos(GET_BH(),DX);
629 biosfn_get_cursor_pos(GET_BH(),&CX,&DX);
639 DX=0x00;
660 biosfn_write_pixel(GET_BH(),GET_AL(),CX,DX);
663 biosfn_read_pixel(GET_BH(),CX,DX,&AX);
679 biosfn_load_text_user_pat(GET_AL(),ES,BP,CX,DX,GET_BL(),GET_BH());
709 biosfn_get_font_info(GET_BH(),&ES,&BP,&CX,&DX);
725 biosfn_switch_video_interface(GET_AL(),ES,DX);
780 vbe_biosfn_save_restore_state(&AX, CX, DX, ES, &BX);
1493 mov dx, # VGAREG_GRDC_ADDRESS
1495 out dx, ax
1497 out dx, ax
1499 out dx, ax
1741 push dx
1742 mov dx, # VGAREG_ACTL_RESET
1743 in al, dx
1744 mov dx, # VGAREG_ACTL_ADDRESS
1746 out dx, al
1753 out dx, al
1757 mov dx, # VGAREG_ACTL_ADDRESS
1759 out dx, al
1760 mov dx, # VGAREG_ACTL_READ_DATA
1761 in al, dx
1764 mov dx, # VGAREG_ACTL_ADDRESS
1765 out dx, al
1770 out dx, al
1771 pop dx
1780 push dx
1781 mov dx, # VGAREG_ACTL_RESET
1782 in al, dx
1786 mov dx, # VGAREG_ACTL_ADDRESS
1788 out dx, al
1789 mov dx, # VGAREG_ACTL_READ_DATA
1790 in al, dx
1793 mov dx, # VGAREG_ACTL_ADDRESS
1794 out dx, al
1799 out dx, al
1800 pop dx
1808 static void biosfn_write_pixel (BH,AL,CX,DX) Bit8u BH;Bit8u AL;Bit16u CX;Bit16u DX;
1823 addr = CX/8+DX*read_word(BIOSMEM_SEG,BIOSMEM_NB_COLS);
1834 mov dx, # VGAREG_GRDC_ADDRESS
1836 out dx, ax
1838 out dx, ax
1840 out dx, ax
1846 addr=(CX>>2)+(DX>>1)*80;
1850 addr=(CX>>3)+(DX>>1)*80;
1852 if (DX & 1) addr += 0x2000;
1876 addr=CX+DX*(read_word(BIOSMEM_SEG,BIOSMEM_NB_COLS)*8);
1887 static void biosfn_read_pixel (BH,CX,DX,AX) Bit8u BH;Bit16u CX;Bit16u DX;Bit16u *AX;
1903 addr = CX/8+DX*read_word(BIOSMEM_SEG,BIOSMEM_NB_COLS);
1914 addr=(CX>>2)+(DX>>1)*80;
1915 if (DX & 1) addr += 0x2000;
1927 addr=CX+DX*(read_word(BIOSMEM_SEG,BIOSMEM_NB_COLS)*8);
2155 push dx
2156 mov dx, # VGAREG_ACTL_RESET
2157 in al, dx
2158 mov dx, # VGAREG_ACTL_ADDRESS
2160 out dx, al
2162 out dx, al
2164 out dx, al
2165 pop dx
2187 push dx
2188 mov bx, dx
2189 mov dx, # VGAREG_ACTL_RESET
2190 in al, dx
2192 mov dx, # VGAREG_ACTL_ADDRESS
2195 out dx, al
2198 out dx, al
2204 out dx, al
2207 out dx, al
2209 out dx, al
2210 pop dx
2222 push dx
2223 mov dx, # VGAREG_ACTL_RESET
2224 in al, dx
2225 mov dx, # VGAREG_ACTL_ADDRESS
2227 out dx, al
2228 mov dx, # VGAREG_ACTL_READ_DATA
2229 in al, dx
2234 mov dx, # VGAREG_ACTL_ADDRESS
2235 out dx, al
2237 out dx, al
2238 pop dx
2250 push dx
2251 mov dx, # VGAREG_ACTL_RESET
2252 in al, dx
2253 mov dx, # VGAREG_ACTL_ADDRESS
2255 out dx, al
2256 mov dx, # VGAREG_ACTL_READ_DATA
2257 in al, dx
2259 mov dx, # VGAREG_ACTL_RESET
2260 in al, dx
2261 mov dx, # VGAREG_ACTL_ADDRESS
2263 out dx, al
2264 pop dx
2290 push dx
2291 mov bx, dx
2294 mov dx, # VGAREG_ACTL_RESET
2295 in al, dx
2296 mov dx, # VGAREG_ACTL_ADDRESS
2298 out dx, al
2299 mov dx, # VGAREG_ACTL_READ_DATA
2300 in al, dx
2307 mov dx, # VGAREG_ACTL_RESET
2308 in al, dx
2309 mov dx, # VGAREG_ACTL_ADDRESS
2311 out dx, al
2312 mov dx, # VGAREG_ACTL_READ_DATA
2313 in al, dx
2316 mov dx, # VGAREG_ACTL_RESET
2317 in al, dx
2318 mov dx, # VGAREG_ACTL_ADDRESS
2320 out dx, al
2321 pop dx
2332 push dx
2333 mov dx, # VGAREG_DAC_WRITE_ADDRESS
2335 out dx, al
2336 mov dx, # VGAREG_DAC_DATA
2340 out dx, al
2342 out dx, al
2344 out dx, al
2345 pop dx
2356 push dx
2357 mov dx, # VGAREG_DAC_WRITE_ADDRESS
2359 out dx, al
2360 pop dx
2361 push dx
2362 mov bx, dx
2363 mov dx, # VGAREG_DAC_DATA
2367 out dx, al
2371 out dx, al
2375 out dx, al
2379 pop dx
2391 push dx
2392 mov dx, # VGAREG_ACTL_RESET
2393 in al, dx
2394 mov dx, # VGAREG_ACTL_ADDRESS
2396 out dx, al
2397 mov dx, # VGAREG_ACTL_READ_DATA
2398 in al, dx
2404 mov dx, # VGAREG_ACTL_ADDRESS
2405 out dx, al
2409 mov dx, # VGAREG_ACTL_RESET
2410 in al, dx
2411 mov dx, # VGAREG_ACTL_ADDRESS
2413 out dx, al
2421 out dx, al
2424 out dx, al
2425 pop dx
2435 push dx
2436 mov dx, # VGAREG_DAC_READ_ADDRESS
2438 out dx, al
2441 mov dx, # VGAREG_DAC_DATA
2442 in al, dx
2445 in al, dx
2447 in al, dx
2449 pop dx
2460 push dx
2461 mov dx, # VGAREG_DAC_READ_ADDRESS
2463 out dx, al
2464 pop dx
2465 push dx
2466 mov bx, dx
2467 mov dx, # VGAREG_DAC_DATA
2469 in al, dx
2473 in al, dx
2477 in al, dx
2483 pop dx
2494 push dx
2495 mov dx, # VGAREG_PEL_MASK
2497 out dx, al
2498 pop dx
2507 push dx
2508 mov dx, # VGAREG_PEL_MASK
2509 in al, dx
2511 pop dx
2520 push dx
2521 mov dx, # VGAREG_ACTL_RESET
2522 in al, dx
2523 mov dx, # VGAREG_ACTL_ADDRESS
2525 out dx, al
2526 mov dx, # VGAREG_ACTL_READ_DATA
2527 in al, dx
2530 mov dx, # VGAREG_ACTL_RESET
2531 in al, dx
2532 mov dx, # VGAREG_ACTL_ADDRESS
2534 out dx, al
2535 mov dx, # VGAREG_ACTL_READ_DATA
2536 in al, dx
2543 mov dx, # VGAREG_ACTL_RESET
2544 in al, dx
2545 mov dx, # VGAREG_ACTL_ADDRESS
2547 out dx, al
2548 pop dx
2593 mov dx, # VGAREG_SEQU_ADDRESS
2595 out dx, ax
2597 out dx, ax
2599 out dx, ax
2601 out dx, ax
2602 mov dx, # VGAREG_GRDC_ADDRESS
2604 out dx, ax
2606 out dx, ax
2608 out dx, ax
2615 mov dx, # VGAREG_SEQU_ADDRESS
2617 out dx, ax
2619 out dx, ax
2621 out dx, ax
2623 out dx, ax
2624 mov dx, # VGAREG_READ_MISC_OUTPUT
2625 in al, dx
2631 mov dx, # VGAREG_GRDC_ADDRESS
2632 out dx, ax
2634 out dx, ax
2636 out dx, ax
2642 xor dx,dx
2677 static void biosfn_load_text_user_pat (AL,ES,BP,CX,DX,BL,BH) Bit8u AL;Bit16u ES;Bit16u BP;Bit16u CX;Bit16u DX;Bit8u BL;Bit8u BH;
2686 dest = blockaddr + (DX + i) * 32;
2738 push dx
2739 mov dx, # VGAREG_SEQU_ADDRESS
2742 out dx, ax
2743 pop dx
2799 static void biosfn_get_font_info (BH,ES,BP,CX,DX)
2800 Bit8u BH;Bit16u *ES;Bit16u *BP;Bit16u *CX;Bit16u *DX;
2846 write_word(ss,DX,(Bit16u)read_byte(BIOSMEM_SEG,BIOSMEM_NB_ROWS));
2888 push dx
2946 pop dx
2961 push dx
2973 pop dx
2981 push dx
2986 mov dx, # VGAREG_READ_MISC_OUTPUT
2987 in al, dx
2990 mov dx, # VGAREG_WRITE_MISC_OUTPUT
2991 out dx, al
2993 pop dx
3001 push dx
3014 pop dx
3023 push dx
3035 pop dx
3042 static void biosfn_switch_video_interface (AL,ES,DX) Bit8u AL;Bit16u ES;Bit16u DX;
3691 push dx
3692 mov dx, 4[bp]
3693 in al, dx
3694 pop dx
3708 push dx
3709 mov dx, 4[bp]
3710 in ax, dx
3711 pop dx
3728 push dx
3729 mov dx, 4[bp]
3731 out dx, al
3732 pop dx
3750 push dx
3751 mov dx, 4[bp]
3753 out dx, ax
3754 pop dx
3843 push dx
3860 xor dx, dx ;; no LFB
3868 mov dx, ax ;; LFB address
3871 mov ax, dx
3872 pop dx
3886 mov dx, #0xcf8
3887 out dx, eax
3889 in eax, dx