Changeset 556 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Handlers/Int19h.asm


Ignore:
Timestamp:
Jun 16, 2013, 4:23:00 PM (11 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • Removed Windows 98 fix since it broke floppy drive translation.
  • Removed very late initialization from AT builds since it slowed down Windows 98 for unknown reason.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/Handlers/Int19h.asm

    r555 r556  
    3131    sti                                         ; Enable interrupts
    3232    cld                                         ; String instructions to increment pointers
     33%ifndef USE_AT
    3334    call    Int13hBiosInit_RestoreSystemHandler ; Needed if initialization was started on INT 13h instead on 19h
     35%endif
    3436    LOAD_BDA_SEGMENT_TO es, ax                  ; Load BDA segment (zero) to ES
    3537    ; Fall to .PrepareBootLoaderStack
     
    114116    mov     dl, 80h     ; Reset all hard drives and floppy drives
    115117    int     BIOS_DISK_INTERRUPT_13h
    116     ;call   ResetHardDisksHandledByOurBIOS.ErrorCodeNotUsed ; Our drives only
    117118    ; Fall to SelectDriveToBootFrom
    118119
Note: See TracChangeset for help on using the changeset viewer.