Changeset 482 in xtideuniversalbios for trunk


Ignore:
Timestamp:
Oct 28, 2012, 12:12:01 PM (12 years ago)
Author:
aitotat@…
google:author:
aitotat@gmail.com
Message:

Changes to XTIDE Universal BIOS:

  • Added some JR-IDE/ISA and XT-CF default setting defines to be used by Configurator.
Location:
trunk/XTIDE_Universal_BIOS
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/XTIDE_Universal_BIOS/Inc/Controllers/JRIDE_ISA.inc

    r473 r482  
    2121%define JRIDEISA_INC
    2222
     23JRIDE_DEFAULT_SEGMENT_ADDRESS               EQU 0D800h
    2324JRIDE_SECTOR_ACCESS_WINDOW_OFFSET           EQU 3C00h   ; 512 byte IDE Sector Access Window
    2425JRIDE_COMMAND_BLOCK_REGISTER_WINDOW_OFFSET  EQU 3E00h   ; 8 byte CS0 IDE Register Window
  • trunk/XTIDE_Universal_BIOS/Inc/Controllers/XTCF.inc

    r479 r482  
    2525XTCF_DMA_MODE_MAX_BLOCK_SIZE        EQU     64      ; Sectors
    2626OFFSET_TO_CONTROL_BLOCK_REGISTERS   EQU     8
     27DEFAULT_XTCF_SECTOR_WINDOW_SEGMENT  EQU     0D800h
    2728
    2829; Possible base addresses. Note that all XT-CF IDE registers are SHL 1 compared
  • trunk/XTIDE_Universal_BIOS/Inc/RomVars.inc

    r480 r482  
    145145DEVICE_16BIT_ATA                        EQU (0<<1)
    146146DEVICE_32BIT_ATA                        EQU (1<<1)
    147 DEVICE_8BIT_ATA                         EQU (COUNT_OF_STANDARD_IDE_DEVICES+0<<1)    ; 16- or 32-bit controller in 8-bit mode
    148 DEVICE_8BIT_XTIDE_REV1                  EQU (COUNT_OF_STANDARD_IDE_DEVICES+1<<1)
     147DEVICE_8BIT_ATA                         EQU ((COUNT_OF_STANDARD_IDE_DEVICES+0)<<1)  ; 16- or 32-bit controller in 8-bit mode
     148DEVICE_8BIT_XTIDE_REV1                  EQU ((COUNT_OF_STANDARD_IDE_DEVICES+1)<<1)
    149149; Address lines A0 and A3 are swapped
    150150DEVICE_8BIT_XTIDE_REV2                  EQU ((COUNT_OF_STANDARD_IDE_DEVICES+2)<<1)  ; Or rev 1 with swapped A0 and A3
  • trunk/XTIDE_Universal_BIOS/Src/Device/IDE/IdeDmaBlock.asm

    r480 r482  
    109109; StartDMAtransferForXTCFwithDmaModeInBL
    110110;   Parameters:
     111;       BL:     Byte for DMA Mode Register
    111112;       CX:     Number of BYTEs to transfer
    112 ;       BL:     Byte for DMA Mode Register
    113113;       DX:     XTCF Control Register
    114114;   Returns:
  • trunk/XTIDE_Universal_BIOS/makefile

    r473 r482  
    9595#################################################################
    9696DEFINES_COMMON = MODULE_STRINGS_COMPRESSED MODULE_HOTKEYS MODULE_EBIOS MODULE_FEATURE_SETS RESERVE_DIAGNOSTIC_CYLINDER
    97 DEFINES_COMMON_LARGE = MODULE_BOOT_MENU
     97DEFINES_COMMON_LARGE = MODULE_BOOT_MENU MODULE_8BIT_IDE
    9898
    9999DEFINES_XT = $(DEFINES_COMMON) ELIMINATE_CGA_SNOW MODULE_8BIT_IDE MODULE_SERIAL MODULE_SERIAL_FLOPPY
     
    103103DEFINES_XT_LARGE = $(DEFINES_XT) $(DEFINES_COMMON_LARGE)
    104104DEFINES_XTPLUS_LARGE = $(DEFINES_XTPLUS) $(DEFINES_COMMON_LARGE)
    105 DEFINES_AT_LARGE = $(DEFINES_AT) $(DEFINES_COMMON_LARGE) MODULE_8BIT_IDE
     105DEFINES_AT_LARGE = $(DEFINES_AT) $(DEFINES_COMMON_LARGE)
    106106
    107107DEFINES_XT_TINY = MODULE_STRINGS_COMPRESSED MODULE_8BIT_IDE
Note: See TracChangeset for help on using the changeset viewer.