Changeset 90 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs


Ignore:
Timestamp:
Jan 27, 2011, 11:31:31 AM (13 years ago)
Author:
aitotat
google:author:
aitotat
Message:

Changes to XTIDE Universal BIOS:

  • Removed INT 13h format and diagnostics functions.
  • Removed INT 18h callback handler.
  • Removed configuration for early/late initialization. Now XT builds always use late and AT build early initialization.
  • Reduced number of supported IDE controllers from 5 to 4.
  • Removed reserved configuration bytes.
  • Removed simple and system boot loaders.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Src/VariablesAndDPTs/RamVars.asm

    r33 r90  
    1 ; File name     :   RamVars.asm
    2 ; Project name  :   IDE BIOS
    3 ; Created date  :   14.3.2010
    4 ; Last update   :   23.8.2010
    5 ; Author        :   Tomi Tilli
     1; Project name  :   XTIDE Universal BIOS
    62; Description   :   Functions for accessings RAMVARS.
    73
     
    1915;       Nothing
    2016;   Corrupts registers:
    21 ;       AX, CX, DI, DS, ES
     17;       AX, CX, DI, DS
    2218;--------------------------------------------------------------------
    2319ALIGN JUMP_ALIGN
    2420RamVars_Initialize:
     21    push    es
    2522    call    .StealMemoryForRAMVARS  ; Get RAMVARS segment to DS even if no stealing
    2623    call    .ClearRamvarsFromDS
     24    pop     es
    2725    jmp     DriveXlate_Reset
    2826
Note: See TracChangeset for help on using the changeset viewer.