BUS_FREE
if (!(hp_int & BUS_FREE)) {
(BUS_FREE | RSEL))) ;
(BUS_FREE | RSEL))
(BUS_FREE | RSEL))) {
(BUS_FREE | ITAR_DISC));
(PROG_HLT | RSEL | PHASE | BUS_FREE));
(BUS_FREE | ITAR_DISC));
else if ((hp_int & IDO_STRT) && (!(hp_int & BUS_FREE))) {
else if (hp_int & BUS_FREE) {
WRW_HARPOON((ioport + hp_intstat), BUS_FREE);
(BUS_FREE | RESET))) {
(PROG_HLT | TIMEOUT | SEL | BUS_FREE | PHASE |
WRW_HARPOON((port + hp_intstat), (PROG_HLT | TIMEOUT | SEL | BUS_FREE));
(BUS_FREE | PHASE | XFER_CNT_0));
(BUS_FREE | PHASE))) {
if (RDW_HARPOON((port + hp_intstat)) & BUS_FREE) {
WRW_HARPOON((port + hp_intstat), BUS_FREE);
WRW_HARPOON((port + hp_intstat), BUS_FREE);
(!(RDW_HARPOON((port + hp_intstat)) & BUS_FREE)))
if (RDW_HARPOON((port + hp_intstat)) & BUS_FREE) {
BUS_FREE);
(!(RDW_HARPOON((port + hp_intstat)) & BUS_FREE)))
if (!(RDW_HARPOON((port + hp_intstat)) & BUS_FREE)) {
while (!(RDW_HARPOON((port + hp_intstat)) & (BUS_FREE | AUTO_INT))) {
while (!(RDW_HARPOON((port + hp_intstat)) & (BUS_FREE | AUTO_INT))) {
(BUS_FREE | XFER_CNT_0 | AUTO_INT))
while (!(RDW_HARPOON((p_port + hp_intstat)) & (BUS_FREE | RESET)) &&
while (!(RDW_HARPOON((p_port + hp_intstat)) & (BUS_FREE | RESET))) {
if (!(RDW_HARPOON((p_port + hp_intstat)) & (BUS_FREE | RESET))) {
(BUS_FREE | RSEL))) ;
if (RDW_HARPOON((port + hp_intstat)) & BUS_FREE) {
(BUS_FREE | ICMD_COMP | ITAR_DISC | RESET))) {
if (!(RDW_HARPOON((port + hp_intstat)) & (BUS_FREE | RESET)))
if (!(RDW_HARPOON((port + hp_intstat)) & (BUS_FREE | RESET)))
WRW_HARPOON((port + hp_intstat), (BUS_FREE | PHASE | XFER_CNT_0));
while (!(RDW_HARPOON((port + hp_intstat)) & (BUS_FREE | PHASE))) {
if (RDW_HARPOON((port + hp_intstat)) & BUS_FREE) {
WRW_HARPOON((port + hp_intstat), BUS_FREE);
WRW_HARPOON((p_port + hp_intstat), (BUS_FREE | AUTO_INT | SCAM_SEL));
(RESET | TIMEOUT | SEL | BUS_FREE | AUTO_INT));
(RESET | TIMEOUT | SEL | BUS_FREE | PHASE));
while (!(RDW_HARPOON((p_port + hp_intstat)) & BUS_FREE)) {
BUS_FREE | XFER_CNT_0 | AUTO_INT;