Changeset 370 in xtideuniversalbios for trunk/Assembly_Library
- Timestamp:
- Mar 29, 2012, 4:40:50 PM (13 years ago)
- google:author:
- krille_n_@hotmail.com
- Location:
- trunk/Assembly_Library
- Files:
-
- 9 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Assembly_Library/Inc/Display.inc
r341 r370 50 50 .SetCursorShapeFromAX resb 2 51 51 .SetCursorCoordinatesFromAX resb 2 52 %ifndef EXCLUDE_FROM_XTIDECFG 52 53 .SetNewPageFromAL resb 2 54 %endif 53 55 .SynchronizeDisplayContextToHardware resb 2 54 56 -
trunk/Assembly_Library/Inc/Menu.inc
r205 r370 80 80 .RefreshInformation resb 2 81 81 82 %ifndef EXCLUDE_FROM_XTIDECFG 82 83 .StartSelectionTimeoutWithTicksInAX resb 2 84 %endif 83 85 84 86 %ifdef INCLUDE_MENU_DIALOGS -
trunk/Assembly_Library/Src/AssemblyLibrary.asm
r369 r370 16 16 %include "DisplayCursor.asm" 17 17 %include "DisplayPage.asm" 18 %include "DisplayPrint.asm" ; must come before DisplayFormat/DisplayFormatCompressed 18 %include "DisplayPrint.asm" ; must come before DisplayFormat/DisplayFormatCompressed 19 19 %ifdef MODULE_STRINGS_COMPRESSED 20 20 %include "DisplayFormatCompressed.asm" 21 21 %else 22 %include "DisplayFormat.asm" 22 %include "DisplayFormat.asm" 23 23 %endif 24 24 %endif … … 34 34 %ifndef KEYBOARD_JUMP_ALIGN 35 35 %define KEYBOARD_JUMP_ALIGN 1 36 %endif 36 %endif 37 37 %include "Keyboard.asm" 38 38 %endif … … 41 41 %ifndef MENU_JUMP_ALIGN 42 42 %define MENU_JUMP_ALIGN 1 43 %endif 43 %endif 44 44 %include "CharOutLineSplitter.asm" 45 45 %include "Menu.asm" … … 72 72 %ifndef STRING_JUMP_ALIGN 73 73 %define STRING_JUMP_ALIGN 1 74 %endif 74 %endif 75 75 %include "Char.asm" 76 76 %ifndef EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS … … 82 82 %ifdef INCLUDE_SERIAL_LIBRARY 83 83 %include "Serial.inc" 84 %endif 84 %endif 85 85 %ifdef INCLUDE_SERIALSERVER_LIBRARY 86 86 %include "SerialServer.asm" 87 87 %include "SerialServerScan.asm" 88 88 %define INCLUDE_TIME_LIBRARY 89 %endif 89 %endif 90 90 91 91 %ifdef INCLUDE_TIME_LIBRARY 92 92 %ifndef EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS 93 93 %include "Delay.asm" 94 %include "SystemTimer.asm" 94 %ifndef EXCLUDE_FROM_XTIDECFG 95 %include "SystemTimer.asm" 96 %endif 95 97 %endif 96 98 %include "TimerTicks.asm" … … 100 102 %ifndef UTIL_SIZE_JUMP_ALIGN 101 103 %define UTIL_SIZE_JUMP_ALIGN 1 102 %endif 104 %endif 103 105 %ifndef EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS 104 106 %include "Bit.asm" -
trunk/Assembly_Library/Src/Display/Display.asm
r369 r370 68 68 %define SetCursorShapeFromAX DisplayCursor_SetShapeFromAX 69 69 %define SetCursorCoordinatesFromAX DisplayCursor_SetCoordinatesFromAX 70 %ifndef EXCLUDE_FROM_XTIDECFG 70 71 %define SetNewPageFromAL DisplayPage_SetFromAL 72 %endif 71 73 %define SynchronizeDisplayContextToHardware DisplayContext_SynchronizeToHardware 72 74 -
trunk/Assembly_Library/Src/Display/DisplayPage.asm
r369 r370 15 15 ; AX, DX 16 16 ;-------------------------------------------------------------------- 17 %ifndef EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS 17 %ifndef EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS OR EXCLUDE_FROM_XTIDECFG 18 18 ALIGN DISPLAY_JUMP_ALIGN 19 19 DisplayPage_SetFromAL: -
trunk/Assembly_Library/Src/Menu/Menu.asm
r369 r370 50 50 %define RefreshInformation MenuText_RefreshInformation 51 51 52 %ifndef EXCLUDE_FROM_XTIDECFG 52 53 %define StartSelectionTimeoutWithTicksInAX MenuTime_StartSelectionTimeoutWithTicksInAX 54 %endif 53 55 54 56 %ifdef INCLUDE_MENU_DIALOGS -
trunk/Assembly_Library/Src/Menu/MenuTime.asm
r369 r370 15 15 ; AX, BX 16 16 ;-------------------------------------------------------------------- 17 %ifndef EXCLUDE_FROM_XTIDECFG 17 18 ALIGN MENU_JUMP_ALIGN 18 19 MenuTime_StartSelectionTimeoutWithTicksInAX: … … 23 24 pop ds 24 25 ret 26 %endif 25 27 26 28 -
trunk/Assembly_Library/Src/Time/TimerTicks.asm
r131 r370 24 24 ;-------------------------------------------------------------------- 25 25 %ifndef EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS 26 %ifndef EXCLUDE_FROM_XTIDECFG 26 27 ALIGN JUMP_ALIGN 27 28 TimerTicks_GetHoursToAXfromTicksInDXAX: … … 29 30 div cx ; Divide DX:AX by CX, Hours to AX, remainder ticks to DX 30 31 ret 32 %endif ; EXCLUDE_FROM_XTIDECFG 31 33 32 34 ALIGN JUMP_ALIGN … … 37 39 div cx ; Divide DX:AX by CX, Minutes to AX, remainder ticks to DX 38 40 ret 39 %endif 41 %endif ; EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS 40 42 41 43 ALIGN JUMP_ALIGN -
trunk/Assembly_Library/Src/Util/Registers.asm
r222 r370 69 69 ; Corrupts registers: 70 70 ; AX, CX 71 ; 72 ; Inline of NORMALIZE_FAR_POINTER so that we can share the last 2/3 of the 71 ; 72 ; Inline of NORMALIZE_FAR_POINTER so that we can share the last 2/3 of the 73 73 ; routine with Registers_NormalizeFinish. 74 ; 74 ; 75 75 ;-------------------------------------------------------------------- 76 %ifndef EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS 76 %ifndef EXCLUDE_FROM_XTIDE_UNIVERSAL_BIOS OR EXCLUDE_FROM_XTIDECFG 77 77 ALIGN JUMP_ALIGN 78 78 Registers_NormalizeESSI: … … 87 87 ;;; fall-through 88 88 89 ALIGN JUMP_ALIGN 90 Registers_NormalizeFinish: 89 ALIGN JUMP_ALIGN 90 Registers_NormalizeFinish: 91 91 eSHR_IM cx, 4 92 92 mov ax, es
Note:
See TracChangeset
for help on using the changeset viewer.