Changeset 473 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Main.asm
- Timestamp:
- Oct 10, 2012, 6:22:23 PM (13 years ago)
- google:author:
- aitotat@gmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Main.asm
r471 r473 88 88 at ROMVARS.bIdleTimeout, db 0 ; Standby timer disabled by default 89 89 90 at ROMVARS.ideVars0+IDEVARS.w Port, dw DEVICE_ATA_PRIMARY_PORT ; Controller Command Block base port91 at ROMVARS.ideVars0+IDEVARS.w PortCtrl,dw DEVICE_ATA_PRIMARY_PORTCTRL ; Controller Control Block base port92 at ROMVARS.ideVars0+IDEVARS.bDevice, db DEVICE_16BIT_ATA93 at ROMVARS.ideVars0+IDEVARS.bIRQ, db 090 at ROMVARS.ideVars0+IDEVARS.wBasePort, dw DEVICE_ATA_PRIMARY_PORT ; Controller Command Block base port 91 at ROMVARS.ideVars0+IDEVARS.wControlBlockPort, dw DEVICE_ATA_PRIMARY_PORTCTRL ; Controller Control Block base port 92 at ROMVARS.ideVars0+IDEVARS.bDevice, db DEVICE_16BIT_ATA 93 at ROMVARS.ideVars0+IDEVARS.bIRQ, db 0 94 94 at ROMVARS.ideVars0+IDEVARS.drvParamsMaster+DRVPARAMS.wFlags, dw DISABLE_WRITE_CACHE | FLG_DRVPARAMS_BLOCKMODE | (TRANSLATEMODE_AUTO<<TRANSLATEMODE_FIELD_POSITION) 95 95 at ROMVARS.ideVars0+IDEVARS.drvParamsSlave+DRVPARAMS.wFlags, dw DISABLE_WRITE_CACHE | FLG_DRVPARAMS_BLOCKMODE | (TRANSLATEMODE_AUTO<<TRANSLATEMODE_FIELD_POSITION) 96 96 97 at ROMVARS.ideVars1+IDEVARS.wPort, dw DEVICE_ATA_SECONDARY_PORT 98 at ROMVARS.ideVars1+IDEVARS.wPortCtrl, dw DEVICE_ATA_SECONDARY_PORTCTRL 99 at ROMVARS.ideVars1+IDEVARS.bDevice, db DEVICE_16BIT_ATA 100 at ROMVARS.ideVars1+IDEVARS.bIRQ, db 0 97 at ROMVARS.ideVars1+IDEVARS.bXTCFcontrolRegister, db 0 98 at ROMVARS.ideVars1+IDEVARS.bDevice, db DEVICE_8BIT_XTCF_PIO8 99 ;at ROMVARS.ideVars1+IDEVARS.wBasePort, dw DEVICE_ATA_SECONDARY_PORT 100 ;at ROMVARS.ideVars1+IDEVARS.wControlBlockPort, dw DEVICE_ATA_SECONDARY_PORTCTRL 101 ;at ROMVARS.ideVars1+IDEVARS.bDevice, db DEVICE_16BIT_ATA 102 ;at ROMVARS.ideVars1+IDEVARS.bIRQ, db 0 101 103 at ROMVARS.ideVars1+IDEVARS.drvParamsMaster+DRVPARAMS.wFlags, dw DISABLE_WRITE_CACHE | FLG_DRVPARAMS_BLOCKMODE | (TRANSLATEMODE_AUTO<<TRANSLATEMODE_FIELD_POSITION) 102 104 at ROMVARS.ideVars1+IDEVARS.drvParamsSlave+DRVPARAMS.wFlags, dw DISABLE_WRITE_CACHE | FLG_DRVPARAMS_BLOCKMODE | (TRANSLATEMODE_AUTO<<TRANSLATEMODE_FIELD_POSITION) 103 105 104 at ROMVARS.ideVars2+IDEVARS.w Port, dw DEVICE_ATA_TERTIARY_PORT105 at ROMVARS.ideVars2+IDEVARS.w PortCtrl,dw DEVICE_ATA_TERTIARY_PORTCTRL106 at ROMVARS.ideVars2+IDEVARS.bDevice, db DEVICE_16BIT_ATA107 at ROMVARS.ideVars2+IDEVARS.bIRQ, db 0106 at ROMVARS.ideVars2+IDEVARS.wBasePort, dw DEVICE_ATA_TERTIARY_PORT 107 at ROMVARS.ideVars2+IDEVARS.wControlBlockPort, dw DEVICE_ATA_TERTIARY_PORTCTRL 108 at ROMVARS.ideVars2+IDEVARS.bDevice, db DEVICE_16BIT_ATA 109 at ROMVARS.ideVars2+IDEVARS.bIRQ, db 0 108 110 at ROMVARS.ideVars2+IDEVARS.drvParamsMaster+DRVPARAMS.wFlags, dw DISABLE_WRITE_CACHE | FLG_DRVPARAMS_BLOCKMODE | (TRANSLATEMODE_AUTO<<TRANSLATEMODE_FIELD_POSITION) 109 111 at ROMVARS.ideVars2+IDEVARS.drvParamsSlave+DRVPARAMS.wFlags, dw DISABLE_WRITE_CACHE | FLG_DRVPARAMS_BLOCKMODE | (TRANSLATEMODE_AUTO<<TRANSLATEMODE_FIELD_POSITION) 110 112 111 at ROMVARS.ideVars3+IDEVARS.w Port, dw DEVICE_ATA_QUATERNARY_PORT112 at ROMVARS.ideVars3+IDEVARS.w PortCtrl,dw DEVICE_ATA_QUATERNARY_PORTCTRL113 at ROMVARS.ideVars3+IDEVARS.bDevice, db DEVICE_16BIT_ATA114 at ROMVARS.ideVars3+IDEVARS.bIRQ, db 0113 at ROMVARS.ideVars3+IDEVARS.wBasePort, dw DEVICE_ATA_QUATERNARY_PORT 114 at ROMVARS.ideVars3+IDEVARS.wControlBlockPort, dw DEVICE_ATA_QUATERNARY_PORTCTRL 115 at ROMVARS.ideVars3+IDEVARS.bDevice, db DEVICE_16BIT_ATA 116 at ROMVARS.ideVars3+IDEVARS.bIRQ, db 0 115 117 at ROMVARS.ideVars3+IDEVARS.drvParamsMaster+DRVPARAMS.wFlags, dw DISABLE_WRITE_CACHE | FLG_DRVPARAMS_BLOCKMODE | (TRANSLATEMODE_AUTO<<TRANSLATEMODE_FIELD_POSITION) 116 118 at ROMVARS.ideVars3+IDEVARS.drvParamsSlave+DRVPARAMS.wFlags, dw DISABLE_WRITE_CACHE | FLG_DRVPARAMS_BLOCKMODE | (TRANSLATEMODE_AUTO<<TRANSLATEMODE_FIELD_POSITION) … … 128 130 at ROMVARS.wBootTimeout, dw BOOT_MENU_DEFAULT_TIMEOUT 129 131 %endif 130 at ROMVARS.bIdeCnt, db 1; Number of supported controllers132 at ROMVARS.bIdeCnt, db 2 ; Number of supported controllers 131 133 at ROMVARS.bBootDrv, db 80h ; Boot Menu default drive 132 134 at ROMVARS.bMinFddCnt, db 0 ; Do not force minimum number of floppy drives … … 134 136 at ROMVARS.bIdleTimeout, db 0 ; Standby timer disabled by default 135 137 136 at ROMVARS.ideVars0+IDEVARS.w Port, dw DEVICE_XTIDE_DEFAULT_PORT ; Controller Command Block base port137 at ROMVARS.ideVars0+IDEVARS.w PortCtrl,dw DEVICE_XTIDE_DEFAULT_PORTCTRL ; Controller Control Block base port138 at ROMVARS.ideVars0+IDEVARS.bDevice, db DEVICE_8BIT_XTIDE_REV1138 at ROMVARS.ideVars0+IDEVARS.wBasePort, dw DEVICE_XTIDE_DEFAULT_PORT ; Controller Command Block base port 139 at ROMVARS.ideVars0+IDEVARS.wControlBlockPort, dw DEVICE_XTIDE_DEFAULT_PORTCTRL ; Controller Control Block base port 140 at ROMVARS.ideVars0+IDEVARS.bDevice, db DEVICE_8BIT_XTIDE_REV1 139 141 at ROMVARS.ideVars0+IDEVARS.drvParamsMaster+DRVPARAMS.wFlags, db DISABLE_WRITE_CACHE | FLG_DRVPARAMS_BLOCKMODE | (TRANSLATEMODE_AUTO<<TRANSLATEMODE_FIELD_POSITION) 140 142 at ROMVARS.ideVars0+IDEVARS.drvParamsSlave+DRVPARAMS.wFlags, db DISABLE_WRITE_CACHE | FLG_DRVPARAMS_BLOCKMODE | (TRANSLATEMODE_AUTO<<TRANSLATEMODE_FIELD_POSITION) 141 143 144 at ROMVARS.ideVars1+IDEVARS.bXTCFcontrolRegister, db 0 145 at ROMVARS.ideVars1+IDEVARS.bDevice, db DEVICE_8BIT_XTCF_PIO8 142 146 at ROMVARS.ideVars1+IDEVARS.drvParamsMaster+DRVPARAMS.wFlags, db DISABLE_WRITE_CACHE | FLG_DRVPARAMS_BLOCKMODE | (TRANSLATEMODE_AUTO<<TRANSLATEMODE_FIELD_POSITION) 143 147 at ROMVARS.ideVars1+IDEVARS.drvParamsSlave+DRVPARAMS.wFlags, db DISABLE_WRITE_CACHE | FLG_DRVPARAMS_BLOCKMODE | (TRANSLATEMODE_AUTO<<TRANSLATEMODE_FIELD_POSITION) … … 223 227 %endif 224 228 %include "IdeCommand.asm" 225 %ifdef MODULE_ JRIDE229 %ifdef MODULE_8BIT_IDE 226 230 %include "JrIdeTransfer.asm" ; Must be included after IdeCommand.asm 227 231 %endif 228 232 %include "IdeTransfer.asm" 233 %include "IdePioBlock.asm" 229 234 %include "IdeWait.asm" 230 235 %include "IdeError.asm" ; Must be included after IdeWait.asm
Note:
See TracChangeset
for help on using the changeset viewer.