- Timestamp:
- Oct 28, 2012, 12:12:01 PM (12 years ago)
- google:author:
- aitotat@gmail.com
- Location:
- trunk/XTIDE_Universal_BIOS
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Inc/Controllers/JRIDE_ISA.inc
r473 r482 21 21 %define JRIDEISA_INC 22 22 23 JRIDE_DEFAULT_SEGMENT_ADDRESS EQU 0D800h 23 24 JRIDE_SECTOR_ACCESS_WINDOW_OFFSET EQU 3C00h ; 512 byte IDE Sector Access Window 24 25 JRIDE_COMMAND_BLOCK_REGISTER_WINDOW_OFFSET EQU 3E00h ; 8 byte CS0 IDE Register Window -
trunk/XTIDE_Universal_BIOS/Inc/Controllers/XTCF.inc
r479 r482 25 25 XTCF_DMA_MODE_MAX_BLOCK_SIZE EQU 64 ; Sectors 26 26 OFFSET_TO_CONTROL_BLOCK_REGISTERS EQU 8 27 DEFAULT_XTCF_SECTOR_WINDOW_SEGMENT EQU 0D800h 27 28 28 29 ; Possible base addresses. Note that all XT-CF IDE registers are SHL 1 compared -
trunk/XTIDE_Universal_BIOS/Inc/RomVars.inc
r480 r482 145 145 DEVICE_16BIT_ATA EQU (0<<1) 146 146 DEVICE_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 mode148 DEVICE_8BIT_XTIDE_REV1 EQU ( COUNT_OF_STANDARD_IDE_DEVICES+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) 149 149 ; Address lines A0 and A3 are swapped 150 150 DEVICE_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 109 109 ; StartDMAtransferForXTCFwithDmaModeInBL 110 110 ; Parameters: 111 ; BL: Byte for DMA Mode Register 111 112 ; CX: Number of BYTEs to transfer 112 ; BL: Byte for DMA Mode Register113 113 ; DX: XTCF Control Register 114 114 ; Returns: -
trunk/XTIDE_Universal_BIOS/makefile
r473 r482 95 95 ################################################################# 96 96 DEFINES_COMMON = MODULE_STRINGS_COMPRESSED MODULE_HOTKEYS MODULE_EBIOS MODULE_FEATURE_SETS RESERVE_DIAGNOSTIC_CYLINDER 97 DEFINES_COMMON_LARGE = MODULE_BOOT_MENU 97 DEFINES_COMMON_LARGE = MODULE_BOOT_MENU MODULE_8BIT_IDE 98 98 99 99 DEFINES_XT = $(DEFINES_COMMON) ELIMINATE_CGA_SNOW MODULE_8BIT_IDE MODULE_SERIAL MODULE_SERIAL_FLOPPY … … 103 103 DEFINES_XT_LARGE = $(DEFINES_XT) $(DEFINES_COMMON_LARGE) 104 104 DEFINES_XTPLUS_LARGE = $(DEFINES_XTPLUS) $(DEFINES_COMMON_LARGE) 105 DEFINES_AT_LARGE = $(DEFINES_AT) $(DEFINES_COMMON_LARGE) MODULE_8BIT_IDE105 DEFINES_AT_LARGE = $(DEFINES_AT) $(DEFINES_COMMON_LARGE) 106 106 107 107 DEFINES_XT_TINY = MODULE_STRINGS_COMPRESSED MODULE_8BIT_IDE
Note:
See TracChangeset
for help on using the changeset viewer.