Changeset 233 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menuitem.asm
- Timestamp:
- Feb 4, 2012, 6:21:22 PM (13 years ago)
- google:author:
- gregli@hotmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS_Configurator_v2/Src/Menuitem.asm
r199 r233 289 289 mov ax, [es:di] 290 290 291 test BYTE [si+MENUITEM.bFlags], FLG_MENUITEM_BYTEVALUE 292 jz SHORT .NoConvertWordToByteValue 293 xor ah, ah ; conversion needs to happen before call to the reader, 294 ; in case the reader unpacks the byte to a word 295 296 .NoConvertWordToByteValue: 291 297 mov bx, [si+MENUITEM.itemValue+ITEM_VALUE.fnValueReader] 292 298 test bx,bx … … 300 306 pop es 301 307 302 test BYTE [si+MENUITEM.bFlags], FLG_MENUITEM_BYTEVALUE303 jnz SHORT .ConvertWordToByteValue304 308 test BYTE [si+MENUITEM.bFlags], FLG_MENUITEM_FLAGVALUE 305 309 jz SHORT .Return … … 309 313 jnz SHORT .Return 310 314 xor ax, ax 311 ALIGN JUMP_ALIGN 312 .ConvertWordToByteValue: 313 xor ah, ah 315 314 316 ALIGN JUMP_ALIGN, ret 315 317 .Return:
Note:
See TracChangeset
for help on using the changeset viewer.