Previous | 199869 Revisions | Next |
r18306 Saturday 6th October, 2012 at 10:40:03 UTC by smf |
---|
moved extra SCSI_PHASE_* into scsihle.h (nw) |
[src/emu/machine] | scsibus.h scsihle.h |
[src/mess/machine] | fm_scsi.h mb89352.h |
r18305 | r18306 | |
---|---|---|
33 | 33 | #define SCSI_LINE_MSG 6 |
34 | 34 | #define SCSI_LINE_RESET 7 |
35 | 35 | |
36 | // Perhaps thse should be in scsi.h ? | |
37 | #define SCSI_PHASE_BUS_FREE 8 | |
38 | #define SCSI_PHASE_SELECT 9 | |
39 | ||
40 | 36 | #define REQ_DELAY_NS 90 |
41 | 37 | #define ACK_DELAY_NS 90 |
42 | 38 | #define BSY_DELAY_NS 50 |
r18305 | r18306 | |
---|---|---|
51 | 51 | #define SCSI_PHASE_STATUS ( 3 ) |
52 | 52 | #define SCSI_PHASE_MESSAGE_OUT ( 6 ) |
53 | 53 | #define SCSI_PHASE_MESSAGE_IN ( 7 ) |
54 | #define SCSI_PHASE_BUS_FREE ( 8 ) | |
55 | #define SCSI_PHASE_SELECT ( 9 ) | |
54 | 56 | |
55 | 57 | #define SCSI_CMD_TEST_UNIT_READY ( 0x00 ) |
56 | 58 | #define SCSI_CMD_RECALIBRATE ( 0x01 ) |
r18305 | r18306 | |
---|---|---|
30 | 30 | #define FMSCSI_LINE_DMAE 0x02 |
31 | 31 | #define FMSCSI_LINE_RST 0x01 |
32 | 32 | |
33 | // these aren't defined in scsi.h | |
34 | #define SCSI_PHASE_BUS_FREE 8 | |
35 | #define SCSI_PHASE_SELECT 9 | |
36 | ||
37 | 33 | struct FMSCSIinterface |
38 | 34 | { |
39 | 35 | devcb_write_line irq_callback; /* irq callback */ |
r18305 | r18306 | |
---|---|---|
48 | 48 | #define SERR_SCSI_PAR 0x80 |
49 | 49 | |
50 | 50 | |
51 | // these aren't defined in scsi.h | |
52 | #define SCSI_PHASE_BUS_FREE 8 | |
53 | #define SCSI_PHASE_SELECT 9 | |
54 | ||
55 | 51 | struct mb89352_interface |
56 | 52 | { |
57 | 53 | devcb_write_line irq_callback; /* irq callback */ |
Previous | 199869 Revisions | Next |