|
|
| version 1.6, 2005/02/12 12:40:38 | version 1.7, 2005/03/05 06:02:28 |
|---|---|
| Line 75 REG8 scsicmd_select(REG8 id) { | Line 75 REG8 scsicmd_select(REG8 id) { |
| return(0x42); | return(0x42); |
| } | } |
| sxsi = sxsi_getptr((REG8)(0x20 + id)); | sxsi = sxsi_getptr((REG8)(0x20 + id)); |
| if ((sxsi) && (sxsi->type)) { | if ((sxsi) && (sxsi->flag & SXSIFLAG_READY)) { |
| scsiio.phase = SCSIPH_COMMAND; | scsiio.phase = SCSIPH_COMMAND; |
| return(0x8a); // Transfer CommandÍ×µá | return(0x8a); // Transfer CommandÍ×µá |
| } | } |
| Line 92 REG8 scsicmd_transfer(REG8 id, UINT8 *cd | Line 92 REG8 scsicmd_transfer(REG8 id, UINT8 *cd |
| } | } |
| sxsi = sxsi_getptr((REG8)(0x20 + id)); | sxsi = sxsi_getptr((REG8)(0x20 + id)); |
| if ((sxsi == NULL) || (sxsi->type == 0)) { | if ((sxsi == NULL) || (!(sxsi->flag & SXSIFLAG_READY))) { |
| return(0x42); | return(0x42); |
| } | } |
| Line 127 static REG8 scsicmd_cmd(REG8 id) { | Line 127 static REG8 scsicmd_cmd(REG8 id) { |
| return(0x42); | return(0x42); |
| } | } |
| sxsi = sxsi_getptr((REG8)(0x20 + id)); | sxsi = sxsi_getptr((REG8)(0x20 + id)); |
| if ((sxsi == NULL) || (sxsi->type == 0)) { | if ((sxsi == NULL) || (!(sxsi->flag & SXSIFLAG_READY))) { |
| return(0x42); | return(0x42); |
| } | } |
| switch(scsiio.cmd[0]) { | switch(scsiio.cmd[0]) { |