Ignore:
Timestamp:
Jul 9, 2013, 6:00:38 PM (11 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • MODULE_VERY_LATE_INITIALIZATION is not included on AT builds by default.
  • Very late initialization now uses 32h instead of 20h for temporary vector (untested but 20h might cause problems with ROM DOS).
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/Initialization/Initialize.asm

    r560 r561  
    5252    ; when our INT 19h is not called
    5353    les     ax, [BIOS_DISK_INTERRUPT_13h*4] ; Load system INT 13h handler
     54    mov     WORD [BIOS_DISK_INTERRUPT_13h*4], Int13hBiosInit_Handler
     55    mov     [BIOS_DISK_INTERRUPT_13h*4+2], cs
    5456    mov     [TEMPORARY_VECTOR_FOR_SYSTEM_INT13h*4], ax
    5557    mov     [TEMPORARY_VECTOR_FOR_SYSTEM_INT13h*4+2], es
    56     mov     WORD [BIOS_DISK_INTERRUPT_13h*4], Int13hBiosInit_Handler
    57     mov     [BIOS_DISK_INTERRUPT_13h*4+2], cs
    5858    pop     es
    5959%endif
Note: See TracChangeset for help on using the changeset viewer.