aboutsummaryrefslogtreecommitdiffstats
path: root/src/biosvar.h
diff options
context:
space:
mode:
authorKevin O'Connor <kevin@koconnor.net>2008-02-29 00:22:27 -0500
committerKevin O'Connor <kevin@koconnor.net>2008-02-29 00:22:27 -0500
commit3491e8b9763197d17a6ef32a41be843ff7a111cf (patch)
tree4ea3ef4b72a826b17997ea87f74c7169d1316460 /src/biosvar.h
parent4ce6a497b2c8ad30736a6c2e516e4e93c66f3ce4 (diff)
downloadseabios-3491e8b9763197d17a6ef32a41be843ff7a111cf.tar.gz
Initial support for ATA disks.
Diffstat (limited to 'src/biosvar.h')
-rw-r--r--src/biosvar.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/biosvar.h b/src/biosvar.h
index d4c04c75..0dd603b9 100644
--- a/src/biosvar.h
+++ b/src/biosvar.h
@@ -57,7 +57,9 @@ struct bios_data_area_s {
u32 timer_counter;
// 40:70
u8 timer_rollover;
- u8 other4[0x04];
+ u8 break_flag;
+ u16 soft_reset_flag;
+ u8 disk_last_status;
u8 disk_count;
u8 disk_control_byte;
u8 port_disk;
@@ -68,7 +70,9 @@ struct bios_data_area_s {
u16 kbd_buf_end_offset;
u8 other5[7];
u8 floppy_last_data_rate;
- u8 other6[3];
+ u8 disk_status_controller;
+ u8 disk_error_controller;
+ u8 disk_interrupt_flag;
u8 floppy_harddisk_info;
// 40:90
u8 floppy_media_state[4];