Changeset 400 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Inc/RomVars.inc
- Timestamp:
- Apr 20, 2012, 2:30:16 PM (13 years ago)
- google:author:
- aitotat@gmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Inc/RomVars.inc
r398 r400 70 70 ; (Conveniently, this is 8, a fact we exploit when testing the bit) 71 71 72 FLG_ROMVARS_MODULE_ADVANCED_ATA EQU (1<<7) ; Here in case the configuration needs to know functionality is present 73 FLG_ROMVARS_MODULE_BOOT_MENU EQU (1<<8) ; Here in case the configuration needs to know functionality is present 74 FLG_ROMVARS_MODULE_EBIOS EQU (1<<9) ; Here in case the configuration needs to know functionality is present 75 FLG_ROMVARS_MODULE_HOTKEYS EQU (1<<10) ; Here in case the configuration needs to know functionality is present 76 FLG_ROMVARS_MODULE_IRQ EQU (1<<11) ; Here in case the configuration needs to know functionality is present 77 FLG_ROMVARS_MODULE_JRIDE EQU (1<<12) ; Here in case the configuration needs to know functionality is present 78 FLG_ROMVARS_MODULE_SERIAL EQU (1<<13) ; Here in case the configuration needs to know functionality is present 79 FLG_ROMVARS_MODULE_SERIAL_FLOPPY EQU (1<<14) ; Here in case the configuration needs to know functionality is present 80 FLG_ROMVARS_MODULE_STRINGS_COMPRESSED EQU (1<<15) ; Here in case the configuration needs to know functionality is present 72 ; Here in case the configuration needs to know functionality is present 73 FLG_ROMVARS_MODULE_FEATURE_SETS EQU (1<<5) 74 FLG_ROMVARS_MODULE_8BIT_IDE EQU (1<<6) 75 FLG_ROMVARS_MODULE_JRIDE EQU (1<<7) 76 FLG_ROMVARS_MODULE_ADVANCED_ATA EQU (1<<8) 77 FLG_ROMVARS_MODULE_BOOT_MENU EQU (1<<9) 78 FLG_ROMVARS_MODULE_EBIOS EQU (1<<10) 79 FLG_ROMVARS_MODULE_HOTKEYS EQU (1<<11) 80 FLG_ROMVARS_MODULE_IRQ EQU (1<<12) 81 FLG_ROMVARS_MODULE_SERIAL EQU (1<<13) 82 FLG_ROMVARS_MODULE_SERIAL_FLOPPY EQU (1<<14) 83 FLG_ROMVARS_MODULE_STRINGS_COMPRESSED EQU (1<<15) 81 84 82 85 … … 119 122 ; 120 123 DEVICE_XTIDE_DEFAULT_PORT EQU 300h 121 DEVICE_XTIDE_DEFAULT_PORTCTRL EQU DEVICE_XTIDE_DEFAULT_PORT + 8h124 DEVICE_XTIDE_DEFAULT_PORTCTRL EQU (DEVICE_XTIDE_DEFAULT_PORT + 8h) 122 125 123 126 DEVICE_ATA_PRIMARY_PORT EQU 1F0h 124 DEVICE_ATA_PRIMARY_PORTCTRL EQU DEVICE_ATA_PRIMARY_PORT + 200h127 DEVICE_ATA_PRIMARY_PORTCTRL EQU (DEVICE_ATA_PRIMARY_PORT + 200h) 125 128 126 129 DEVICE_ATA_SECONDARY_PORT EQU 170h 127 DEVICE_ATA_SECONDARY_PORTCTRL EQU DEVICE_ATA_SECONDARY_PORT + 200h130 DEVICE_ATA_SECONDARY_PORTCTRL EQU (DEVICE_ATA_SECONDARY_PORT + 200h) 128 131 129 132 DEVICE_ATA_TERTIARY_PORT EQU 1E8h 130 DEVICE_ATA_TERTIARY_PORTCTRL EQU DEVICE_ATA_TERTIARY_PORT + 200h133 DEVICE_ATA_TERTIARY_PORTCTRL EQU (DEVICE_ATA_TERTIARY_PORT + 200h) 131 134 132 135 DEVICE_ATA_QUATERNARY_PORT EQU 168h 133 DEVICE_ATA_QUATERNARY_PORTCTRL EQU DEVICE_ATA_QUATERNARY_PORT + 200h136 DEVICE_ATA_QUATERNARY_PORTCTRL EQU (DEVICE_ATA_QUATERNARY_PORT + 200h) 134 137 135 138 136 139 ; Device types for IDEVARS.bDevice 137 140 ; 138 DEVICE_XTIDE_REV1 EQU (0<<1) 139 DEVICE_XTIDE_REV2 EQU (1<<1) ; Or rev 1 with swapped A0 and A3 (chuck mod) 140 DEVICE_FAST_XTIDE EQU (2<<1) ; (CPLD v2 project) 141 DEVICE_16BIT_ATA EQU (3<<1) 142 DEVICE_32BIT_ATA EQU (4<<1) 143 DEVICE_SERIAL_PORT EQU (5<<1) 144 DEVICE_JRIDE_ISA EQU (6<<1) 141 DEVICE_8BIT_JRIDE_ISA EQU (0<<1) ; JR-IDE/ISA (must be 0) 142 DEVICE_8BIT_FAST_XTIDE EQU (1<<1) ; CPLD v2 project (must be 1 or 2) 143 DEVICE_8BIT_XTIDE_REV2 EQU (2<<1) ; Or rev 1 with swapped A0 and A3 (must be 1 or 2) 144 DEVICE_8BIT_XTIDE_REV1 EQU (3<<1) ; Must be 4 145 COUNT_OF_8BIT_IDE_DEVICES EQU 4 146 147 DEVICE_16BIT_ATA EQU (COUNT_OF_8BIT_IDE_DEVICES<<1) 148 DEVICE_32BIT_ATA EQU ((COUNT_OF_8BIT_IDE_DEVICES+1)<<1) 149 COUNT_OF_16BIT_IDE_DEVICES EQU 2 150 COUNT_OF_ALL_IDE_DEVICES EQU (COUNT_OF_8BIT_IDE_DEVICES + COUNT_OF_16BIT_IDE_DEVICES) 151 152 DEVICE_SERIAL_PORT EQU (COUNT_OF_ALL_IDE_DEVICES<<1) 153 145 154 146 155
Note:
See TracChangeset
for help on using the changeset viewer.