| 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 |