Changeset 596 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13hMFMcompatibility.asm
- Timestamp:
- Jul 10, 2018, 1:20:11 AM (7 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Handlers/Int13hMFMcompatibility.asm
r594 r596 1 1 ; Project name : XTIDE Universal BIOS 2 2 ; Description : Int 13h handler that is used by MODULE_MFM_COMPATIBILITY. 3 ; It is placed between X TUB Int 13h hander and system INT 13h hander4 ; to hide X TUB from MFM controllers whose BIOS assumes they handler3 ; It is placed between XUB Int 13h handler and system INT 13h handler 4 ; to hide XUB from MFM controllers whose BIOS assumes they handle 5 5 ; all hard drives on the system. 6 6 … … 28 28 ; Int 13h software interrupt handler for MFM compatibility. 29 29 ; 30 ; Some M DM controllers require that BDA drive count is what they have set.30 ; Some MFM controllers require that BDA drive count is what they have set. 31 31 ; The purpose for this handler is to restore BDA drive count to what MFM controller 32 32 ; expects and then call MFM controller INT 13h. … … 64 64 65 65 pushf ; Push flags to simulate INT 66 call far[bp-6]66 call FAR [bp-6] 67 67 68 68 ; Now we can restore BDA drive count
Note:
See TracChangeset
for help on using the changeset viewer.