Ignore:
Timestamp:
Mar 27, 2012, 4:21:58 PM (12 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • Advanced ATA Module variables are now kept in DPTs.
  • Forced full mode when using Advanced ATA Module.
File:
1 edited

Legend:

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

    r294 r364  
    3131;--------------------------------------------------------------------
    3232.StealMemoryForRAMVARS:
     33    ; Always steal memory when using Advanced ATA module since it
     34    ; uses larger DPTs
     35%ifndef MODULE_ADVANCED_ATA
    3336    mov     ax, LITE_MODE_RAMVARS_SEGMENT
    3437    test    BYTE [cs:ROMVARS.wFlags], FLG_ROMVARS_FULLMODE
    3538    jz      SHORT .InitializeRamvars    ; No need to steal RAM
     39%endif
    3640
    3741    LOAD_BDA_SEGMENT_TO ds, ax, !       ; Zero AX
Note: See TracChangeset for help on using the changeset viewer.