diff --git a/I7000/i7000_defs.h b/I7000/i7000_defs.h index 78bd2851..a5293ebf 100644 --- a/I7000/i7000_defs.h +++ b/I7000/i7000_defs.h @@ -269,7 +269,6 @@ extern DEBTAB crd_debug[]; #define UNIT_V_SET (UNIT_V_UF + 5) #define CHAN_SET (1 << UNIT_V_SET) -extern t_value assembly[NUM_CHAN]; /* Assembly register */ /* I/O routine functions */ /* Channel half of controls */ /* Channel status */ diff --git a/I7000/i7010_chan.c b/I7000/i7010_chan.c index 763c8546..4b936adf 100644 --- a/I7000/i7010_chan.c +++ b/I7000/i7010_chan.c @@ -64,7 +64,7 @@ uint8 cmd[NUM_CHAN]; /* Current command */ uint16 irqdev[NUM_CHAN]; /* Device to generate interupts for channel */ uint32 chunit[NUM_CHAN]; /* Channel unit */ -uint32 assembly[NUM_CHAN]; /* Assembly register */ +uint8 assembly[NUM_CHAN]; /* Assembly register */ uint32 chan_flags[NUM_CHAN]; /* Unit status */ extern uint8 chan_io_status[NUM_CHAN]; extern uint8 inquiry; diff --git a/I7000/i7090_defs.h b/I7000/i7090_defs.h index 56815369..a02e13d7 100644 --- a/I7000/i7090_defs.h +++ b/I7000/i7090_defs.h @@ -29,6 +29,7 @@ #define ReadP(x) (M[x]) #define WriteP(x,y) if (MEM_ADDR_OK (x)) M[x] = y extern t_uint64 M[MAXMEMSIZE]; +extern t_uint64 assembly[NUM_CHAN]; /* Processor specific masks */ #define ONEBIT 00200000000000LL