All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Member Functions | Public Attributes
IDEATADevice Class Reference
Inheritance diagram for IDEATADevice:

List of all members.

Public Member Functions

 IDEATADevice (IDEController *c, unsigned char bios_disk_index)
virtual void writecommand (uint8_t cmd)
imageDiskgetBIOSdisk ()
void update_from_biosdisk ()
virtual Bitu data_read (Bitu iolen)
virtual void data_write (Bitu v, Bitu iolen)
virtual void generate_identify_device ()
virtual void prepare_read (Bitu offset, Bitu size)
virtual void prepare_write (Bitu offset, Bitu size)
virtual void io_completion ()
virtual bool increment_current_address (Bitu count=1)

Public Attributes

std::string id_serial
std::string id_firmware_rev
std::string id_model
unsigned char bios_disk_index
Bitu multiple_sector_max
Bitu multiple_sector_count
Bitu heads
Bitu sects
Bitu cyls
Bitu headshr
Bitu progress_count
Bitu phys_heads
Bitu phys_sects
Bitu phys_cyls
unsigned char sector [512 *128]
Bitu sector_i
Bitu sector_total

Detailed Description

Definition at line 168 of file ide.cpp.

The documentation for this class was generated from the following file: