Changeset 536 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Inc
- Timestamp:
- Apr 10, 2013, 6:27:15 PM (12 years ago)
- google:author:
- krille_n_@hotmail.com
- Location:
- trunk/XTIDE_Universal_BIOS/Inc
- Files:
-
- 1 added
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Inc/CustomDPT.inc
r526 r536 30 30 .bIdevarsOffset resb 1 ; Offset to IDEVARS for this drive 31 31 .bInitError resb 1 ; Flags for AH=09h initialization errors 32 .wBasePort resb 2 ; Segment for JR-IDE/ISA 32 .wBasePort resb 2 ; Segment for JR-IDE/ISA and ADP50L 33 33 34 34 ; CHS variables -
trunk/XTIDE_Universal_BIOS/Inc/EBIOS.inc
r535 r536 74 74 75 75 ; Flags for DPTE.wFlags 76 FLG_FAST_PIO_ENABLED EQU (1<<0) ; Set i susing PIO mode 1 or above (DPTE.bPioMode is valid when set)76 FLG_FAST_PIO_ENABLED EQU (1<<0) ; Set if using PIO mode 1 or above (DPTE.bPioMode is valid when set) 77 77 FLG_DMA_ENABLED EQU (1<<1) ; Set if DMA enabled (DPTE.bDmaChannelAndType is valid when set) 78 78 FLG_BLOCK_MODE_ENABLED EQU (1<<2) ; Set if Block Mode transfers are enabled (DPTE.bBlockSize is valid when set) 79 79 FLG_CHS_TRANSLATION_ENABLED EQU (1<<3) ; Set for drives with more than 1024 cylinders 80 FLG_LBA_TRANSLATION_ENABLED EQU (1<<4) ; Set when LBA add ersses from DAP are passed directly to the drive80 FLG_LBA_TRANSLATION_ENABLED EQU (1<<4) ; Set when LBA addresses from DAP are passed directly to the drive 81 81 FLG_REMOVABLE_MEDIA EQU (1<<5) 82 82 FLG_ATAPI_DEVICE EQU (1<<6) -
trunk/XTIDE_Universal_BIOS/Inc/ModuleDependency.inc
r526 r536 38 38 %include "XTCF.inc" ; For Lo-tech XT-CF 39 39 %include "JRIDE_ISA.inc" ; For JR-IDE/ISA 40 %include "ADP50L.inc" ; For SVC ADP50L 40 41 %endif 41 42 -
trunk/XTIDE_Universal_BIOS/Inc/RomVars.inc
r535 r536 122 122 STANDARD_CONTROL_BLOCK_OFFSET EQU 200h 123 123 XTIDE_CONTROL_BLOCK_OFFSET EQU 8h 124 XTCF_CONTROL_BLOCK_OFFSET EQU (XTIDE_CONTROL_BLOCK_OFFSET << 1) 124 XTCF_CONTROL_BLOCK_OFFSET EQU 10h 125 ADP50L_CONTROL_BLOCK_OFFSET EQU 10h 125 126 126 127 ; Default values for Port and PortCtrl, shared with the configurator … … 146 147 ; 147 148 COUNT_OF_STANDARD_IDE_DEVICES EQU 2 ; 16- and 32-bit controllers 148 COUNT_OF_8BIT_IDE_DEVICES EQU 7149 COUNT_OF_8BIT_IDE_DEVICES EQU 8 149 150 COUNT_OF_ALL_IDE_DEVICES EQU (COUNT_OF_8BIT_IDE_DEVICES + COUNT_OF_STANDARD_IDE_DEVICES) 150 151 ; Standard port mapped I/O … … 161 162 ; Memory Mapped I/O 162 163 DEVICE_8BIT_JRIDE_ISA EQU ((COUNT_OF_STANDARD_IDE_DEVICES+6)<<1) ; JR-IDE/ISA (Memory Mapped I/O) 164 DEVICE_8BIT_ADP50L EQU ((COUNT_OF_STANDARD_IDE_DEVICES+7)<<1) ; SVC ADP50L (Memory Mapped I/O) 163 165 ; Virtual devices 164 166 DEVICE_SERIAL_PORT EQU (COUNT_OF_ALL_IDE_DEVICES<<1)
Note:
See TracChangeset
for help on using the changeset viewer.