Last change
on this file since 305 was 150, checked in by Tomi Tilli, 14 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
|
Rev | Line | |
---|
[150] | 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.