- Timestamp:
- Feb 17, 2011, 3:11:31 PM (14 years ago)
- google:author:
- aitotat
- Location:
- trunk/Assembly_Library/Src
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Assembly_Library/Src/Menu/Dialog/DialogFile.asm
r105 r106 45 45 .ItemSelectedFromCX: 46 46 call LoadItemStringBufferToESDI 47 COPY_ESDI_to_DSSI47 call Registers_CopyESDItoDSSI 48 48 call ItemLineSplitter_GetLineToDSSIandLengthToCXfromStringInDSSIwithIndexInCX 49 49 jmp ParseSelectionFromItemLineInDSSI … … 128 128 call RemoveLastLFandTerminateESDIwithNull 129 129 130 COPY_SSBP_TO_DSSI130 call Registers_CopySSBPtoDSSI 131 131 xor ax, ax 132 132 call Dialog_EventInitializeMenuinitFromDSSIwithHighlightedItemInAX … … 198 198 ALIGN JUMP_ALIGN 199 199 .ClearDLifInRootDirectory: 200 COPY_ESDI_to_DSSI200 call Registers_CopyESDItoDSSI 201 201 call Directory_WriteCurrentPathToDSSI 202 202 mov dl, [si] … … 374 374 ALIGN JUMP_ALIGN 375 375 SortDirectoryContentsStringFromESDIwithCountInCX: 376 COPY_ESDI_to_DSSI376 call Registers_CopyESDItoDSSI 377 377 call .AddDirectoryContentsStringLengthToDI 378 378 mov bx, .FileStringComparator -
trunk/Assembly_Library/Src/Time/TimerTicks.asm
r85 r106 1 ; File name : TimerTicks.asm2 1 ; Project name : Assembly Library 3 ; Created date : 24.7.20104 ; Last update : 22.11.20105 ; Author : Tomi Tilli6 2 ; Description : Functions for system timer related operations. 7 3 … … 27 23 ; CX 28 24 ;-------------------------------------------------------------------- 25 %ifdef INCLUDE_MENU_DIALOGS 26 29 27 ALIGN JUMP_ALIGN 30 28 TimerTicks_GetHoursToAXfromTicksInDXAX: … … 40 38 div cx ; Divide DX:AX by CX, Minutes to AX, remainder ticks to DX 41 39 ret 40 41 %endif 42 42 43 43 ALIGN JUMP_ALIGN -
trunk/Assembly_Library/Src/Util/Registers.asm
r105 r106 27 27 ;-------------------------------------------------------------------- 28 28 ; Registers_CopySSBPtoESDI 29 ; Registers_CopySSBPtoDSSI (uncommented to save bytes)30 ; Registers_CopyDSSItoESDI (uncommented to save bytes)31 ; Registers_CopyESDItoDSSI (uncommented to save bytes)29 ; Registers_CopySSBPtoDSSI 30 ; Registers_CopyDSSItoESDI 31 ; Registers_CopyESDItoDSSI 32 32 ; Parameters 33 33 ; Nothing … … 42 42 ret 43 43 44 ;ALIGN JUMP_ALIGN 45 ;Registers_CopySSBPtoDSSI: 46 ; COPY_SSBP_TO_DSSI 47 ; ret 44 %ifdef INCLUDE_MENU_DIALOGS 48 45 49 ;ALIGN JUMP_ALIGN50 ;Registers_CopyDSSItoESDI:51 ; COPY_DSSI_TO_ESDI52 ;ret46 ALIGN JUMP_ALIGN 47 Registers_CopySSBPtoDSSI: 48 COPY_SSBP_TO_DSSI 49 ret 53 50 54 ;ALIGN JUMP_ALIGN 55 ;Registers_CopyESDItoDSSI: 56 ; COPY_ESDI_to_DSSI 57 ; ret 51 ALIGN JUMP_ALIGN 52 Registers_CopyDSSItoESDI: 53 COPY_DSSI_TO_ESDI 54 ret 55 56 ALIGN JUMP_ALIGN 57 Registers_CopyESDItoDSSI: 58 COPY_ESDI_to_DSSI 59 ret 60 61 %endif 58 62 59 63 60 64 ;-------------------------------------------------------------------- 61 ; Registers_SetZFifNullPointerInDSSI ( uncommented to save bytes)65 ; Registers_SetZFifNullPointerInDSSI (commented to save bytes) 62 66 ; Parameters 63 67 ; DS:SI: Far pointer
Note:
See TracChangeset
for help on using the changeset viewer.