X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Finclude%2Fidectrl.h;fp=src%2Finclude%2Fidectrl.h;h=61adc55b7de8920fe193afb7f503b1e65df706bd;hb=86bd0f2592c3cd674239532247276bd2d579a857;hp=0000000000000000000000000000000000000000;hpb=6669798cb8d60a5ffc0e1b60782d51e3368f9d58;p=virtualjaguar diff --git a/src/include/idectrl.h b/src/include/idectrl.h new file mode 100644 index 0000000..61adc55 --- /dev/null +++ b/src/include/idectrl.h @@ -0,0 +1,24 @@ +#ifndef __IDECTRL_H__ +#define __IDECTRL_H__ + +#include "types.h" +#include "harddisk.h" + +#define MAX_IDE_CONTROLLERS 1 + +struct ide_interface +{ + void (*interrupt)(int state); +}; + +int ide_controller_init(int which, struct ide_interface *intf); +void ide_controller_reset(int which); +uint8 *ide_get_features(int which); +/* +READ32_HANDLER( ide_controller32_0_r ); +WRITE32_HANDLER( ide_controller32_0_w ); + +READ16_HANDLER( ide_controller16_0_r ); +WRITE16_HANDLER( ide_controller16_0_w ); +*/ +#endif