Changeset 589 in xtideuniversalbios for trunk/Assembly_Library/Src/Display
- Timestamp:
- May 22, 2016, 12:26:57 PM (9 years ago)
- Location:
- trunk/Assembly_Library/Src/Display
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Assembly_Library/Src/Display/DisplayCharOut.asm
r526 r589 41 41 cmp al, ' ' ; Printable character? 42 42 jb SHORT DisplayCharOut_BiosTeletypeOutput 43 WAIT_RETRACE_IF_NECESSARY_THEN stosw 44 ret 43 JMP_WAIT_FOR_RETRACE_IF_NECESSARY_THEN stosw 45 44 46 45 ALIGN DISPLAY_JUMP_ALIGN … … 96 95 xchg al, ah ; Swap character and attribute 97 96 inc di ; Skip character 98 WAIT_RETRACE_IF_NECESSARY_THEN stosb 99 ret 97 JMP_WAIT_FOR_RETRACE_IF_NECESSARY_THEN stosb 100 98 101 99 ALIGN DISPLAY_JUMP_ALIGN 102 100 DisplayCharOut_Character: 103 WAIT_RETRACE_IF_NECESSARY_THEN stosb101 CALL_WAIT_FOR_RETRACE_IF_NECESSARY_THEN stosb 104 102 inc di ; Skip attribute 105 103 ret … … 107 105 ALIGN DISPLAY_JUMP_ALIGN 108 106 DisplayCharOut_CharacterWithAttribute: 109 WAIT_RETRACE_IF_NECESSARY_THEN stosw 110 ret 107 JMP_WAIT_FOR_RETRACE_IF_NECESSARY_THEN stosw 111 108 112 109 -
trunk/Assembly_Library/Src/Display/DisplayFormat.asm
r526 r589 269 269 jz SHORT .CopyWithoutDisplayProcessing 270 270 271 WAIT_RETRACE_IF_NECESSARY_THEN rep movsb271 CALL_WAIT_FOR_RETRACE_IF_NECESSARY_THEN rep movsb 272 272 dec di ; Point to preceeding character instead of attribute 273 273 ret 274 274 275 ALIGN DISPLAY_JUMP_ALIGN 275 276 .CopyWithoutDisplayProcessing: -
trunk/Assembly_Library/Src/Display/DisplayPage.asm
r526 r589 43 43 %ifdef EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS 44 44 %define EXCLUDE 45 %ifdef MODULE_HOTKEYS 46 %undef EXCLUDE 47 %endif 48 %ifdef MODULE_BOOT_MENU 45 %ifdef MODULE_HOTKEYS OR MODULE_BOOT_MENU 49 46 %undef EXCLUDE 50 47 %endif -
trunk/Assembly_Library/Src/Display/DisplayPrint.asm
r580 r589 296 296 %undef EXCLUDE 297 297 %endif 298 %ifdef MODULE_HOTKEYS 299 %undef EXCLUDE 300 %endif 301 %ifdef MODULE_BOOT_MENU 298 %ifdef MODULE_HOTKEYS OR MODULE_BOOT_MENU 302 299 %undef EXCLUDE 303 300 %endif
Note:
See TracChangeset
for help on using the changeset viewer.