Changeset 369 in xtideuniversalbios for trunk/Assembly_Library/Src/Display/CgaSnow.asm
- Timestamp:
- Mar 29, 2012, 9:29:28 AM (13 years ago)
- google:author:
- gregli@hotmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Assembly_Library/Src/Display/CgaSnow.asm
r223 r369 15 15 ; AX 16 16 ;-------------------------------------------------------------------- 17 ALIGN JUMP_ALIGN17 ALIGN DISPLAY_JUMP_ALIGN 18 18 CgaSnow_IsCgaPresent: 19 19 cmp WORD [BDA.wVidPort], CGA_STATUS_REGISTER - OFFSET_TO_CGA_STATUS_REGISTER … … 25 25 stc 26 26 ret 27 ALIGN JUMP_ALIGN27 ALIGN DISPLAY_JUMP_ALIGN 28 28 .CgaNotFound: 29 29 clc … … 48 48 ; AX, DX 49 49 ;-------------------------------------------------------------------- 50 ALIGN JUMP_ALIGN50 ALIGN DISPLAY_JUMP_ALIGN 51 51 CgaSnow_Stosb: 52 52 call LoadCgaStatusRegisterAddressToDXifCgaPresent … … 62 62 ret 63 63 64 ALIGN JUMP_ALIGN64 ALIGN DISPLAY_JUMP_ALIGN 65 65 CgaSnow_Stosw: 66 66 push bx … … 91 91 ; AX, CX, DX 92 92 ;-------------------------------------------------------------------- 93 ALIGN JUMP_ALIGN93 ALIGN DISPLAY_JUMP_ALIGN 94 94 CgaSnow_RepMovsb: 95 95 call LoadCgaStatusRegisterAddressToDXifCgaPresent … … 119 119 ; Nothing 120 120 ;-------------------------------------------------------------------- 121 ALIGN JUMP_ALIGN121 ALIGN DISPLAY_JUMP_ALIGN 122 122 LoadCgaStatusRegisterAddressToDXifCgaPresent: 123 123 test BYTE [VIDEO_BDA.displayContext+DISPLAY_CONTEXT.bFlags], FLG_CONTEXT_CGA 124 124 jz SHORT .NoCgaDetected 125 125 mov dx, CGA_STATUS_REGISTER 126 ALIGN JUMP_ALIGN, ret126 ALIGN DISPLAY_JUMP_ALIGN, ret 127 127 .NoCgaDetected: 128 128 ret
Note:
See TracChangeset
for help on using the changeset viewer.