summaryrefslogtreecommitdiffstatshomepage
path: root/src/emu/machine/am53cf96.h
blob: b3e23de871251e224782d7c40235caf0c4840ea1 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
/*
 * am53cf96.h
 *
 */

#ifndef _AM53CF96_H_
#define _AM53CF96_H_

#include "scsi.h"

struct AM53CF96interface
{
	SCSIConfigTable *scsidevs;	/* SCSI devices */
	void (*irq_callback)(void);	/* irq callback */
};

extern void am53cf96_init( 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