diff options
Diffstat (limited to 'trunk/src/emu/machine/am53cf96.h')
-rw-r--r-- | trunk/src/emu/machine/am53cf96.h | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/trunk/src/emu/machine/am53cf96.h b/trunk/src/emu/machine/am53cf96.h new file mode 100644 index 00000000000..df74b4a80aa --- /dev/null +++ b/trunk/src/emu/machine/am53cf96.h @@ -0,0 +1,25 @@ +/* + * am53cf96.h + * + */ + +#ifndef _AM53CF96_H_ +#define _AM53CF96_H_ + +#include "scsi.h" + +struct AM53CF96interface +{ + const SCSIConfigTable *scsidevs; /* SCSI devices */ + void (*irq_callback)(running_machine &machine); /* irq callback */ +}; + +extern void am53cf96_init( running_machine &machine, const struct AM53CF96interface *interface ); +extern void am53cf96_exit( const struct AM53CF96interface *interface ); +extern void am53cf96_read_data(int bytes, UINT8 *pData); +void am53cf96_write_data(int bytes, UINT8 *pData); +void *am53cf96_get_device(int id); +extern READ32_HANDLER( am53cf96_r ); +extern WRITE32_HANDLER( am53cf96_w ); + +#endif |