Changeset 400 in xtideuniversalbios for trunk/XTIDE_Universal_BIOS/Src/Main.asm
- Timestamp:
- Apr 20, 2012, 2:30:16 PM (12 years ago)
- google:author:
- aitotat@gmail.com
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/XTIDE_Universal_BIOS/Src/Main.asm
r399 r400 55 55 %include "RamVars.inc" ; For RAMVARS struct 56 56 %include "BootVars.inc" ; For BOOTVARS struct 57 %include "I DE_8bit.inc" ; For IDE 8-bit data port macros57 %include "IdeIO.inc" ; Macros for IDE port I/O 58 58 %include "DeviceIDE.inc" ; For IDE device equates 59 59 … … 136 136 at ROMVARS.ideVars0+IDEVARS.wPort, dw DEVICE_XTIDE_DEFAULT_PORT ; Controller Command Block base port 137 137 at ROMVARS.ideVars0+IDEVARS.wPortCtrl, dw DEVICE_XTIDE_DEFAULT_PORTCTRL ; Controller Control Block base port 138 at ROMVARS.ideVars0+IDEVARS.bDevice, db DEVICE_ XTIDE_REV1138 at ROMVARS.ideVars0+IDEVARS.bDevice, db DEVICE_8BIT_XTIDE_REV1 139 139 at ROMVARS.ideVars0+IDEVARS.drvParamsMaster+DRVPARAMS.wFlags, db DISABLE_WRITE_CACHE | FLG_DRVPARAMS_BLOCKMODE 140 140 at ROMVARS.ideVars0+IDEVARS.drvParamsSlave+DRVPARAMS.wFlags, db DISABLE_WRITE_CACHE | FLG_DRVPARAMS_BLOCKMODE … … 222 222 %include "Vision.asm" ; QDI Vision QD6500 and QD6580 support 223 223 %endif 224 %define IDEDEVICE Ide225 %define ASSEMBLE_SHARED_IDE_DEVICE_FUNCTIONS226 %include "IOMappedIDE.inc" ; Assembly IDE support for normal I/O mapped controllers227 224 %include "IdeCommand.asm" 228 %include "IdeTransfer.asm" ; Must be included after IdeCommand.asm 225 %ifdef MODULE_JRIDE 226 %include "JrIdeTransfer.asm" ; Must be included after IdeCommand.asm 227 %endif 228 %include "IdeTransfer.asm" 229 229 %include "IdeWait.asm" 230 230 %include "IdeError.asm" ; Must be included after IdeWait.asm … … 234 234 %include "IdeIrq.asm" 235 235 %endif 236 %undef IDEDEVICE 237 %undef ASSEMBLE_SHARED_IDE_DEVICE_FUNCTIONS 238 239 ; JR-IDE support 240 %ifdef MODULE_JRIDE 241 %define IDEDEVICE MemIde 242 %include "MemMappedIDE.inc" ; Assembly IDE support for memory mapped controllers 243 %include "IdeCommand.asm" 244 %include "MemIdeTransfer.asm" ; Must be included after IdeCommand.asm 245 %include "IdeWait.asm" 246 %include "IdeError.asm" ; Must be included after IdeWait.asm 247 %undef IDEDEVICE 248 %endif 249 250 236 237 ; Serial Device support 251 238 %ifdef MODULE_SERIAL ; Serial Port Device support 252 239 %include "SerialCommand.asm"
Note: See TracChangeset
for help on using the changeset viewer.