Last change
on this file since 225 was
150,
checked in by aitotat, 13 years ago
|
Changes to XTIDE Universal BIOS:
- Redesigned Disk Parameter Tables.
- Code generalizations for supporting non-IDE devices in the future.
|
File size:
624 bytes
|
Line | |
---|
1 | ; Project name : XTIDE Universal BIOS |
---|
2 | ; Description : Device specific equates for IDE drives. |
---|
3 | %ifndef DEVICEIDE_INC |
---|
4 | %define DEVICEIDE_INC |
---|
5 | |
---|
6 | ; Reset delays |
---|
7 | HSR0_RESET_WAIT_US EQU 5 ; Delay at least 5us |
---|
8 | HSR1_RESET_WAIT_US EQU 2000 ; Delay at least 2ms |
---|
9 | |
---|
10 | ; Polling timeout delays (system timer ticks, 1 tick = 54.9 ms) |
---|
11 | TIMEOUT_BSY EQU (2000/55) ; 2000 ms |
---|
12 | TIMEOUT_DRDY EQU (2000/55) ; 2000 ms |
---|
13 | TIMEOUT_DRQ EQU 255 ; 14 s (some CF cards occasionally have long write delays) |
---|
14 | TIMEOUT_IDENTIFY_DEVICE EQU (500/55) ; 500 ms |
---|
15 | TIMEOUT_MOTOR_STARTUP EQU (10000/55) ; 10 s |
---|
16 | |
---|
17 | |
---|
18 | %endif ; DEVICEIDE_INC |
---|
Note: See
TracBrowser
for help on using the repository browser.