Changeset 190 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Boot
- Timestamp:
- Nov 16, 2011, 7:36:34 AM (13 years ago)
- google:author:
- gregli@hotmail.com
- Location:
- trunk/XTIDE_Universal_BIOS/Src/Boot
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Boot/BootMenuEvent.asm
r189 r190 153 153 ALIGN JUMP_ALIGN 154 154 .RefreshItemFromCX: 155 mov bl,00h 156 SKIP2B dx ; dx corrupted below by BootMenu_GetDriveToDXforMenuitemInCX155 mov bl,00h ; will result in SF being clear in .RefreshItemOrInformation... 156 SKIP2B dx ; dx corrupted below by BootMenu_GetDriveToDXforMenuitemInCX 157 157 ; Fall to .RefreshInformation 158 158 … … 160 160 ; CX: Index of highlighted item 161 161 ; Cursor has been positioned to the beginning of first line 162 ; NO ALIGN - in the shadow of SKIP2B 162 163 .RefreshInformation: 163 mov bl,040h 164 mov bl,040h ; will result in SF being set in .RefreshItemOrInformation... 164 165 ; Fall to .RefreshItemOrInformationWithJumpTableInCSBX 165 166 … … 178 179 call RamVars_GetSegmentToDS 179 180 call BootMenu_GetDriveToDXforMenuitemInCX 180 or bl,dl 181 shl bl,1 181 or bl,dl ; or drive number with bit from .RefreshItemFromCX or .RefreshInformation 182 shl bl,1 ; drive letter high order bit to CF, Item/Information bit to SF 182 183 jc SHORT BootMenuPrint_HardDiskMenuitem 183 184 -
trunk/XTIDE_Universal_BIOS/Src/Boot/BootMenuPrint.asm
r189 r190 14 14 ; Parameters: 15 15 ; DL: Untranslated Floppy Drive number 16 ; SF: set for Information, clear for Item 16 17 ; Returns: 17 18 ; Nothing … … 115 116 ; DL: Untranslated Hard Disk number 116 117 ; DS: RAMVARS segment 118 ; SF: set for Information, clear for Item 117 119 ; Returns: 118 120 ; CF: Set since menu event handled
Note:
See TracChangeset
for help on using the changeset viewer.