Changeset 155 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h.asm
- Timestamp:
- May 1, 2011, 6:44:29 PM (14 years ago)
- google:author:
- aitotat
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13h.asm
r150 r155 23 23 sti ; Enable interrupts 24 24 cld ; String instructions to increment pointers 25 SAVE_AND_GET_INTPACK_WITH_EXTRA_WORDS_TO_SSBP EXTRA_WORDS_TO_RESERVE_FOR_INTPACK25 CREATE_FRAME_INTPACK_TO_SSBP EXTRA_BYTES_FOR_INTPACK 26 26 27 27 call RamVars_GetSegmentToDS … … 33 33 34 34 ; Jump to correct BIOS function 35 JumpToBiosFunctionInAH:36 35 cmp ah, 25h ; Valid BIOS function? 37 36 ja SHORT Int13h_UnsupportedFunction … … 109 108 or WORD [bp+IDEPACK.intpack+INTPACK.flags], FLG_FLAGS_IF ; Return with interrupts enabled 110 109 mov sp, bp ; Now we can exit anytime 111 RESTORE_ INTPACK_WITH_EXTRA_WORDS_FROM_SSBP EXTRA_WORDS_TO_RESERVE_FOR_INTPACK110 RESTORE_FRAME_INTPACK_FROM_SSBP EXTRA_BYTES_FOR_INTPACK 112 111 113 112
Note:
See TracChangeset
for help on using the changeset viewer.