Home
        BBC Microcomputer Service Manual Oct 1985 Section 2 BBC Micro
         Contents
1.                                                                              All graphics access is tra    Shadow mode gives 32K             nsparent                 in any screen mode     The shadow scree  mode 0 to 7 screens   shadow  program is free    RAM        In          the       The    12K bytes of    12K paged RA    or non shadow     Serial interface                      to b    inter operabl       selectable be    An 8 bit input                      t out       to RS423 s   with                                     RS232C equipment   n 75 baud and 19200 baud                                              Mode 0  640 x 256 2 colour graphics and 80 x 32 text  20K   Mode 1  320 x 256 4 colour graphics and 40 x 32 text  20K   Mode 2  160 x 256 16 colour graphics and 20 x 32 text  20K   Mode 3  80 x 25 2 colour text only  16K    Mode 4  320 x 256 2 colour graphics and 40 x 32 text  10K   Mode 5  160 x 256 4 colour graphics and 20 x 32 text  10K   Mode 6  40 x 25 2 colour text only  8K    Mode 7  40 x 25 Teletext display  1K    Mode 128  640 x 256 2 colour graphics and 80 x 32 text  20K   Mode 129  320 x 256 4 colour graphics and 40 x 32 text  20K   Mode 130  160 x 256 16 colour graphics and 20 x 32 text  20K   Mode 131  80 x 25 2 colour text only  16K    Mode 132  320 x 256 2 colour graphics and 40 x 32 text  10K   Mode 133  160 x 256 4 colour graphics and 20 x 32 text  10K   Mode 134  40 x 25 2 colour text only  8      Mode 135  40 x 25 Teletext display  1                
2.                                                                          IC3 4013 CMOS dual J K flip flop  8271 FDC only    The two J Ks are used to detect disc speed  When a drive is off  pin  13 is set to logic 1 by the logic 1 notMOTOR signal fed through  resistor R2  Pin 2 is held at 1 by the first J K  Q19 of ICA  pin 11   has no effect as Dl will always be biased off  When a drive starts   notMDTOR goes low allowing the first J K to be clocked by index  pulses  If an index pulse occurs when Q19 of ICA is at 1 then the  first J K will stay set  which means the disc is slow  If 019 is 0  when an index pulse occurs  the J K will reset and allow the second J   K to be clocked  The next index pulse will set the second J K  pin 2  goes low  indicating drive ready  This state is inhibited if the disc  speed is slow  as the first J K will be immediately set and so force  the second J K to reset  pin 2 high     ICA 4521 CMOS 24 stage binary divider  8271 FDC only    Used as a 2 to the power 18 divider  It counts cycles of 16 13 MHz to  time a period of about 213ms  2 18 812ns   The divider is reset by  each index pulse  so if Q19 goes high then the disc is slow  If the  disc is very slaw  such that 019 goes law high low between index  pulses  the diode Dl ensures that the J K  IC3  remains set    IC5 7415244 Octal buffer                   Permanently enabled buffer for the CENTRONICS campatible printer  interface data lines     IC6 7415244       Octal buffer    E          Buffer
3.                                                          34 way IDC  33                               34          a MMioMiMiMMiMiMiMiMiMiMiMiii       1 0V 2  notS SEL 8     3 OV 4   notINX 8     5 OV 6 NC   7 OV 8 notINX 5 1 4    9 OV 10      50   11 OV 12 notsi   13 OV 14 NC   15 OV 16 notMOTOR   17 OV 18 notDIR   19 OV 20 notSTEP  21      22 notW DATA  23 OV 24  notWR EN  25 OV 26 notTKO  27 OV 28 notWR PCT  29 OV 30 notR DATA  31 OV 32 notS SEL 5 1 4   33 0  34  notRDY 8     PL9 printer  26 way IDC  25                         1  26                        9   1 STB 2 OV   3 PAO 4 0V   5 PAIL 6 OV   7   PA2 8 OV   9        10 OV   11 PM 12 OV   13  PA5 14 OV   15  PA6 16 OV   17 PAT 18 OV   19        20 OV  21      22 OV  23 NC 24 OV  25 NC 26 NC    60    PL10 user port                                                                      20 way IDC       1  20                2  1  5V              3  5   4  CB2  5 OV 6 PBO  7 OV 8 PBI  9 OV 10 PB2  11 OV 12 PB3  13 OV 14     4  159 OV 16 PB5  17 OV 18  PB6  19 OV 20 PB7  PL11 1MHz bus  34 way IDC  33                               34                 2 2 2_2 2  1 ___  1 OV 2 R notW     OV 4 1E  5    20M  6 notNMI  7 OV 8 notIRQ  9 OV 10 notPGFC  1i   0V 12 notPGFD  13 OV 14 notRS  15 OV 16 audio in out  see S17   17 OV 18 DO  19 D1 20 D2  21 D3 22 D4  23 D5 24  D6  25 D7 26 OV  27      28 11  29 A2 30       31   4 32       5      7    w  w   gt                          PL12 TUBE       I                                          
4.                                          prevent a single computer holding its driver on and thereby bringing  the whole network down    Receive data is decoded by a comparator circuit IC92 and fed into the  68B54  IC93  the collision detect ciruitry  is not fitted because th   software protocols should prevent any collision  Before transmission   the line is sampled to see if it is in use  If it is  the transmission  is held up until a certain time after the line is first free again   This time is dependent on the station ID and so will be different for  every station on the lin When required collision detect may be  installed by fitting components as shown on the circuit diagram  and  breaking the link 529            copper link    5 12 Cassette and RS423 ports   For both the cassette  SK5         RS423  SK4  interfaces     6850   asynchronous communications interface adaptor            C82 is used to  buffer and serialise or deserialise the data  The serial processor    IC85 contains       two  data clock separator        programmable          either RS423 or cassette operations   the cassett    a sinewave to be          Note that    the receive bit rate    E    fed out             CO                the FSK signal not from the serial processor control  RS423 operation is selected        used when             baud  switching to select  and also a circuit to synthesise    rate    recorder        generators     a cassette    or cassette operations is derived from       regist
5.                                      1 0103 001   KEYBOARD ISS 2 1   INC  SPEAKER    2 0201 233   CASE UPPER ISS 5 1  3 0201 232   CASE LOWER ISS 4 1  4 0201 098    REAR ACCESS LABEL ISS 6   5 0201 111   BOTTOM ACCESS LABL 1554   6 0201 096   KEYBOARD LABEL ISS  4 1   7 0800 600   BNC CONNECTOR 75R 1  8 0890 000    STICK ON  FOOT 4  9 0882 988 4BA INT WASHER 2  10 0882 986 NYLON WASHER 1 D 5 5  11 0882 948 No 8 SPIRE NUT 2  12 0882 914 4BA NUT FULL 2  13 0882 712 No 4x7 16  PAN HD SUPER 2  14 0882 649 No 8x19 FL HI  POSI 4  15 0882 644 No 8x9 5 FL HD POSI 5  16 0882 343 4BA x 5 8 PAN HD POSI 2  121 0882 122 M3 x 8 PAN HD POSI 3  18 0831 105    P S U 1          68    Glossary                                                                                                                                                                                                                                                                                                                                        ACK ACKnowledge line on the printer port   ACIA Asynchronous Communications Interface Adaptor   serial to  parallel and parallel to serial converter  6850    ADC Analogue to Digital Converter   ADLC Advanced Data Link Controller   ECONET control IC  68B54    ADSR Attack  Decay  Sustain  Release   defining the envelope of a  sound   ASC American Standard Code for Information Interchange   binary  code for representing alphanumeric characters    BASIC Beginners All purpose Symbolic Inst
6.                                12 35                                                                                                                                                             ge     Tor           Tor    a    Tor          nks on the PCB     Bu   8      B     disable NMI               EOE          Bn     for    removed for    East for 32K                                           S10 PCB track  made East  East enables keyboard BREAK key  West  forces permanent reset  broken  neither East nor West  disables BREAK  key    S11 plug  made West  West for 8K 16K ROM EPROM in     44  East for 32K  ROM EPROM in 1C44    S12 plug  made West  West for 8K 16K ROM EPROM in IC57  East for 32K  ROM EPROM in IC57    S13 plug  made South  South causes BASIC to take high priority ROM  numbers 14 15  North causes BASIC to take low priority ROM numbers  0 1    S14 plug  made North  North gives white on black video  South gives  black on white video  Beware monitor performance in the latter  configuration    S15 plug  made West  West for 8K 16K ROM EPROM in IC62  East for 32K  ROM EPROM in IC62    S16   test link not present on issue 2 or later PCB     51  Sout          S18 plug   ROM EPROM i          n       h for output     made West     IC68           West for 8K 16K ROM EPROM in          7        track  made North  North configures 1MH          IC68        bus audio f                         or input     for 32K    33    519       disabl    es    B track  made          BAS    
7.                   8114      SK3 AQ             kakak                                Dv 4                9  7    32                                                    ES GREEN E             pou            s jet  R        MZ mal          982 1984  953          RIOS                  Le eed               UN        EPIO 7 os Se  1586       94        58              12      e                     A 74590                   lue ski      jour  75                                                           pte  A                              745         BEA  n 8  ese FASTON  2        56                    Tan TABS  E    891           30V 10v  0  4        4      0     50                   10v     5v SUPPLY TO    EN 7    1029         1637 PIN   av 1289 PINT  T         196 PINS  2115 R133 RISO  PLIS PINI  1047      tl         R122   5      39          x2          ERA  Dt   55            9154     17 734475           D 100pF       va                cag    4     5 65   3906         csi       Q 52     116       100pF  T    low                                gt  EL ARIZ     E h      2  OPTION TO REPLACE    OFF 4164 12                 a  m  x                     SW31I  69868 SWILI            EZ    Seno  p      23  gt       E m      rese    E  ess  1      124 6 Eres          To   amd ss E           LEN           E   gt      Ts Ni                 gt                        un  os  ITEM 163         902 Wall  yoo        15     D           162     ITEM 154   154  ITEM 147   147                       cre
8.                  99    9 16                                                     ET        only be serviced properly by ECONET service centres  who             will          have the necessary test equipment to check the system thoroughly           However  there are a few simple things which can Pe checked without          the    Chec    test equipment              k that all the ECONET components are installed and have been       fitted correctly  see 6 3     Chec       523    56                   that notNMI on the CPU pin 6 IC42 is not being held low                 If the system will not give a correct ID number then use the shunts  to find which track is broken or shorting                 Appendix    57    Connector pinouts    SK1        out  phono    outer  ground  inner  UHF    SK2 video out  BNC       outer  ground  inner  video    SK3 RGB  6 pin DIN             SK4 RS423  5 pin DIN          Data in    SK5 cassette  7 pin DIN          58    SK6 analogue         15 way D type         1                         O O O O OOOO    O O O 208 OO           5V   OV   OV   CH3   analogue ground  OV  CH1  analogue ground          SK7  5 pi    ECONET             n DIN          p     p        nm                           o    p        light        strobe       digital switch input  ltage reference    vol  CH2    digital switch input                   vol  CHO       tage reference     notLPSTB           VRE     VRI               11                       59    PL8 disc drive          
9.                  The 1770 is expected to be the standard disc interface  A 1770  operates in either single density  FM  or double density  MFM  mode   and has data separator and disc speed decision logic built in  A much                                                                            timing of data  S5 is availa    controller i                                                    incorporates not2M into the chip select signals  transfers betw    n the disc controll       nterrupts                  The disable    unc       5 6 Display circ    uitry       Three display out                     tputs are provided   RGB              simpler disc interface results  ICs 1  2  3  4 and 9 are not needed  No  drive select logic is incorporated      a 1770 so         is fitted for  this function          also latches two contol signals which are used to  select between FM and MFM   operation and to reset the 1770  both under program control    The control register         is a write only device which occupies the  address space  amp FE80 to  amp FE83  IC23 gates the decoded address signal  with notW  IC27 pin 6  to form the control register clock    All 1770 registers are addressed in the range  amp FE84 to  amp FE87    It can be seen that the 1770 controller and the 8271 controller  address space has been swapped  This is to allow the disc system  software to distinguish between the two devices    Two interrupt signals come from a 1770  pins 27 and 28  The two  interrupts are 
10.                 iv  Insert the filing  system ROM  DNFS  into a vacant sideways  ROM  Socket  IC 35  44  57  62  or 68            v  Make link S7 West with a shunt  or tinned copper wire if molex pins  not fitted              vi  Break link S8 by removing shunt  if fitted      vii  Test using a PORT tester              Note  If an 8271 disc interface is being fitted as a replacement for  an existing 1770 disc interface  the following items must be removed  from the PCB                       IC16 1770      17 15174                   Link 58 must be broken     28     WEST     mo  57    1C3  40136    1C 44    Jn                    6 6 5  1  15 3x150    8271         PLO 34 WAY           8271    Disc interface components    29       6 3                                 Local area network interface                                                                                                                                                                                                                                                                                                                                                 Due to the complexity of this upgrade and the specialised test  equipment required  it should only be carried out by ACORN Approved  ECONET Service Centres  with the appropriate test equipment  Upgrade  procedures and requirements  as notified by suppliers  should also be  adhered to and reference should be made to any available information  updates for lates
11.            These four ICs       OS BASI    The top hal  contains  bottom half is a paged RO  slot    Link S19 is permanently made    1415253 Dual 4  select the             G       lf addressed from   C000 to  amp FFFF  the machine operating     except  System program              M containing                                  E          number  South  priority      East             selects  North selects slots 0 1  for CP       DRAM address    current display mode and RAS CAS state     during the VDU RAM read phase   CAS address signals     MA  MA         13 from the CRTC          rom IC36 is    13 is low during all  low for normal    RS       IC78 selects  the           graphics        Screen modes   IC76 7416283    The adder is used  IC78  Take mode 0   amp 3000 to  amp 7FFF  If             step of 681000                 5                       the          display is scrol  address from the CRTC will          4 bit adder    Mode    0    to 1 data selector       slots          14 15   low priorit          an    for    The  Link S13 selects   standard    y      U address A14 to        27 of ROM    ICs    signals according to the  Not2M enables the four  the RAS    led    L drives pin 14 to select  RSL low selects the row address    Screen modes   Screen nodes and high for all     notRAS cloc       The VDUS       EL sig        in hardware        say      amp 4000  The display memory must st  keep the CRTC address   ffset is conditionally added to the actual       to  amp 8FFF 
12.           If machine works     ess lines are present        ter if available  see information manual suppl  this runs then the CPU is functioning correctl                   Check following BREAK             Replace the OS        BAS             sure that S19 is made East        10 romsel   20 INPUT romnumber     30 DIM P        40    50  start   60 LDA  romnumber   70 STA romsel    80 RTS       90         amp FE30       100    100 CALL start     but sideways ROM selection is faulty   ollowing program to test the ROM select latch        If ROM circuitry is not functioning then the CPU will not operate     ly in their    lied to  y        that the OS ROM is enabled and    that notOE       pulses low at 2MHz  inverse of phi2   and not CS goes low and stays    C ROM with a known good one  Make          then run the    Run the program and type in a number between 0 and 15  50 and  amp F      Check using    representation of this number appears on pins 11  of IC45     12  13        Results        a logic probe       Or    and 14  least significant     if the ROM numbers are no  then alter line 80 of the program    80 JMP start     and re run the program           oscilloscope that the binary             Check with an oscilloscope that notPGLD from pin 13 IC36 is    FE       replace             not work          then                 check decoder     46          not then check for shorted track   IC45        If notPGLD is working     most significant      t getting through to the RO
13.          M is available to the user in any screen mode     to the user     shadow   C or a user  nd  amp 7FFF  plus    BASIC program RAM  less workspace   n mode offers equivalent display sizes to the standard  but using an auxiliary memory area  the  display modes  nudes 128 to 135  BAS  to use all memory between OSHWM  PAGE  a  sideways  paged  RAM     shadow    tandard  The new standard has been designed  Baud rates are software     guaranteed up to 9600 baud     tput port with 2 control bits     Each channel has an input voltage range    is 10 milliseconds        bus for connection to a variety of external                                  Four analogue input channels   of OV to 1 8V  The conversion time for each channel  The resolution of the ADC chip is 10 bits    MHz buffered extension  hardware such as a TELETEXT acquisition unit   VINCHESTER disc drive etc   Buffered interface for connection via the TU  processors   CENTRONICS compatible printer interfac    The basic model    Also     Finally   generat             a low cost network i    B         hav  either an 8271 or 1770 controll    IC        er                     nterface     the Acorn          PP    488                      BE          to a range of                    ECON       a speech upgrade is available using the       4    predefined words and sounds through the b    5220 speech       interface     second    e added to it a floppy disc interface using    ET  may be added          to  uilt in speaker      
14.          S20 pl  fitted    S21   optional    S225       ug     523 eight pl    524 wire lin    Should    not be fitted       525 wire lin          Should    made South    number by user  Only       Ea     and leaves just    enables       St  East          BAS       C pari    t of OS           BAS       C  West          Ct ct      South gives full           the operating sys     volume on audio              D         ugs  seven shunts  ECONET             umber se               audio output prior to volume control        itted if ECONET interface fitted        c              E  not              E          ted  optional termin    Remove if VR2    t up as binary       or correct operat                       not f    not be fitted    526 wire link  not f  composite video outp     27 plug   gives positive goi    528 PCI    NTSC   need c    529 PC  detect    530 PC    34          No  ha    B       B track   te        hardware     AG        itted  made adds chrom       made South  ng CSYNC        B link  made                 ted  optional termin          ation resistor for RS423   tion of RS423   ation resistor for RS423                         correct operat    tion             of RS423        Ut     made North   for NTSC operation  nging for TVs which cannot receive ch       inance component          South gives negative going CSYNC for                track  made  made for operating EC       ut out   annel 36           RGB  North       North for PAL video circuitry   R92 must be c 
15.        40 way IDC  Be HT MM 1         1 OV 2 R notW     OV 4 2E   5 OV 6 notIRQ  7 OV 8 not TUBE  9 OV 10 notRS  11 OV 12 DO   13 OV 14 D1   15 OV 16 D2   17 OV 18 D3   19 QV 20 D4   21 OV 22 D5   23 OV 24 D6   25 0V 26 D7   27 0V 28 AO   29 OV 30   1   31  5V 32 A2   33  5   34 A3   35 45V 36   4   37  5V 38 NC   39  5V 40 NC    PL13 keyboard  l7 pin molex    il     lt              REAK       eyboard enable  D4   D5   D6   DO   01   02   03   07  cassette LE   CA2  to generate In   T5V  shift lock LED  caps lock LED          0 020202  0 0                       2  3  4  5  6  7  8  9  10  1  2  3  4  5  6  7                   62    Part          NOTE              TEM                UJ       list    tems identified by   are normally available as spare parts      PART NO                                                       Ro    hp                p                  Ri          15 oO    C            NH    22  23  24  25    26  27    28  29    30  31  32  33    34  35    36    0502 100  0502 330  0502 680  0502 820  0502 101  0502 151  0502 180             0502 271  0502 331  0502 471  0502 681  0502 821       0502 102    0502 122  0502 152  0502 182  0502 222       0502 272  0502 332    0502 392  0502 472    0502 562  0502 822    0502 103    0502 123  0502 153    0502 223       III TI    BC Microcomputer Mode        DESCR                  ON                   B                      ES          ES             ES       ES          ES          ES          ES          ES          E
16.        IC SOCKET DIL 28P                   CONNECTOR IDC 34  CONNECTOR IDC 40  CONNECTOR IDC 26  PLUG 2 WAY  PLUG 3 WAY  PLUG 5 WAY  PLUG 8 WAY  PLUG 10 WAY  PLUG 17 WAY             CONNECTOR IDC 20                   WAY  WAY  WAY    WAY       TINNED COPPER WIRE                         FASTON TABS       SOCKET             5 WAY             SOCKET  SOCKET  SOCKET  SOCKET    N 6 WAY  N 5 WAY  N 7 WAY  TYPE 15                                         DOMI    WAY             p           r2 N           W       16    A R       1    IC57 1770 ONLY  IC44    1ES3  IC85  OPTION FOR      4    IC36      16           85                                              1  29 35 37 44  53   1  57  62  68 71       PL8 11  PL12  PL9   15 526  813 14 20 27  SK3 A S9 11 12 15 18  S23             FU                         PL14  PL13  PL10  so ties 18 20        S23 70ff  27  57 8 16   12 32        5    3  0   3   5   1     SK7    SK3  SK4  SK5  SK6    67    222 0825 000   MODULATOR UM 1233 E36 1 SK1  223                                           224  225  226 0705 220   IC TMS 5220  SPEECH  1 IC29  227 0201 608   C SPEECH PHROM V1 6100 1 TC34  228          NOTE  SOT denotes Select On Test and therefore the value of the         component will vary from machine to machine                       BBC Microcomputer Model     General Assembly                                                                                                                                                                        
17.        OR      75415393  Wye 16       7         996    t  gt  Eo  lt    a  is  6548               120  741524     Isv 5        20           7171418     amp    7   1  retornos    9  7   W  4500         120162                   70  misim         to  20  415245     14    0   20  74525  15 120         8277           15         Lu                      16116  7453       7   14  245500     ta De tasa   22   7 1  xiss     43717 Tu         24 17 76   504  5  8 151509  26        w  16504  1717    17445020      a  e  ms    29 111   5  1  552720           s  16  74559     35  7114  145               20  1453    33   7  w 174502    34   7 7   4506    35  14   78                       36  20  ral    137   ETE            16                                                       09                                      SEE TOP RIGHT HAND  FOR SUPPLY DETAL                     SS      ger m            ov          5   7                                                    ca  CASLED        0   e              ty                                       41   zs to 252 ces  ROC        E 855 CS 5   foc tas DE  Tam 27 x c34 5   MsR    5Y EM 228        C  ov  Ge 74574  an 7615132       BETTEN  7415253  745263  7445253  7415283    386               2   22001   os                    ICH 242502                338  1058      Em  IT S A  E       5       1500  TES 5                                                          x       93  M E     x                  380                  239 4           Fit             
18.        rate the phase shif  clock  1E from 1C25             ted 1MHz    Ta                The CPU is normally clocked at 2MHz  The 6512  IC42  requires a two  phase non overlapping clock on inputs phil  pin 3  and phi2  pin 37    See figure   tag    2M    01    Figure 1 Non overlapping clock inputs phil and phi2          Phil and phi2 are generated by IC33  two gates of which are used to  build an R S latch  Not2M from IC26 is used to set and reset the R S  latch which toggles at 2MHz unless a third gate from IC33 blocks the  not2M signal  During 2MHz operation the phi2 clock corresponds to  not2M  the inverse of 2M from the video processor                             When accessing slow devices  1MHz extension bus  ADC  VIAs  6845   ACIA  and serial processor  the clock is stretched to give a pseudo  IMHz cycle  The system 1MHz clock  E  is generated in half of IC25  from the 1    2 and 2MHz outputs of the video processor  The other half  of IC 25 is used to synchronise the transition from 2MHz to 1MHz  clocking  Each 1 MHz peripheral select line is connected to an input  of NAND gate     41  If any input of this NAND gate is taken to logic 0  then a 1MHz CPU cycle will occur  For 1MHz cycles phi2 is held at  1  p                                                             ogic 1 until the 1E signal is synchronised  The cycle ends with both    p  ux    hi2 and 1E falling together                       12    There are two ways      which the transition from 2MHz to 1    2 tak
19.      PAL        ACORN no 0201 880        This device generat       1   A15 are logic 1   2  A14  low  AND A    sideways ROM enable   orced high while   1  3   A12  low  OR A13                to form notPGRAM  Noi   SRAM   4  notPGLD is formed  active        The PAL contains two  1  VDUSEL is address  is the hardware SHA       emulates the standard model    2  SRAM is addressed  latch and holds the  flag  The signal         14 and A15 are decoded to form notOS     L5    S 4 enable signals      high        2 OR A13 is low      low   AND A14  low  AND    The address decoded is ANDed with the sideways RAM enable bit   active   is logic 1 and the current address is between  amp 8000 and  amp AFFF     tPGRAM will be low       by decoding notROMSEL       and          when notROMSEL is law AND A2 is low        addressable 1 bit latches  ed at  amp FE34  and latches  DOW mode switch  Logic O0       are decoded to form notPG   If sideways RAM is enabled    the value of D7     EPROMs ROMs to be  access time less                  notCE       IG      which is low when A14 AND    the current   SRAM 1  then notPG is    A15  high  are decoded    SRAM     if sideways RAM enable       A2  NotPGLD is low       write only    VDUSEL  which          is normal mode           B microcomputer VD  at  amp FE30  SRAM is an exte  value of D7  This bit is       is labelled        in the PAL spec       76    the sideways RAM sel    U operation   nsion to the ROM selec                        ct ct     0201
20.      te or  ntrol register  bit 7 is f  Bits O to 2 control the transmit bit rate   ive bit rate     ogue to digital convertor    circuit is based on a uPD7002  ue inputs     whi    The voltage ref    IC84     E       ch gives a typical    tible with the RS232 signals common in computer    RS423 for input and output is by bit 6 of  or cassette motor  while bits 3 to 5    which can accept upto  erence is set by three  full       scale             5 14 Audio circuitry                the CP             RQ         U is interrupted  C20 pin 21                                                                                   IC38 is a four channel sound generator which can be programmed to vary  the frequency and volume of thr independent tone generators and the  amplitude of a single noise generator  The sound signal is DC    restored  by mixing in a signal derived from the sound envelope  An  inverting peak detector  IC47 D4 C15 etc   derives the inverted sound  envelope which is then summed with the sound signal in the ratio of 2   1  Part of IC47 forms a virtual earth summing amplifier which mixes  the sound  its envelope  th xternal audio input and an optional  speech signal into one audio channel  The audio is then filtered  through a second order low pass filter  approximately 7kHz bandwidth   and applied to the volume control  optional  before final  amplification by IC77 an LM386  IC77 drives the internal keyboard  mounted 8 ohm speaker via PL15  Plug 520 allows fitting of
21.      the  5V being between  4 75V and  5 25V        tch off the power supply and  n the connectors marked OV           the multimeter to a 10A DC scale and connect it between one of the    all three red wires together   to measure the current  any  tracks excessively   The board    g on its upgrade state           power supply  for each of the    n     tor is zero or very low then  PCB track  If all results are  uit and the power supply has cut                   ely   This can be checked by meas  Zero voltage means short circui       Repla    VCC  bl    As a  a few    ce all the power supply leads in  ack to OV  and the purple lead       final  ICs around the board and check t       their correct positions                 check  measure the voltage across the power supply pins    twork has gone open circuit  uring the 45   voltage across the   5V means open circuit                   7       red t       hat it is in spec     39    9 3 Oscillator and divider circuitry          Using the oscilloscope  check that 8MHz  4MHz     available from pins 7  6  5  and       IC53              Results  i these signals are                      the crystal controlled oscillat    available at pin 8 IC53  If it is then replace          2MHz  and 1MHz are    respectively of the video processor    not present then check that 16MHz is             C53  If not then check       or circuit formed by half of IC26 and                Check that the CPU has two non overlapping 2MH              phil  and 
22.    ERPROC     1  o p pin 10 drives the notRTS control line with an RS423 compatible    5 slew limits the signal to reduce electromagnetic radiation    87       89    Final assembly    1YOd 43SN               19    553    0                      Wd             YOLVINGOW 90Yd 43   IHN       3HN              9894  55754 311355  0   3INQOTVNV 13NO93    91    Circuit block diagram                                                                                            E    sv    sv   sy  RI  PLA PR 1    1 1  Max 52    07    O I SO D o g a  5          7       RATA r3  5                        6  2a    3     2550    x te 5 E     OE       Hoc  JOE 7     18098  1     O EMO      gt   x T EAT i  z    O 0      E       0             MO      PEE           i E TE  6               A      Dic  w        GE          o  7439 515 9   9                                           SEE        RIGHT HANC  FOR SUPPLY DETAL                         PRINTER                                                                                                          1MHz2 EXTENSION BU                                                                                                   AAA AAA            e                                                              rR ARS  Et                          7  j     PCB circuit diagram                                                                                                f SUPPLY DETAIL FOR ICO        ov   sv                  pid 1615123  Lv ca  gt  100 PI        
23.    South for    The modulator may    ONET without collision       always made for 6512 CPU     Collisions are detected by software protocols     8 Test equipment    A PORT  version  I O ports on    UHF     tester        video           MOS BASIC ROM             Full    RAM working     RGB  RS423  cassette  A to D  and ECONET  To use t  the microcomputer must at least have the CPU running and          tester is available for the microcomputer  This is an uprated    of the old FIT tester  It will check the DRAMs  and all the       B                the microcomputer  disc  printer  user  1MHz bus  TU                      working and sane of the          Operatin    g instructions are supplied with the equipment                 17  is       the    35    9 Fault finding       This section goes step by step through fault finding in each section  of hardware  It should be studied in conjunction with the circuit  diagram and block diagram in the Appendix              Seu       any part of the machine is suspected of being faulty  the following  points should always be checked first                             no loose connectors and broken cables    2 no broken or shorting tracks             3 ICs plugged into their sockets correctly    4 power supply working and reaching the components concerned             5 all digital signals are at clean TTL logic levels  greater than 2 4V  for 1  less than  5V for 0   On timed signals this must be true for  the period 150ns before phi2 on read 
24.    correct        or  k      the node 7 address group when high        nal    shadow    to modify the natural display address from the CRTC  uses 20Kbytes of RAM from  then the   assumes a scroll  ill be  amp 3000 to  amp 7FFF   as seen by the RAM multiplexer    CRTC address     TO  an    The offset    is 12K  As the address logic does not generate an address above  amp 8000    there is    no use for address       scrolls above  amp 8000 it appears to address  amp 0000 upwards   the RAM address becomes  outputs an address outside the  true address to remain in  is used for all    12K        the  This principle  7         82       line A15         1       83000 upwards   allowed RAM address   the allowed range of  amp 3000 to  amp 7FFF   graphic screen modes                3   Thus when the CRTC  By adding  So although the CRTC    the adder causes     ie all but mode    K    There are four different graphic screen sizes  8 10 16 20Kbytes          adder  therefor needs to  add  an offset of 24   22   16   12    respectively  The operating system gives a 2 bit code labelled   0   1  which is decoded to give the adder offset for the current screen mode                                                                    Cl CO Offset adder input B4 B3 B2 Bl  0 0 16K 0 1 1 1   0 1 8K 1 0        0 20K Oo aly oU       1 1 10K 1    9   gt  E      IC77 LM386 Audio power amplifier             This IC is a low cost amplifier with a fixed voltage gain of about  26db  C24 and R58 are needed 
25.    the VI       A          high then the buffer       IC5       pins 2 3 4 5 6 7 8        9            t register    nter connector PL9 should now be high   If they are not all 1 then check them at        0  If these are all                   is faulty  Otherwise check for short circuit          tracks on data lines  on both the printer side and the CPU side of the          VIA    A better test is to use  outputs  and then change  values  amp AA and  amp 55     the wrong          Connect  printer    check this p    a kn    ul    own good prin  strobe output from  going pulse when the comp        se at pin 1    This way short circuits are more  lue in the tes     4    10101010 on  These correspond to    the  the  likely to give    the binary configuration  it to 01010101              CS     ter to the microcomputer  Check that the  the VIA pin 39       0 gives    4us negative  ter is instructed to print  If it does then  1C13  If the printer interface is working                            correctly          chen          buffer is fu    142     there shoul    If there i       ld be  S only a single pulse then check                regular strobe pulses until the printer  the printer                ACK in  per  che          fron  fau              n the pri    ty                 a broken track or the VI    put pin  form the data co  two signal  the computer is       ni    40 IC10   ntrol    T  n       hese two lines together  andshake and      strobe and ACK   on being instructed
26.   3 2 Power supply       Input voltage 240V      RMS    10            input frequency 47 53Hz              5V output voltage  5V DC    0 1V   5V output current 0 1   minimums  3 5A maximum           12V output voltage  12V DC    10                              12V output current 1 25A maximum   5V output voltage   5V DC    10    5V output current 0 1   maximum    Total output power  35W  3 3 Display outputs    Modulated output  marked UHF out                          Standard 625 line PAL A UHF colour television signal  Channel E36   Vision carrier Nominal 591 25MHz   RF output 1 0 to 2 5mV   6db bandwidth  gt   8MHz   RF output impedance 75 ohms   Connector phono    Composite video  marked video out                 Output level Nominal 1V peak to peak   Output impedance Nominal 75 ohms   Option Chrominance information  link selectable   allows composite PAL monitors to be used   Connector BNC             Colour monitor  marked RGB                             RGB signals TTL type levels   CSYNC signal TTL type level  ve  ve going  link selectable   Connector 6 pin DIN   3 4 RS423   Line length 1200m maximum   Input impedance  gt  4k ohms   Baud rate 19200 maximum           guaranteed up to 9600     3 5 Cassett    interfac       Output impedance       Input impedan  Output level    Motor control       Baud rate       Connector    ce    Dynamic input range                      Less than      ohms   Greater than 100k ohms   Nominal 200mV peak to peak  70mV RMS  Nominal 50mV to 5
27.   880           Th        th  VD  Th  is  an  by  ge       ra    in       e PAL monitors the state of VDUSI  When VDUS    de is active   e address of each CPU  U driver code space t  e flag remains set un   read  While the flag       hen a  til  is          EL is high  opcode fetch        the       an opcode outside    set              d  amp 7FFF is redirected  manipulating the  nerated by the PAL           nge  amp 3000 to  amp 7FFF     paged ROM         15          15  same as the CPU A15 address  tests each CPU address and forces CPUSEL h  So in s  screen RAM for VDU operations and normal  VDU driver code is identified by its mem  address   C000         amp DFFF is treated as a V  paged RAM between 684000 and  amp AFFF is treated as    VDU driver    the shadow RAM   RAM address line   the signal CPUS  signal  When    to                   hadow mode th    temporary 1 bit flag is set  the VDU driver  all CPU access to memory between   3000  The redirection       EL  Norn    e CPU will  RAM for all    EL to determine if a shadow display   shadow active    If the opcode address is in   i    PAL checks  the  n the PAL    code space          is achieved       The RAM A15                                      address   DU driver        Also     nally CPUSEL is  the flag is set  igh if the address is in  access the shadow  ther operatio    11 code between  code in    address is  the  PAL  the          the    p    ns     the  not           but    From the above it is apparent that 
28.   Acorn OS 64K    1770 DFS  BASIC                 gt        Results  the CPU is running and is accessing the OS  Use    PET tester  if available  see information manual supplied to dealers   If the  banner message is fragmented then check the CRTC address lines for                            shorts  If the message gives the prompt    Language              where BASIC is fitted in the example above check 513 and also check          the Pg latch  Language  cannot occur when it is a badly fitted             IC    since the OS and the BASIC are in the same ROM  A badly fitted OS ROM          would prevent the machine powering up           e  The machine does a start up beep  and the caps lock LED comes on   but there is no display  or no display on the UHF monitor     Results  the video circuitry is faulty  see 9 7        f  There is no fault on power up                 Results  most I O faults will not stop the computer and display  working  Use a PORT tester to find out which I O circuit is faulty                 38    9 2 Power suppl    With  th          the power supply turned off  unpl          Connect    pair  insul    thr    red  5V leads and the single          t  a    hat wer  ting tape    together on the board   to stop          measure the voltage across the resis    voltage must be in the range 4 9V to 5 1  ING  the resistor will    peak    ul    Res  of  uni             pair  volta  centr       he leads is damaged     If the  5V lines are good           5 ohm 5W resi
29.   CO                              CO CO                                           OO    0 NIS 01 4S COO FS  O                                                                                                                                                                                                                                                                                                                                           0680 002 CAPACITOR 33 47nF DECUP 64 67 A  0640 473 CAPACITOR 47nF CERAMIC 1 C24  0640 104 CAPACITOR 100nF CERAMIC 5   5 7 9 23  0651 224 CAPACITOR 220nF CERAMIC 2 C38 41  0613 100 CAPACITOR luF TANT 1 C33  0635 047 CAPACITOR 4u7F 16V ELEC 1 C30   RADIAL  0635 100 CAPACITOR 10uF 16V ELEC 3 C27551 52   RADIAL  0621 047 CAPACITOR 4u7F 10V ELEC   C15   AXIAL  0610 010 CAPACITOR 10uF 10V TANT 1 C57  0621 470 CAPACITOR 47uF 10V ELEC 6 C25 46 50 54 56 60   AXIAL  0610 047 CAPACITOR 47uF 10V TANT 1 C37  0620 100 CAPACITOR 10uF 6V3 ELEC 1 C14   AXIAL  0699 003   CAPACITOR TRIM 5 65pF 1 VC1  0860 005   CHOKE 33uH I 11  0820 160   CRYSTAL 16MHZ I X1  0820 177   CRYSTAL 17 734475MHZ 1 X2  0810 001   RELAY 5V 1 RL1  0780 239   TRANSISTOR     239 7      9  0780 309   TRANSISTOR BC309 2 06 8  0783 906   TRANSISTOR 2N3906 1 010  0794 148   DIODE 1N4148 14 D1  D2 4 8 18  0794 001 DIODE     4001 3 D5 7  0740 016   IC 7416 Bi IC8  0740 006   IC 7406 1 IC8 OPTION  0740 038        7438 1        0741 000        74500 1 IC52  0742 000        741500 5 1  9  19 27 87 9
30.   R86                12 128 130          C53 ONLY                        3  11 16  36  38   R63  68 73  84  104   R105  107  131 133  148  R89  R82 146 147 1  R50 52   R74  80 87 1  R120  124 1  R69 138    9  10  14 1    56 71 90 1    93 108 139   R4 23 43 48   R59  60  100  R103  B1235127                                                       R2  22 26 27 29   R34 42 44 81   R111 126 144 151  R116   R115   R72                            disc interface        63                                                    37 0502 393  38 0502 563  39 0502 623  40 0502 823  41 0502 104  42 0502 154  43 0502 224  44 0502 274  45 0502 824  46 0505 103  47 0505 563  48 0505 104  49   50 0502 105  51 0502 155  52   53 0520 180  54 0581 103  55 0581 104  89   58 0590 223  59 0590 682  60   61   62   63   64   65   66 0631 010  67 0631 033  68 0631 039  69 0631 047  70 0631 068  71 0631 100  72   73 0631 150  74 0631 270  75 0630 039  76 0630 047  77 0630 082  78   79   80 0630 100  81 0630 150  82 0630 220  83 0630 330  84 0630 470  85 0629 010  86 0650 333                RESISTOR  RESISTOR 56K 0 25W 5   RESISTOR 62K 0 25W 5   RESISTOR 82K 0 25W 5   RESISTOR    RESISTOR  RESISTOR  RESISTOR  RESISTOR  RESISTOR  RESISTOR  RESISTOR             RESISTOR  RESISTOR                RESISTOR    39K 0 25W 5     2    10  15  22  21  82  10  56  10     25W 5                            er  6 TE  Ol       0 25W 2  0 25W 2  K 0 25W                CR DN c     C Cc    LAO 0 25W 5   1M5 0 25W 5        18R 1WO 
31.   otCTS  The  terface si  tes    RPROC    A                tatus              OAKES                      85               83 741586    1               3    Ihree handshake signal  Se can be tested by  Two clock inpu  to be set independently     Quad two input    is part of the TV colour             EXORs is used  r rence n  colour    2   3        pin 8 is used  the RGB connector SK  generated  527 South   4  o p pin 11  this g    four                     o p        6 see above    EO       3  With     o p pin 3    to select the polarity of the CSYNC signal on  set North         RQ is an open drain outpu    the    der    cassette  ls are availabl       R59 is fit              to allow a program to detect the network  etwork data packet collisions   ICG93     NotIRQ is used             see    IC81 is          ted when    interface circuit which can both  The 6850 is used    or parallel to serial          interface  le     the RS423  notRTS  and    or    notDCD           EXOR       link 527                           is driven by t    the normal setting               PAL     ur subcarrier    gives    alternat    encoder circuit   select the phase of the colour  ded to synthesise the colo    the controlling program to determine  ts allow the transmit and receive bit  The two clocks are generated in the       One of  subcarrier  or a particular              positve syncs are  negative syncs   line divider IC69             and shifts one of the master colour subcarri    degrees  be d
32.  Port is connected directly to the B port of the same 6522      The 1MHz extension bus i          S a fully buffered interface to the CPU           operati  address    ng with lus transfer cycles  The bus appears as a 512 byte       block in the proce          The TU             BE interface provi          ssor I O space at pages  amp FC and  amp FD     des buffered address and data lines for                   connection to a second processor  The TUBE itself is a fast parallel    bidirec    tional FIFO and is             resident in the 2nd processor unit     The keyboard is read through half  the    port  of a 6522 versatile    interfa       ce adapter  IC20         Sound is produced by the 76489      38      four channel sound generator  chip  Speech may be generated using an optional 5220 speech processor     IC29        OZ CPU       16MHz           6100 word PHROM    timing     2637            crystal controlled oscillator    1 and half of     26  generates          clock pulses which are divided by circuitry within the video processor  ULA  IC53   Pins 4  5  6        2MHz  4MHz     used to  chip EC  used di       and 7 of the video processor provide 1    2        and 8MHz outputs respectively  8MHz  4MHz and 2MHz are       generate RAS and CAS for the DRAMs  and 6MHz for the TELETEXT    59  2MHz is used to             generate the main system clock  2E  1MHz is                         rectly by the TELETEXT chip  and also in conjunction with 2MHz          to gen  system
33.  SIL sockets                       iii  Except on early boards  the resistors listed above will already  be in position on the PCB  Check each one  and solder in any which are  missing                 iv  Insert the filing system ROM into a vacant sideways ROM socket  IC  35  44  57  62       68            v  Make link 57 East with a shunt  probably already in this position    or tinned copper wire if molex pins not fitted                       vi  Make link S8 with a shunt  probably already in this position   or  tinned copper wire if molex pins not fitted              vii  Test using a PORT tester     Note  the 1770 disc upgrade is usually carried out without soldering     21    6 2 8271 disc option       i  The following parts are required            7415123  IC2 7418393  IC3 4013B  ICA 4521B  IC7 7438  must not be 741538       8 7416 or 7406                                                          IC15 8271   R1 150R   R2 10k   R3 k   R5 150R   R6 150R   R7 150R   R8 150R   R9 3k3   R10 3k3   R14 3k3  XOA 1n plate ceramic 2   ADI     4148     16K ROM  DNFS           ii  Insert the ICs listed above into the sockets which should be  provided on the main circuit board  If any sockets are missing then  solder in the correct DIL socket for that IC  Note  1015 uses two 14   pin SIL sockets                    iii  Except on early boards  the resistors  capacitor arid diode  listed above will already be in position on the PCB  Check each one   and solder in any which are missing 
34.  a remote  volume control  when no volume control is fitted a shunt is required    on S20    The a    operational    before mixing i  an optional     south     udio outpu       to enable the audio     t of the optional speec  amplifier second order fili          n with             TMS5220 wi        th TMS6100       cer    h system is filtered by a   cut off frequency of    S        the other audio signal   or equival       ent        n  7kHz     Speech is generated by  vocabulary  PHROM         25    5 15 Keyboard           keyboard circuit is given in figure 9 6 of the Appendix        keyboard connects to    A 1MHz clock signal 1E    counter     decoder driver circuit        the main PCB via PL13                    matrix   input NAND   strobed and  IC20 on the  nter th          each row being driven         key readi    is fed to    7415163    the outputs of which are decoded by a 7445    These outputs drive the rows of the keyboard         turn  If any key is depressed              will       ICA on keyboard   this will  main computer board   ng software              interrupt the CPU           on keyboard               binary  IC3 on keyboard        an 8    produce an output when that row is    through  terrupt             The in          pressed  the CPU loads directly into the 7415163      address of a key matrix row   the 74L8251 data selector  1  of a single key on the selected row     turn  Also   with the  Way      column address   the processor can interrogate each
35.  and IC37 into their sockets on  vi  Turn the computer on and type    REPEAT SOUND 1 GET 0 0 UNTILO   and press the RETURN key    A       vii                    Adjust VR1 until the speech is at the correct pitch     the loudspeaker  thus the    empty        tween any of the edge       the PCB        ny key now pressed should cause the system to utter a word or sound     This can be    IC29  Adjust VR1       the case lid  fit    measured by connecting a frequency meter to pin 3  until the meter reads 160kHz    100H   viii  Remove the perforated section from the left of  the ROM socket cover  and reassemble the machine   ix  Test using a PORT   tester        32    7 Selection             links                         This section describes the function of each of the li   the type of link  and its position as standard     1 PCB track  made West  West for 5 1 4  disc drive  East for  S2 PCB track  made North  North for 5 1 4  disc drive  South  S3 PCB track  made South  South for 5 1 4  disc drive  North  S4 PCB track  made South  South for 5 1 4  disc drive  North  S5 wire link  not fitted  allows disc filing system to   This feature is not supported by current disc software    S6 PCB track  made South  South for 5 1 4  disc drive  North  57 plug  made East  East for 1770 floppy disc controller  West  8271    S8 plug  fitted  fitted for 1770 floppy disc controller   8271    S9 plug  made West  West for 8K 16K ROM EPROM in IC35              ROM EPROM i          n               
36.  be  the disc  an index    used to c       A drive    lock a binary    al will be high       IC3  is turned on       by in    twee  Speed is  pulse oc                   n to be almost right  th    e speed can be assum    is take so       a a    ed within working    n index pul    ter one additional    dex pulses and so    lses is  low  If  hen the       too s  curs                             limits           pin 13 is c  f IC3 pin                low if 1C4 pin 11 is  11 low at the next 1    locked  aU e ST                go law     indica             that the drive is ready  D    ting       OR  that  gen   pin  mig    Communication between the 8271 disc controll  urs at two levels        OCC       Commands to             the MOTOR signal  whenever  eration sequence is ret  11 avoids a false RDY  ht go high then low between two index pul             and the state of IC4 pin    low when an  ndex pulse                         then          IC3 pin 2 will    pulse occurs              iode      an  The OI          ICA pin 11 goes high it will set  turned to          if the drive is ver       IC3 pin       y slow              the disc controll                                     LSES     R func  137   the beginning  Resetting  when    d resistor R2  tion means  nd the RDY         by ICA  ICA pin 11    a             ler and the microprocessor    ler are made by normal program controlled                                                          accesses to the I O space between addre
37.  by  The machines    the screen   logic is set   amp FE34  this   a register          at address                 and CPUSEL       shadow RAM      amp   000 to       g between  amp 0000  amp 9FFF in shadow mode will always    cuting from sideways RAM between  amp A000  amp AFFF will access  when the operand address    is between    is not available to any other    The 64K installed RAM is provided by eight 64K by 1 dynamic memory    TCS       devices    55  56   6D     timing diagram     2E    RAS    CAS    CPU    61     64  6    Figure 6 RAM timing diagram    18    5     66         67     VDU    Figure 6 shows the RAM    C PU       128      256              RAM control circuit is designed to work with either       refresh cycle DRAMs  refresh being provided by the 6845 CRTC      78  in  conjunction with two ex OR gates of IC63 and an AND gate of IC34                 The RAM is accessed at 4MHz  the CPU and VDU each having 2MHz access           The address multiplexers for the VDU cycle are ICs 72  73           74         75                                   Various combinations of the inputs of these ICs are used depending on  the screen mode in use  In particular  TELETEXT mode 7  with its own  character generator  IC59  is markedly different from the other seven             bit mapped modes 0 6        The address multiplexers for the CPU cycle are ICs 50 and 51        RAM is working  being addressed and strobed  the whole                time  both    during CPU and VDU phas
38.  from an ECONET line  While the clock is present  triggered  o p pin 4 low    then o p pin 4 will oscillate or stay set  The s   can be checked directly  by the ECON       notDCD signal                 ET controller notRTS signal    At the end  the monostable  The real  from permanently driving the    component    which generate control signals to  als into the resistor matrix        by    1  o p pin 3 buffers the colour reference oscillator to ensure TTL       It drives the colour burst timing  IC58 o p pin 13    two gates which drive the colour subcarrier  t subcarrier components   colour burst monostable   the colour burst generator        Input pin    transmission period for an  n is set to about 4 5s and     which  e triggered the  of a transmission  output  pin 4   purpose of this  ECONET line as    Whil                            by the received clock    the monostable remains       If the clock is not present or is very slow        ET filing system tes    the monostable  ting the 68B54    tate of             85                                                                                                                                                             IC89 LM324 Quad operational amplifier   1  o p pins 1 8 14 give two stages of filtering and one limiting  amplifier stage for the received cassette audio signal  When the audio  is present  a 1 2 volt  approx   square wave will be presented to the  SERPROC    2  o p pin 7 buffers the audio output to the cass
39.  in figure 4           respectively         45        from    B can either hold an 8K   IC s are paged into the memory map from  amp 8000  amp 9FFF  a 32K device provides two 16K banks  from  amp 8000  amp BFFF   required by 32K devi  link    t of the memory selection is the programmable array logic  It selects which screen RAM is  it controls the sideways ROM select latch        normal or  it selects    in use      45           16        32               BYTE          The extra  ces is available    is altered  The ROM                   ROM select n          umbers and their                      IC No ROM Nos Link No Notes       35    2 3 S9 Molex link made W as standard for 8K 16K use   IC44 4 5 511          IC57 6 7 512              62 8 9 515 y q         68 10 11 518                71 0 1      519        cuttable link made E as standard for 32K  14 15  16K operating system and I O and 16K BASIC    Figure 4 ROM socket IC numbers  ROM numbers  and device selection link   numbers   As can be seen from figure 4  ROM numbers range from 0 to 15  ROMs          prioritised  the highest ROM number language and filing system will be   selected after a  hard  reset  15 has the highest priority  0 the   lowest  So if two or more sideways ROMs are language ROMs  then the   computer will start up in the language in the highest number ROM slot           Similarly for filing       system ROMS           IC35  44  57  62  and 68 we shall call  socket is functionally identical  ROMs  IC71 we
40.  individual  th       the CPU drives       line CA2   tells the computer to  In order to discover which key was    pin 39 of    the              on keyboard   allowing it to interrogate each row in        C2 on keyboard   In this  until  Once       key in turn          it discovers which one was depressed and caused  read  the keyboard assumes its free running mode     26       interrupt        6 Upgrading the           The following section gives instructions for adding extra hardware to  upgrade the PCB for disc  ECONET  and speech  Dealers and service  centres performing these upgrades must also conform to upgrade  procedures and requirements as notified by their supplier  and should  refer to any available information updates for latest details                                In the following section  items marked   may already be fitted to the  board  All ICs are inserted with their pin 1 facing the back of the  computer  6 1 1770 disc option   FM or MFM 5 1 4 inch floppy disc interface                       i  The following parts are required              IC7 7438  must not be 741538       8 7416 or 7406   IC16 1770   C17 1415174                                150R   R5 150R   R6 150R   R7 150R   R8 150R   R14 3k3       The appropriate filing system ROM          ii  Insert the ICs listed above into the sockets which should be  provided on the main circuit board  If any sockets are missing then  solder in the correct DIL socket for that IC  Note        6 uses two 14   pin
41.  is          nabled when either FRED or             JIM is accessed          two pages are decoded by  notJIM appearing on pins 4  notFRED or notJIM goes low                 and takes low an input of t    cycle        NotFRED  IC28 pin 4           IC22 and             and notJIM  IC28       IC28  with signals       and 5 respect  the 1MHz bus enable goes low         NAND gate IC41 thus causing    1MHz CPU    tively of             pin 5               pin 10  and 1MHz bus enabl  by latching them  glitches occur on the 1MHz bus interface     system clock  1                         5 10 TUBE interface                The TUBE interface  signals present are the eight data lines   R notW  2E  notRS and notI  and the address lines   buffer 1C14 is enabled when a TUBE address   amp F                connect     IC34 pin                                  IC21  this enabl  connector  PL12     e    signal              pages  amp FC and  amp FD   These    notFRED and       IC28  When either        IC34 pinll         along with R notW  IC24  11  are synchronised to the 1MHz    in  1632              This ensures that no       ts to a second processor  five address lines   0 to   4                 V    ia PL12  The       RO  The  data lines are buff  R notW and 2E                      X          ered by     14     IC13  The data    is decoded by              notTUBE        are buffered by I  EE0  amp FEFF   being fed also          to the TUBE          R11 is fitted so the computer OS can detec
42.  notENM to    k the display     only  when the signal causes a 2 raster space  In modes 3 6 131 and 134  other modes have only 8  to 7          tCE  tCE       no acces    nominal l    y 132    B can be       IC is    the display data read from RAM and  the pixel code to the 3 bit RGB  translation  represented in RAM by 1 20r 4    de  of    Screen       bits       It us    IC which has long data setup  ns before the 5    5050    IC59        The RAM appears as a 32Kbyte  A further 20Kbytes are used for a  SHADOW   ED in under program control   L pack  may be supplied instead    and 7  to be    s time    video display sync pulses HS and VS to form  The HS pulse is nominally 4us long  VS is    us  2             rorm    the  S     to form                    graphic     the CRTC RA       The o p    9 to form no       1  ct O         not    nterval    he  DW    S EN  does  EN is                   D    Screen    lines    raster lines per  therefore RA3 only    signal  R76          is        triggered                 at the end of    to be  ng the       the HS       The SAA5050 contains  general control logic needed  IC receives charac       mode 7  The  1MHz   maintain    raster counter        TV display         59 SAA5050 The Tele    VS is used to reset the  display  Charac  from the CRTC via    text display generator       the character look       up ROM  the raster co  1 in       unter and  ormation for             to generate the pix  ter data codes from          synchronisation 
43.  p pin 1 mixes th    long   gates the buffered  CPU R notW wit                           96     64   1    ing 12Kbytes is          a DRAM 51    memory           28K or 256Kbit paged ROM          his socket appears in sideways        co    varies with    latches the RAM data at the end of alternate VDU phases   to hold the da  The latch is clocked 500        55 56 60 61 64 65 66 67 4164 64Kx1 bit 120ns access DRAMs    ROM slots 6    Link 512 West allows 8 or 16Kbyte EPROMs ROMs    Quad 2 input NOR             DRAM W signal   3         pin                10 gates notD       signal  DIS          mode borders   modes  modes 3     count from 0  character row  goes high       thes    EN high             not affect mode 7   high for periods ou    This signal  tside             and 134         The       lines c       4  o p pin  nables th  nd C32 det          rmin          ulse     0    a   in the range 4 to 6us   HS pulse period       8    the pulse dura   D  The monostable       EN and RA3    134   lour burst monostable   uring the colour burst i  tion which is set at manufacture  15 is used to discharge C32 quickly duri       which is buffered and inverted by          from the CRTC   les the VIDPROC generated RGB signal  is used to blan  the display window and so blanks the graphic  RA3 is only activ  6 131  between each text row   EO     9  So the RA  for modes 3 6 131 and   is part of the co  colour subcarrier d          e for the text    ount from O0          EPROM with a    th
44.  particularly w       IC54   IC at the start of each TV    ith             IC24           field           IC62 various    A 32Kbyte device in this socket appears in sideways  East    This device can be any ROM or  less than 250ns      link S15  fitted        IC63 74LS86  1           odd or even     ter rounding is permanently on   gives the SAA5050 information on the current  to allow character rounding     at a rate of  field and so  the internal          The notRAO line        64K 128K or 256Kbit paged ROM       Link S15 West allows 8 or 16Kbyte  EPROM with a       EX OR       Quad 2 input       o p pin 3 is part of the 6MHz clock circuit        2     these gates       3     IC68 various       11  link S18  be fitted   time less than                IC69 741 574    pin 6           1         flip f1                pulse     form a circuit  through the refresh address  o p pin 11 is a spare gate     A 32Kbyte device in  East    This device        be any        or  250ns     this flip flop holds the  R S latch  When address  amp FE18 is  ECONET NMIs    decoded address to give a glitch fr    is used as an  the latch is set  gates not2E with the  To enable the NM    RO  EP  no       Along with    M slots 8 and 9    ROMs ROMs to be  tCE       access time       o p pins 6 and 8 are used to modify the CRTC address during the  unused read cycle of mode 7 VDU cycles        IC34 o p pin 8       which  sequenc  inpu    reduces th  when in mode 7  ts tied to  5V                    64K 12
45.  pin 8 is used to drive the RAM notCAS clock  NotCAS is timed  from the system 4M clock  notCAS is held high  if the CPU cycle is a  VIDPROC write  by a logic low from IC23 pin 8    3  o p pin 11 is used to modify the duty cycle of the 16MHz clock to   suit the needs of the Ferranti ULA  IC53   Note the passives R36 R37   R38 C14 D5 D6 D7 may also be needed for the Ferranti IC           79    IC53 ULA    1MHz            inverted i    System clocks   modes 0 to 6 and external   link S14    Video processor    This component contains a 4 bit divider which    IC          It also se    from    generates th    8 4       in    ternal     2 and  for       lects the RGB signals   mode 7     EC  59  for          parallel to serial  translation of       the       logical  each  resolution  of data            54 7415273       This       needed  and hold times           display pixel    mode         The       Octal D type    is made South   conversion of    A pixel may b       The mai    n function of t       The RG       ne          process          ta for the       teletext       giving equal setup and hold times of 500ns        These eight    ICs are    the system          block from   0    as           ot             these ICs            57 various    A 32Kbyte device in t  East    This device Can be any ROM or     link 512  fitted   less than 250ns        IC58 741502  1   notCSYNC   TV rasters    2  o p pin 4          000 to  amp   Screen memory  The remain  a sideways RAM  Note    o
46.  program given in  the address decoding for the SI                               from the 6850  IC85     26827           IC85 is sending the transmit clock TXCK and  These signals are on  If these signals are    inactive       is faulty or cannot be addressed                                                           the cassette section above to check that  ERPROC and 6850 is working                                      Now press CTRL BREAK on each  microcomputer        Swap the  configurations  so that the good computer is the transmitter and the  suspect computer is the receiver    If  U  characters are output on to the monitor by the suspect computer  then its RS423 is working as a receiver         no output appears then test the suspect RS423 circuit as follows   Check the Din line either side of the receiver  pins 4 and 7 of IC94   Pin 4 should be oscillating at RS423 logic vels  5V  5V  Pin 7  should be oscillating in phase with pin 4 but at normal TTL logic  levels OV  5V  If pin 4 is active but pin 7 is not then replace th  receiver IC94    Check that the SERPROC IC85 is sending the receive clock RXCK and  receive data RXD to the 6850 IC82  These signals are on pins 26 and 22  respectively of IC85  If these signals are inactive then it is likely  that the SERPROC is faulty or cannot be addressed  Use the test  program given in the cassette section above to check that the address          decodin    The    microcomputer is to connect       alternative       BAS    C pr
47.  pulse        It is triggered at power on or by the keyboard                      BREAK key     logic 1 active output pulse is generated and part of IC27          inverts RS to form notRS  the CPU reset        1C44 various 64K 128K or 256Kbit paged ROM       A 32Kbyte device in this socket appears in sideways ROM slots 4 and 5   link 511 East   Link S11 West allows 8 or 16Kbyte EPROMs ROMs to be       less than 250ns        taken low  active           output                         fitted  This device can be any ROM or EPROM with a notCE access time           45 7415163 Synchronous divide by 16 counter    Used as a 4 bit latch which holds the paged ROM LD  The IC is clocked  by not2E  When the latch is addressed  at  amp FE30  its LD enable is             and the write data on the CPU data lines DO to D3    is latched  The load event is effectively when phi2 falls  The QA      latched DO  is used      a pseudo address line for 32Kbyte  ROMs EPROMs and so splits these devices into two 16Kbyte pages                  46 7415138 3 to 8 line decoder    This decoder is enabled by the notPG signal from the PAL  1C36   When       nabled the decoder selects one of the RCM sockets  according to the    code held in LC45     the decoder uses th          Each enable output is active for 2 paged ROM IDs as       latched values of Dl to D3  513 is used to select                         the page number for the  language  half of           normally BASIC Jes  S13 North selects page 0 1  South
48.  recovered  A preamble tone is timed to  fitted  R66 and C30 are used to time  of a cassette recorder is managed by  IC controls the relay            The    is buffered by O7 which switches the relay       coil  50 ohm         IC86 741 586       2        3   4     IC87 741500       levels   2   components    3  o p pin 8 is one       resistor matrix with the colour burst       Quad two input EXO    o p pin 6 is used as a  R76 and C32 with notHS     of       R       1        pin 3 generates a colour subcarrier referenc  according to the current displ  o p pin 6 is one of three  gate the subcarrier component sign  enabling or disabling NAND gates in  o p pin 8 see o p pin 6   o p pin 11 see o p pin 6    our        ay col  gates              90        Quad two input NAND       n inverter           see                                                                                        10 receives an enable pulse from the   4  o p pin 11 is the second gate of       88 7416123 Dual monostable  ECONET only   1  o p pin 5 determines the maximum allowed  ECONET data packet  The monostable s duratio   is triggered by the inverted ECON   previously directly enabled th line driver    monostabl nables the line driver     91    the monostable is cleared  Normally   appears logically to follow the RTS signal        circuit is to stop a micro                                                             result of  say     user program crash    2  o p pins 4 13  this monostable is triggered 
49.  running at 2MHz     64K of read write Random Access Memory  RAM   allowing a shadow screen  mode  and 12K paged RAM in any mode        32K Read Only Memory  ROM  integrated circuit containing the Machine  Operating System        a fast BASIC interpreter  Th interpreter  includes a 6502 6512 assembler which enables BASIC statements to be  freely mixed with 6502 6512 assembly language  Code generated using  the BASIC assembler can be run on a machine with a 6512 microprocessor   or a machine with a 6502 microprocessor                                                                 Up to five 32K sideways ROMs may be plugged into the machine at any  time  having the effect of ten 16K ROM slots  eleven including BASIC    These ten 16K ROM slots are paged and may include Pascal  word  processing  computer aided design software  disc and ECONET and  WINCHESTER filing systems or TELETEXT acquisition software                                                                       The full colour Teletext display of 40 characters by 25 lines  known  as mode 7  has character rounding  with double height  flashing   coloured background and text plus pixel graphics   all to the Teletext  standard                          The non Teletext display nodes  modes 0 to 6  provide user definable  characters in addition to the standard upper and lower case alpha   numeric font  In these modes  graphics may be mixed freely with text                 The following screen modes are available         
50.  selects page 14 15     78              47 LM324       Quad operational    amplifier          The four parts of this  and sound signals befor  1  o p pin 1 is the final          they reach  filter stage                            IC are used to filter and amplify the speech  the volume control     nominal bandwidth of 7kHz        2  o p pin 7 is the speech audio fil  bandwidth   3  o p pin 8 is the summing stage   envelope and user audio inputs in  4  o p pin 14 extracts the sound  the sound signal and charges C  slowly   so C15 holds  envelope is added to  that is symmetric about                                    48 741 510  1     Triple 3 input NAND    o p pins 6 a              5    mixes  to one c  channel    tage  approximately 7kHz    sound   hannel     Speech  speech          15 through D4   the sound envelope voltage  the sound audio     nvelop The op amp inverts  R34 discharges C15   inverted   When the    the resulting signal is  AC                  nd 8 are part of the hardware scroll    wrap around logic                                            With parts of IC19 they decode the screen size code  CO and Cl from  IC30  to drive the offset adder IC76    2  o p pin 12 enables the RAM data bus buffer     49 and the RAM write  signal  The logic 1 request input from     40 pin 8 is gated with not2M  to form notENM  the 0 active RAM enable signal  Not2M is used to  nsure th nable is only active during the CPU phase  ie while phi2  is high  This avoids bus conflicts dur
51.  shall call the  system ROM         The system ROM conta  always in the memory          ins t  map f        user ROMs    and can contain language or service    he operating system   rom  amp C000  amp FFFF and must always be fitted in                                                                   Each user ROM    The operating system is                                                                                         71  As standard  the computer ones with    32K ROM for 1C71  t  contains the operating system and the BASIC language  For this reason  link S19 is hard wired East in the 32K position    The BASIC part of the system ROM occupies one of four sideways ROM  numbers  As standard  any call made to ROM 14 or 15 selects BASIC  and  any call to ROM 0 or 1 is ignored  Hence BASIC occupies the highest  priority ROM slot and the computer will start up in BASIC  If molex  link 513 is moved from South to North then any call made to ROM 0 or 1  will select BASIC  and any call to ROM 14 or 15 will be ignored  This  allows the user to select an alternative language at power on  the  language entered at start up will be the one with the highest socket  number when more than one language ROM is fitted               15         Address decoding is carried out by the PAL  IC36  and this then  selects either the operating system  if the address is in the range   amp CO00  amp FFFF  or the current sideways ROM  if the address is in the  range  amp 8000  amp BFFF   Part of ICA0 
52.  to print       ht to  sendin  n th    S oug                th    If the strobe pulse is not being sent then the fau    A chip itself        alternate until  g a strobe pulse but no ACK is coming back          rate A  the printer buffer is full        tor PL9 are  lt is either    connections to the edge connec          51    9 12 User port       Use a PORT tester to check that the user port is faulty              Test the VIA  IC10  First configure al       data direction register B  DDRB       by writing values to it and testing the outputs   1 the data lines as outputs by writing  amp FF to the                     amp FE62  amp FF    Then write  amp 00 to the output register         amp FE60  amp 00    All the data lines  6  8  10  12  14     to the user connector PL10 should now be low  pins  16  18 and 20  If they are not all zero then check                             for open circuit tracks on data lines on both the printer side and  the CPU side of the VIA        Now write  amp FF to the output    register   amp FE60  amp FF       All the data lines  they are not all 1    better test is  utputs  and then                    he wrong value         52       to the user connector PL10 should now be high  If  then check for short circuit tracks on data lines             on both the printer side and the CPU side of the VIA     to use the binary configuration 10101010 on the  change it to 01010101  These correspond to the             alues  amp AA and  amp 55  This way short 
53. 0  0741 002        74502 1 1C33   Components marked   are fitted only with 8271 disc interface           65                                                                                                                                                                                                                                                       129 0742 002        741502 1 IC58  130 0741 004        74504 1 IC26  131 0742 004        74LS04 1 IC24  132 0742 008        741508 1 IC34  133 0742 010        741510 1 1C48  134 0742 020        741520 1 IC40  135 0742 030        741830 2 1022 41  136 0742 032        741832 1 IC23  137 0741 074   Ic 74574 2 1  31 79  138 0742 074        741874 1 IC69  139 0742 086        741586 3 1  63 83 86  140 0742 109        7415109 1 IC25  141 0742 123        7418123 2 1  1  88  142 0742 132        7415132 1 IC70  43  0742 138   IC 7415138 2 IC21 46  144 0742 139        7415139 2 1  28  39  145 0742 163   IC 7415163 2 IC18 45  146 0742 174        741517 1     17 1770 ONLY  47    0742 244        74152 4 105 243 40  48 0742 245        7415245 3 1C12 14  49  149 0742 253        7415253 4 1  72 75  150 0742 257        7415257 2     50 51  151 0742 259        7415259 1 IC30  152 0742 273   IC 7415273 1 IC54  153 0742 283        7415283 1 IC76  154 0742 374        7415374 2     11 32  155 0742 393        7415393 1 1024  156 0739 120   IC DS88LS120N 1 1094  157 0770 319   IC LM319 2 IC92 93  158 0770 324   IC LM324 2 1C47 89  159 0770 386        LM
54. 00  amp 7FFF  normal RAM   is on b    amp 3000  Otherwise          paged    and  amp  FFF        into  the PAL                  causes pin  in the PAL  drivers will       17       pin 12  CPUS    When the paged RAM is selected in  is programmed by     amp            drivers     Any code exe    access normal    Any code exe    the shadow   amp 3000  amp 7FFF     sideways memory     5 4 4 RAM ci          6     logic    1    plus a parallel bank of 20K  w RAM      is able  It selects access to th  it detects a VDU driver and c   the part of the  it selects access to norm    to shadow mode when is wri    RAM can be thought of as 44K   RAM from address  As in n  the memory when    ormal mode   required     from address  amp 0000    amp 3000  amp 7FFF which  top 12K of normal  the address range    the  In                   al RAM   tten to D7           VDUSEL  t  and when D7    cause the PAL to swit       In       EL   is low to access normal    high        RAM and h    o go hig  is set    shadow n          cutin  RAM        the PAL               RAM  if  This    rcuitry    selected   Special attribute  ROM or RAM     n     a    ode   ig    S  IC          ch in       to access          adow mode   36  to have     amp FE34 is the address o  y Screen access through the VDU  the shadow memory by making  VDUSEL is always set     the top 4K   the attributes of VDU    to switch between shadow RAM and  e shadow memory if a     shadow mode    the operand address is between  memory map used
55. 10        Y      Wr       ds ds BE  t       POTENTIOMETER 10   205                                           100   20        RESISTOR PACK SIL 22    8 1  RESISTOR PACK SIL 6K8x9 1       CAPACI    TOR             10pF CERAMIC 1                CAPACI  CAPACI  CAPACI  CAPACI  CAPACI    TOR  TOR  TOR  TOR  TOR    33pF CERAMIC 2  39pF CERAMIC    4       CERAMIC 3  68pF CERAMIC 3                CAPACI    TOR 1             CERAMIC 3       CERAMIC               CAPACI    TOR           rj    CERAMIC            CAPACI  CAPACI  CAPACI    CAPACI    TOR  TOR  TOR    TOR    CERAMIC    CERAMIC    CERAMIC 2                           mj Hj    p  p  390p  p  p          1n0F CERAMIC       CAPACI    TOR       1n5F CERAMIC       CAPACI    TOR    2n2F CERAMIC       CAPACI  CAPACI  CAPACI    TOR  TOR  TOR    3n3F CERAMIC          4n7F CERAMIC  10nF CERAMIC             CAPACI       TOR             POLY                 R64 117    R1  R3    5  3    R66    R2         8 41  37 1    L  70  45          39    39 77 136       R  R  R  R  R  R    06 1    95 96 98 99       10 125 134          R17 24 25    78  79 97    R3    7    VR2            RP2  RP1    C3    9    C12 16    C4    0      44 45 49    4 17 18  C207  532593    C3  C2  C4  C4    6  2  7    8    C58 59    C1  C1  C2  C8  C1       it  1  6  3     9 21    1  34  35        32 42 43       C3 13 28    C2    9    Components marked   are fitted only with 8271 disc interface     64       95    96  97    98  99       X quie pni po pep p      Ya BE RT     
56. 37  phi2  of     42  as shown in          clock inputs on pins 3             figure       Check that lE is available at pin 6 IC25  This signal should be phase  IC53 as shown in figure 8           shifted in relation to 1M at pin 4       1M    1E    Figure 8 1   11        1        9 4 CPU                   Test pin 40     42  reset         and check that it is high  Press the                again on release           F    BREAK key and make sure that pin 40 goes low for a reset and then high      Results  if pin 40 is stuck low then check for a short circuit on the                main         the keyboard  BREAK key           keyboard connectors or the    resistors and capacitors of the 555 reset circuitry  If it is stuck       high then check the 555 timer          circuit  1C43               cable and connectors  and the BR    EAK key itself           Check that notIRQ  pin 4  and                processor is stalled              R notW  pin 34     the keyboard ribbon       are wobbling  If not    then test SYNC  pin 7   If SYNC is stuck either high or low then the       Results  if CPU is stalled then check that ROMs are plugged in their    Sockets correctly  Check for address and data bus short or open         QUY     40    9 5              Check that all ROMs are inserted with all the pins correct     Sockets     Use a PET tes        dealers      If                   that all    If the CPU ca    addr       nnot access the OS      heck                  for    a tim        
57. 386 1 1077  160 0733 691        DS3691N 1 1095  161 0704 865   IC 4164 12 8     55 56 60 61 64 67  162 0706 511   IC     4164    8 12 1     96 OPTIONAL  163   706 502  1   02128    02  164  0206 05  158522   1  10 20  165 0406 850  72 02905    1078  165  707 002  15 7       82  167 0735 159    1C uPD7002  gt      84  168  706 490  15 Q9 ON   IC91  6952                    38  170 00560522 08201   1  15   171 0753 521 ne  5 IC81  1959                    e             178  008 050    2  BOISE   COR  174 0201 241 2 IC SAA 5050 x IC59  175 0201  666 IC OS BASIC ROM                 2 IC DNFS 3 0 ROM 1 IC354             Conponents marked   are fitted only with 8271 disc  interface  IC35 is also fitted for ECONET                                      66                            QO  C97 G6                            uds CO    NO NO NO PO PO PO PO    PO       N                                                    00 10   01 4 YN         2201 113  0201 274    0201  647  0201  648  0201  602  0770  555  0201  880  0701 770          0800 114  0800 116                0800 128    0800 006  0800 007  0800 008  0800 050  0800 051  0800 052  0800 054  0800 055  0800 059    0800 009  0800 070  0870 420    0800 200    0800 004    0800 002  0800 001  0800 003  0800 304                    X F                         1770 DFS ROM  IC ADFS ROM    IC V10 V2 PROC  C SERPROC   IC 2C199   IC LM555   IC PAL 16R4   IC 1770                         IC SOCKET DIL 14P  IC SOCKET DIL 16P                        
58. 8K or 256Kbit paged ROM          Dual D type flip flop          ECON            NM                   tim    enable signal     taken to cycle    this socket appears in sideways ROM slots 10 and  Link S18 West allows 8 or 16Kbyte  EPROM with a notCE    EPROMs ROMs to  access          The  read written        6 low   which disables                         23       6                Is  address  amp FE20 is read        preset       signal appears as logic 0 on the D i p and is clocked    rising edge of not2E  and by the feedback action    6 high   D     to became set      type in the reset state  Note as notPR             eg when phi2 falls                ie notI        pin 4        defeat the notCL i p and set the devic          This clears the D   of Q connected to notCL  NTON high will not caus    The decoded address       through by the    type  pin  locks the  the D typ             acts directly on the Q o p it can    which is used by the                         The D type is clocked  of each TV raster line   nade with a PCB track        for NTSC    2  o p pin 9 generates the alternate line signal   PAL encoding logic to encode the chroma signal    by HS and so changes state at the start   divides the line frequency by two   Link 528   allows the alternating line signal to be disconnected    operation  Note  for NTSC R92 should be removed and an appropriate  colour subcarrier crystal fitted  X2 should be four times the colour          subcarrier frequency        destination c
59. EDs light up then check    ET tester will work       and some of the tests will  Please refer to the information manual supplied to dealers for  details of the operation of the PET tester when used with the                  If  i             HS and VS should be clean TTL voltage levels     using an  HS pulsing       below  If they are working then the CPU must have programmed the 6845  and so must have gained access to the OS ROM  Check using PET  see  information manual supplied to dealers   If the signals are there but       are not pulsing at the correct intervals then    fault to CRTC           4 Check that the notRS pin of the CPU  computer is switched on   BREAK key is pressed    damaged components around the 555      pin 40                                      42           look for a data line       is high when  It should pulse low on power up and when  If it is stuck low then    the  the       look for shorts or                   5 Check that there is activity on the SYNC         7     42  and the R notW   pin 34 1C42  lines of the CPU  If SYNC is stuck then the CPU has  stalled  and R notW won t be working anyway  Check for address and  data bus short or open circuit  or a complete failure to select the OS    ROM  see 9 5      6 Check the CPU clocks                                            Phil and phi2 should be as shown in figure 1      If not then check SYNC 1M at  If SYNC 1M is high then check    see section 5 2   If not then check the 2M circuitry from the vi
60. If not then either 54 is  wrong or the disc drive is faulty  If index pulses are reaching IC3  but RDY is not going low then the disc may not be reaching speed   Measure the index pulse frequency  It should be 5Hz    3                                                                              Use an oscilloscope to monitor data on the signal end of R7  The data  should be negative going lus pulses with intervals of 4 or 8us  between them  If not then check connections to     8              1770  check all links are in correct position for 1770 operation        S3 South  PCB LINK   S4 South  PCB LINK   55 broken   S7 East  S8 made                               Check that all ICs and passives are fitted and inserted correctly   see 1770 disc upgrade  section 60 1     Use a PORT tester to check that the disc interface is the problem        Check that a disc filing system  Y4 has been fitted  eg 1770 DFS or  ADFS  If the filing system is stored in an EPROM  check that pin 27  of the EPROM is connected to 5V  For tests that follow we shall  assume the use of the 1770 DFS  so fit this ROM if it is not already  in place                    49    Connect    known working dual    Turn the microcomputer on                             Check    80 track disc drive        that the start up message indicates a                                                       filing system ROM is present    Acorn OS 64K   1770 DFS   BASIC    gt    Results  if the message fails to say 1770 DFS then che
61. M latch  to    wobbling   then    If ROM latch contains correct ROM number but sideways ROMs still do    41    9 6 DRAMs    Use a PORT tester to carry out a RAM check        Check that RAS and CAS  pins 4 and 15 respectively of the eight DRAM  ICs  are wobbling           Results  if RAS is stalled low then the DRAM ICs may be destroyed   Check the circuitry for generating RAS and CAS  the video processor  IC53 8M  4M  and 2M  half of           and various gates   Check that RAS  and CAS timing is as shown in figure 6                                Check that RAM data lines are wobbling                       Check that the data bus buffer is being enabled         19 IC49        9 7 Video    Look at the displays from the three monitors  UHF  video  and RGB  and  see which of the following   a    b    c   or  d  best describes them           a  None of the monitors operate     Results  there are incorrect signals coming from the video processor   Replace the video processor IC53                    Run the following program and check that video processor is being  selected  pin 3 IC53 is wobbling               10 vidproc     amp FE20  20 DIM P  100   30     40  start    50 STA vidproc    60 JMP start    70     80 CALL start              b  The RGB works but the UHF doesn t  Test the UHF modulator input  voltage using an oscilloscope  Set th oscilloscope to 50mV per  division  10 microseconds per division  auto trigger  and attach the  probe to the wire running through the white p
62. R114        R120 bias             Q9 and also       offer a    suitable termination to the filter  Q9 then drives the signal mixing  point to form the complete colour video signal used to drive  modulator  The impedance of C49  at 4 4336MHz  fixes the voltage ratio  C48 serves the sam                      of chroma to luma in the modulator drive signal        purpose  when link 526 is made  in mixing chroma           waveform available at SK2              22    the UHF          into the video    5 7 CENTRONICS compatible printer interface             The computer can drive    centronics compatible printer through IC10        6522 VIA  Port A of the VI  is buffered by IC5 and fed to     9   by a program sequence which                   Strobe pulses are typically 4us wide        ACK from the printer is conne  or approximately 5us by    E        low       character byte transfer        5 8 User port                              is configured as an 8 bit output port which          toggles     2        0 pin 39        Printer strobe pulses are generated    high low high     cted to     1  IC10 pin 40    the printer when it is ready for the next    ACK is pulsed    Port B of 1C10 offers eight individually programmable input output       lines  and two programmable control lines     5 9 1MHz extension bus       connecting to PL10     The 1MHz bus is a fully buffered interface to the CPU via PL11  which       operates with lus    transfer cycles           IC12  bidirectional buffer 
63. S                0 2                   gt  4 4    8   32  45 av                                    m P                           NE GON                  E n 1 N H 9 2 5 3301          D      1395                                                                                                                                                                              05 194  7 2      AO  3 6          g   3ovyodn  Eu t       E 1 390n1av2  4 4 4 4 4 4 4 4 4        eru ru       re L  n           n    ae             3 a    5     E 5  Y  ZN                    REY A           zoe                    F   go             N 63 83 93  3 ta 24 1   399253             pa Zi L     ZA         Z  a Z y       874   A id           194         0  Dd        uL  ot 6 4 9 5       4 i 5 olo       158  AS 6 8 n 9 E 7     2 t 0 T       arme  MS  2  2  9           al El vu                                          lao ave     Eva                               413    97    Keyboard circuit diagram    AS          NODO    AS        AGI 0       QOO        a        02  Lou     9   619  X d       1905    7    10  6    08               2       1       BulmBip    QUIASSE o         uoreuuoo 84 0  S320N     y 10981891 3snfpe 3nd3no AZI         AS    084 92H SZU a    AND  QO ON            1    99    Power supply circuit diagram    
64. S          ES          ES          ES                       29                    J                     ES                   ES          ES          ES          ES          ES          ES          ES          ES          ES          ES                ES          ES                ES       STO   STO   STO   STO   STO   STO     STO    STO     STOI  STOI        3          uw uw         Y          STOI    S TOI    STO   STO   STO   STO     STO   STO     STO   STO     STO   STO     STO     STO   STO     5        J 9 70 39 DW    R    AM       J 2          2101    4701  6801  8201       J 9 79 39 DW                                                  1K2  1K5  1K8  2K2       2K7  3K3    3K9  4K7    5K6  8K2    10K    12K    15K  22K                     zoo   N           B Assembly                25W5                     225  2 25  2259  225     25   25    225   25    225   25     25     25    0 25    0     25                                                   gt        O1             gt        O1            3  lt    oo             gt              gt      ou                                                                                                                     E                   Nu          Components marked          fitted only with 8271    please contact your supplier for details of availability     REMARKS       R76 TYP 3k3 to 6k8  R58 121 122 153  R53 55  R94  109  1  R62  65  67    31 45 47 57  61    1  5 8  R37  FERRANT  R20 21 40  R30  35  R49  75 88  102  R85  91 92 
65. SECTION 2 BBC Microcomputer Model B      BBC Microcomputer Model     Service Manual       Contents    J    CO CO CO      WW WWW CO  CO CO N                                                                  01010101 0101010101010101 A    200 JO           I       Introduction    Packaging and installation    Specification   The microcomputer  Power supply  Video outputs  RS423  Cassette interface   Analogue to digital convertor  ECONET  CENTRONICS compatible printer interface  Audio output   Environment   Dimensions                      wW    e    200      010 0101014 AAAA 0                        ho RO         ONE          Disassembly and assembly    Circuit description   General   CPU timing   Reset circuitry   Address decoding and memory   ROM operation   Paged RAM operation   RAM  access   RAM circuitry   Disc interface   8271 FDC   1770 FDC   Video circuitry   RGB   Composite video   UHF   CENTRONICS compatible printer interface  User port   1MHz extension bus   TUBE interface   ECONET  Cassette and RS423 ports  Analogue to digital convertor  Audio circuitry   Keyboard                   Upgrading the PCB  1770 disc option  8271 disc option  ECONET  Speech       Selection links       65                DUO 0 CO NR               2000 AAN O1 CO CO S  OO       Test equipment       Fault finding   Switch on   Power supply   Oscillator and divider circuitry  CPU   ROM   DRAMs   Video   Cassette interface and RS423  Keyboard  Disc interface  Printer port  User port  1MHz extension 
66. Trsh  COLUMN address switching     Outputs 4 and 10    rates a non overlapping    two phase clock  Schottky is used for minimum gate delays and to allow  low value pull up resistors to be used   ure the MOS logic 1 voltages needed by the 6512A CPU   inverts the RAS    pull ups  R20 and R21        the RAM       timing signal    he delayed RAS signal  RSI    to form notRAS       is used to modify the          NotRAS is held    low    for an extra 10                                               spec of  The small dela       120ns DRAMs  RSL  y between                                  notRAS and RSL helps ensure the minimum RAM RAS address hold time is  exceeded    IC34 74LS08 Quad 2 input AND   1  o p pin 3 combines the operating system enable with the BASIC  language enable  so either will select the 32Kbyte ROM IC71  Logic 0  active    2  o p pin 6 combines two  NMI  signals  notNMI and notINT  to form  the complete notNMI interrupt for the CPU    3  o p pin 8 operates with 2 EX OR gates  IC63  to reduce the refresh  address cycle time when in display mode 7    4  o p pin 11 combines the JIM and FRED enables  This signal  active  law  indicates    1MHz bus cycle is in progress        IC35 various 64K        128K or 256Kbit paged ROM       A 32Kbyte device in this socket appears in sideways ROM slots 2 and 3     link S9 East    fitted  IC35 can be  than 250ns                 IC36 16R4    Programmable array logic    Link 59 West allows 8 or 16Kbyte       any ROM or EPROM with a
67. U      42    IC78  have access to the RAM   clock speed by   2MHz clock   the RAM sufficiently to perform                   is provided  encodin    Screen display  IC53   and various  available           g    interleaving the accesses on alternat  The RAM is thus bein          each capable    EPROM  ICs 35 44 57 62 68   When            each sideways ROM socket is decoded as two 16K           71 holds    32Kbyte ROM which  C   The number of the ROM  1645            BAS                     lled on the board in eight 64K by 1 bit DRAM  65 66 67    12Kbytes can be paged into the sideways  ning 20Kbytes are used as screen memory in  a    Of this RAM  32Kbytes are always     paged     nd 6845 cathode ray tube controller    Each can access the RAM at full 2MHz       phases of the     accessed at 4MHz  The 6845 accesses    the refresh function           thro             video processor  outputs           ugh the 6845  IC78    ircuits  Three display          RGB consists of CSYNC and R       ED GR          EN          H    BLUE       m       at TTL voltage levels  Each       colour is either on  off  or    flashing  giving sixteen displayable          colour effects           VID  onl                           link 526 is made       y      EO output is a summation of RGB    ie eight static colours and eight flashing colours         luminance   colour    to give a grey scale  the chrominance component          is added to the V       information     D            output           UHF ou
68. V peak to peak   25 to   15dB          350mV RMS   By miniature relay within computer          Contact ratin    g 1   at 24V DE       300 or 1200 b       aud using standard CUTS    tones  1200 and 2400 Hz tones        7 pin DIN    3 6 Analogue to digital convertor    Resolution  Full scale  input voltage  VREF  Accuracy           wit    h       respect to VREF     full    Scale error 0 5          zero scale error 0 5    Non linearity            Input impedan             3 7 ECONET    Line voltages       Temp coefficient  Conversion speed    ce    10 bit    VREF  1 8V          typical            typical  typical  0  typical   6mV degree C  10 0ms per ch   gt  1   ohms                             0 25          3V    typical  annel typical    typical into 50 ohms    3 8 CENTRONICS compatible printer interface          Data strobe    3 9 Audio output    Output power    Speaker impedance       4us pulse    0 5W  8 ohms       3 10 Environment    Air temperature  system on 0 to 35 degrees C  system off  20 to 70 degrees C    Humidity  system on 85  relative humidity at 35 degrees C  system off 95  relative humidity at 35 degrees C                               Storage conditions  air temperature  20 to 70 degrees     humidity 95  relative humidity at 55 degrees C    3 11 Dimensions  Height 73mm  Width 415mm  Depth 345mm     including feet           4 Disassembly        assembly                      To service the BBC Microcomputer B Plus  first disconnect the power    supply plug fr
69. a             muc e   iTEM147 q    Lar               itemise    ITEM 161 4 4  ITEM 161                 ww    212 WALT    NOTE  ITEM161  FIT EITHER 8x 4164 12    OR 1xTM4164EK8   12  64K x            120  5    64    1 1205            layout    Ng    ES  MID G S    ITEM 183 4                Eur    os    504 79              dp vem d ITEM 173       N    E    ITEM 152 9 ITEM131           139 ITEM138 0 8     fitemts3 4   gt                               1      150 d  gt          MEC IK   gt  ans               149 4    mn                ITEM 181 OPTION       gt   o           602  5  202          211            gt      T            1      181 ELISE  piese          147 9     8    ITEM 154   2  2       gt          Ez    TEM144       RI  E O        9   C  4     222341    ITEM149         ae  o 93    e  se  Cy    IE  M 16       SI SULZ ZZ                                        gt             gt   MEG  z 5  ITEM 163   e    gt  5       2   5     0          Gu                             9  L    90  su    su  o  4    4          cov               5289 99998912716 SW31I            0647498 SW31I    179276212792  2 020217021888 SWILI    95    012    gan       zan                     5            o AO    dur  3449 e  ss as   ASS        Ast    St       WO zw          40130 dN 1491  ZMS                t 2    7 5 i 9 4 9    1812    1995   7  4 4 4 4       J 4 AR  AA AAN d     T in  B 199       SIT NI 9717 NI er  Y        Pony BI NI 9919 NI 9919  y 9719    9719 NF    AJO     OE oic Ye   8   90 a Y  E
70. aces ar   major components  the UART or ACIA  SERPROC IC85    If both the cassette interface and RS423          tester  then it  or its address decoding   a  Cassette interfac             Use a PORT tester to verify that the cassett    All tests on the cassett    is likely that the fau     interfac       lt is with one of the above    they share two    C82 and the serial processor or    fail  shown up by the PORT    ICs             working cassett       tape  peak       to peak        Test pin 25 IC85  period  is arriving at  accurate  If not                 TE    the cassette fails to  ttempting to LOAD           a    symetrical about        IC89   IC89 pin 14 sh          IC89 pin 1 should show a  mark space ratio   this is so              recorder and tape   cassette recorder and the azimuth adjustment  recorder s volume control should be set for an output of 300mV     the serial processor   that pin   the divide by 13 circuitry    LOAD     ould be similar to pin 8     This    and ch  sign    interface is faulty        must be carried out using a known  The commonest fault is the user s    should be checked  The       eck that 16MHz 13  812ns  al must be stable and                       look at the    IC89 pin 8 should show high and low tones of  If there is a marked displacement then replac    wi        1 4V peak to pea  Reduce the volume of t  Maximum 50mV displacement                                                  ormed by IC18 is faulty           E    gi       lowing 
71. also positively biased   approximately 10 1   R147 w          form    has an open collector  clock signal which is  an  attenuator          R125 134 140 14   ith R148 set       the compara  2  o p pin 12        n this comparat    is a pull up and R79 gives the compara    approxima             rorm      al       cenuator    tor input signals stay within       or receive    S a bias of about 2 vol   the supply voltage  S data from the  tor hysteresis        tS SO   5 volts    R73  42 143       ECONET line   R106 110 1                tely 10 1   Again          to nominally 2 volts   data signal to single ended 1                The comparator converts th          L which is decoded  ently sensitive to          LM319 comparator is suffici  tenuators to be used whil  An idle line has a             tate     le still detecting  differentia              ECON       mpressed on it by the    ET       line termination                       he micro      86    voltage    the inputs are biased  e differential ECONET  in IC81  the ADLC  The  allow high impedance  the ECONET idle line  of about 0 6 volts  networks  not part of                                                                IC93 LM319 Dual analogue comparator  not normally fitted   This comparator circuit is not normally fitted  When fitted its  purpose is to detect data packet collisions on the ECONET  Collisions       are normally avoided by the network filing syst  rare  When a collision occurs it will resul    detected by t
72. and SHEILA  The  decoder   uses the I O enable from IC22 and A8 and A9 to detect the  256 byte I O blocks    o p 4 is FRED  amp FC     o p 5 is JIM  amp FD     o p 6 is SHEILA  amp FE     1C29 TMS5220 Speech synthesiser  optional    1C30 7415259 Octal addressable latch  This device expands the number of output bits available for system  contol functions  It is driven by the operating system through the  system VIA  IC20     1C31 74574 Dual D type flip flop            ot  IC30   2        contents           half period of 8M   This device is schottky to minimise device delay  uncertainty    1C32 7415374 Octal D type   This device is used to sychronise        de glitch the 1MHz device  control signals  By using 1M to clock the register  signal changes    the system VI             A     1  o p pin 6 disables the addressable latch  to avoid VIA o p glitches disturbing the latch       IC30 during a CPU access    The function does not need schottky speed              is low       o p pins 8 and 9 generate timing for RAS   clock  RAS is a delayed 4M clock        can only occur while 1E     inactive      the RAM row address    the delay being nominally 62 5ns                    75    IC33 74502    1            connected as an       Quad 2 input NOR    o p pins 1 4 and 10 form the CPU clock generator     R S flip flop  which gene    The       ens  2        o p pin 13  row address clock   high low  approx  to meet   controls the ROW     T             ratio of notRAS   the longest known 
73. any program code in the VDU code  Spaces must not address RAM between 683000 and  amp 7FFF unless it intends    to write to the shadow RAM               A serial ROM which contains the speech vocabulary data              37 TMS6100                       screen      Speech PHROM                                                                                                                         used by 1C29                                                                                   IC38 5  76489 Sound generator    This IC contains three sound channels and one noise channel  The sound  pitch  attack  sustain  decay  and  releas ar independently   programmable from BASIC or machine code  Control is exercised through  the system VIA IC20    IC39 7415139 Dual 2 to 4 line decoder   1  o p pins 4 5 6 and 7  This decoder  is enabled by IC21  for I O  address values between  amp FEO0 and  amp FEIF  The IC uses address lines       and   4 to complete the I O address decoding for the CRTC   amp FEOO 1                amp FE08 9   SERPROC   amp FE10  and the ECONET control signal   notINTOFF notSTATID   amp FE18     2  o p pins 9 10 11 and 12 decode address values  amp FE20 to  amp FE3F into 2  write only blocks and 2 read only blocks  only one is used   At  amp FE20   WR  is the VIDPROC   amp FE20  RD  is INTON  an ECONET control   amp FE30 to   amp FE3F  WR  is  ROMSEL  space  see PAL IC36   1C40 741520 Dual 4 input NAND   1  o p pin 6 controls the paged ROM notOE signal  All pa
74. bus   TUBE interface   Analogue to digital conversion  ECONET                                       A                                p                 nt       p                                                              LO LO   XO LO                           Appendix    Connector pinouts   Parts list   Glossary   IC description   Final assembly   Circuit block diagram   PCB circuit diagram   PCB layout   Keyboard circuit diagram  Power supply circuit diagram                                          Ss WW CO                                                  PS AB     1      O    ag  WN         a al  Dos    2    58  63  69  71  89       93  95  97  99    E  I    WARNING                                             Green  amp   Blue  Brown       Th  plac Th           COMPUTER MUST    The wires in the ma  in accordance with the followi    e moulded plug must be used with             BE       EARTH       ED       ins lead    for the apparatus are coloured          ng code     Yellow arth    Neutral  Live          the  carrier is of the s       fus  the  the       necessarily  the base of  are not in   moulded pl  another   replaceme  of th  with    ug MU             n           TE                   th       terchangeable     conventional  fuse carrier  e fuse blowing it should be replaced   a 3 amp fuse that is ASTA approved to    e socket outlet available is n       same shade of that col  plug  Different manufac                  use and fuse carrier firmly       ame basic colo
75. circuits are more likely to give       the tests     9 13 1MHz extension bus          Use a PORT tester   tester may show up all       kinds of errors           the 1MHz bus     Use the following program to    xercis    th    beca          decoding     10 fred     20 jim   30 DIM  40     50  start    60 LDA   amp 00  70  1          80 STA fred   90 STA jim   100 JMP loop   110 1  120     amp FCOO   amp             P  100                CALL start        RU the program and test pins 4    and 5  low for          If the 1MHz extension bus is faulty then the PORT  use it is driven through    FRED and JIM address       lus or 1 5us       CPU s synchronisation to 1M                  N   signals  which should be pulsing  e  g       Check that the    nals are good then test them at pins       16 and 14        40    If not then replace    IC28 for the FRED and JIM   depending on  IC28                 If the       EC        is high                   when  either FRED or JIM is low            41       Check that SYNC 1M        8       Check that the    ROM output enable pin 6    is high when either FR        ROM disabled        ED or JIM is low        is                when either FRED or JIM is low           All the above thr       data bus buffer enable pin 19     12    signals come indirectly             rom        11    low          Check that the data bus DO D7 goes  some point after the buffer is enabl                low both   pin 19    ed                 enabled     IC34     Sid
76. ck the ROM  socket and the ROM  If the ROM works OK then check that the data   address and control signals are reaching the 1770        6  Check for  pulses on pin 1 of     15 after a break  If there are none  check the  address decoding logic    Press SHIFT and BREAK  then release BREAK while holding SHIFT down   Drive 0 should start  the LED on the front of the drive comes on                                                                                                                  Results  if drive doesn t come on then check using an oscilloscope or  logic probe that MO  pin 20 IC16  is high  notMOTOR  pin 10 IC8  is  law  Check that SO  pin 7 IC17  is high  nots0  pin 8 IC7  is low  If  the above signals are correct then check the connection from IC7 and  IC8 to connector PL8  If the above signals are wrong then try a good  1770 and check     17  Check that 1  17 is reset after a BREAK  all  outputs law   Check         function by poking values between 0 and 64  into location  amp FE80  Check that the correct bit pattern appears on the  outputs                 an    Try  CAT  ch  th    eck that  en check that 58    to get a catalog  S7 is fitted  is       System has worked before        Ch    TE LO                  Use an oscilloscope to moni   the signal end of R7   period 4us or 8us     50    eck that after a          BR             not    If drive does come on with SH  track disc into drive O0   d make sure that a write protect    Use a disc    ue       East   fit
77. cycles and 300ns before phi2 on    write cycles           The following items of test equipment are required for fault finding           PORT tester       10A Multimeter       logic probe       20MHz dual beam oscilloscope       TV  composite monitor  colour monitor  cassette player   disc drive   frequency counter   5 ohm 5W resistor    9 1 Switch on          Connect the suspect microcomputer to a UHF TV and an RGB monitor   Connect the mains supply and switch on both the monitors and the  computer  One of the following will happen                 a  There is noise on the monitor screens  no signal from computer    There is no power on beep sound  there may be a continuous noise   and  the LEDs do not light  or light incorrectly                    Results  either power supply is dead  or there is a fault in the heart  of the microcomputer        36                               Follow the sequence of checks shown below    1 If there is no noise on power up    the power supply  see 9 2     2 If a PET tester is available then use it    on the B  providing the CPU is running and it can access the ROM   although it may give strange screen output    fail        The                        PET will not work at all then either the CPU isn t running or  cannot access the ROM   3 Check HS and VS signals         39 and        40 1  78     oscilloscope   every 64 us and VS pulsing every 20ms        Results  if they are stuck or floating then carry on with the checks             and no L
78. d fault finding section    use for servicing  A detailed description     4 which are new              B          of the BBC Microcomputer    5 1 General  The microcomputer uses th    timing of the  requires two clock          signals at    respects it functions in the same way as            6512 CPU    logic circuitry than did    section 9  should prove to be of more    is given of those features                         clocks   X    IC53      The computer  oscillator circuit  video processor ULA    are                      and half of        42  which allows more accurate  the 6502  see 5 2  The 6512   MOS  voltage levels  in all other  the 6502   derived from    16MHz crystal controlled  IC26   and divider circuitry in the                The 6512 accesses 31 1 4Kbytes of ROM  3 4Kbyte of memory mapped  input output  and up to 44Kbytes of RAM  64Kbytes of RAM are installed  on the PCB  the extra 20Kbytes being used for the screen memory in  shadow mode  see 3 1    The memory mapped I O is located in pages  amp FC   amp FD  and  amp FE of the CPU       address space        Th are fiv  of taking an 8  16   used with a 32K ROM   Sideways ROM slots     contains the operating    r             64Kbytes of RAM are ins  chips   ICs 55 56 60 61  ccessible to the CPU     ta  64          Sideways ROM sockets installed on the PCB   or 32Kbyte ROM or    A sixth ROM socket  System and  currently in use is held in the ROM select latch       a  ROM space  and the remai  shadow mode  Both CP
79. de select signal are held in the latch  Also the disc format mode    single double density  and a 1770 master reset signal are held in this  latch  All these signals are under direct program control  The latch   is addressed at  amp FE80                                IC18 7415163 Presettable 4 bit counter       Configured as a divide by 13 to give 16MHz 13 clock for cassette and  RS423 baud rate generation and disc speed detection           IC19 741500 Quad 2 input NAND             1  o p pin 11 detects a count of 12 on IC18 and generates a   synchronous load pulse so that LC18 divides by 13    2  o p pin 8 is used as an inverter to generate notW for the system RAM   3  o p pins 3 and 6 are part of the decoder that converts the 2 bit  code for display RAM size  from the addressable latch IC30  to the 4   bit code fed to the adder IC76                    13              20 6522 System VIA          This is a versatil interface adapter  VIA  C  The A data lines are  used for communication with the keyboard  speech system  and sound          is VSYNC from the CRTC  which interrupts the CPU every 20ms  CA2  generates an interrupt when a key is pressed  PBO PB3 drive the  addressable latch IC30      4 and     5 are inputs from the joystick fire  buttons  PB6 and PB7 are inputs from the speech processor         is the  end of conversion signal from the analogue to digital convertor LC84   CB2 is the light pen strobe signal from pin 9 of the 15        D type  connector  SK6  used fo
80. deo  processor IC53  IC33 pin 3 should be low    pin 8 IC41 which should also be low    IC25  If SYNC 1M is stuck high then find which one of the inputs to      41 is stuck low  The 1MHz device attached to this input must be  checked        7 Check activity on the CPU address lines        If after a          BREAK the                               the CPU cannot read                   Check    activity starts and then stops  this suggests that   the OS ROM  Check the OS ROM by replacing it with a known good one   Check that it is enabled and that all address lines are present   following BREAK that notOE pulses low at 2MH  inverse of phi2                     and             notCS goes low and stays low for a time        8 Check all       clocks from video processor 8M 4M       9 After BREAK check CRTC notCS pin pulses low          2M 1M      pin 25             If all the above checks pass then the machine  exhibit the symptoms stated in  a         see 9 3   IC78      should do more than    37    b  The screen synchronises       noise  but there is only    flashing  cursor in the top left corner        Results  usually caused by a keyboard fault   Check that the keyboard is connected correctly  see 9 9         The banner message appears  but is incorrect or incomplete        d  The correct banner message is   Acorn OS 64K      filing system           language     gt           For example  with a 1770 FM disc filing system and BASIC language the  correct banner message is      
81. derived by mixing cambinations of the two master             chroma signals or their inverse with a bank of ex OR gates              Phase Alternation by Line  the chroma signal                   For PAL  reference phase is  shifted 90 degrees on alternate lines  An exclusive OR gate     1083           driven from half of IC69 modifies one of the ring counter outputs to    cause the required phase alternation           For NTSC operation  link 528        be changed to give a          constant    reference phase  IC83 pin 13 to Ov    R92 must be removed for NTSC   and the crystal X2 must be 4 times the colour carrier frequency of the          NTSC broadcast standard  eg 14 318MHz for USA            The chroma waveform phase and amplitude are selected by the red green                   RGB controls       and blue  RGB  signals from the video processor           the six              ex OR gates      86 and     83  to direct the required phase s  of 4              4336MHz to the NAND gate array  IC87 and     90        and to ena       ble the    appropriate NAND gates  Resistors R85 to R92 mix the NAND gate outputs                to form a single chroma signal  including the colour burst           E                R89 are used to match the DC level from the resistor mixing  or all colours  but not the colour burst  A crude low Q tuned  formed by Ll and C40 filters the chroma signal before it is buffered       R86 and  network                         with the emitter follower Q9  
82. disables the ROM output drivers when                      an I O address occurs   amp FC00  amp FEFF            The currently selected ROM number  0 15              is held in the ROM select                               latch IC45  The ROM select latch is mapped into the memory at address   amp FE30 via the PAL IC36  When writing to this address  the four data  lines D0 D3 provide the ROM number which is latched into IC45  see also          5 4 2                 When the PAL decodes an address from  amp 8000  amp BFFF  IC36 pin 18 goes low          and enables     46      46 is a thr lin                   to eight line decoder which       selects the particular IC socket allocated to the ROM number  in IC45   The least significant bit held in IC45                   is fed to the relevant ROM                    Socket only if the link for that socket is made E for a 32K device   The correct half of the 32K device is then selected to be placed in             the memory map     5 4 2 Paged RAM operation       The 12K paged RAM is selected with a ROM number between 128 and 255    D7 set   The top bit of the data bus D7 is available to the PAL IC36   Writing to the ROM select latch at address  amp FE30 as described in 5 4   1  will save D7 in the PAL  DO D3 are stored as normal in IC45  If D7  is set  logic 1  then the PAL selects the 12K paged RAM when the CPU                address is in the range 58000 to  amp AFFF     is present then the top      of that ROM wi       map  abo
83. e  with  connector headers  in first and pulling it forwards as far as possible  until the back edge drops in  Be careful not to trap the composite  video wire to the BNC connector if this was removed  Replace the PCB  fixing screws                          Reconnect the composite video and its connector                 Reconnect the power supply  being careful to route the wires neatly   and connect the wires  seven  to the push on connectors on the PCB   being very careful to get the polarity right              PCB connectors marked VCC must have a red wire attached three   PCB connectors marked OV must have a black wire attached  three   The connector marked  5V has the purple wire attached  one                        Replace the keyboard and reconnect the loudspeaker to the main PCB  Be  careful to reconnect the keyboard ribbon socket so that all the pins  are engaged  it is easy to displace the connector one pin to right or  left  Replace the 10        serial ROM connector if fitted  Replace th   nuts and bolts holding the keyboard in place                                   Make        final check that all reconnections have been made correctly   especially the power supplies which will short circuit if two are  reversed           Replace the lid and press down at the rear whilst tightening the two  rear fixing screws  Finally replace the front two fixing screws     5 Circuit description    This circuit description has been kept as simple as possible as the       detaile
84. e the CPU data bus with the  ECONET station ID  The buffers ar nabled when the CPU reads address   amp FE18  A write to  amp FE18 will result in a data bus drive conflict and  should not be attempted  Link 523 sets the station ID  Each link has a  binary value with the largest  128  decimal   at the North end of the  row  A broken link  shunt removed  adds the link value to the station  ID eg all links fitted gives 0                                                              83        81 681         54       This                IC is an ADLC           dva          Each byte of an ECON       ET trans    Serial data link controller               ECON    ET only        fer          managed by a network    fil    ling syst                                softwar It enabl  by a clock detection   clock  NotCTS is tes  See comments on coll  NMI interrupt  which  IC69 and IC70   A  present  as not                          IC82 6850 ACI       A    A UART is a  transmit and receive  data conversion for       s th       ECON          nced data link controller    or transmitting and receiving serial data to an  is under interrupt control   The notRTS signal is controlled  ET line driver    It is responsible  from the ECONET   and is             d             IC91  NotDCD is driven          circuit    ted to check for n  ision det  is enabled disabled under program control       ection un       k7 pull up resistor        UART     serial asyncronous    data   either              nterface 
85. ed lines  notPAGEFC  1MHzE            or the 1MHz extension bus   to LA3  notPAGEFD     Permanently enabled buffer  are four address lines LAO  RnotW                                   7d    IC7 7438    1        pin 6 is drive sele  from controller circuitry    Quad 2 inpu             able to drive a 150 ohm pull up resisi    t o c NAND    ee uds  to form    Gate  th        either disc       interface     s motor control and drive select  e external drive select  Must be  tor hence cannot be LS TTL                                                        2  o p pin 8 is drive select 0  see above     3  o p pin 11 is used to buffer and invert the disc controller  interrupt signal on to the wire NOR notNMI interrupt line    4  o p pin 3 gates the 1770 DRQ on to the interrupt line  Used only  with 1770 hence link S8 used to select 1770  made  or 8271  broken   option    f IC7 is fitted and the disc controller is not  then IC7 pin 13 or  pin 2  or R14  must be pulled low to avoid notNMI being held low  permanently which would stop the ECONET hardware from working        IC8 7416          Convert    ts active high signals                Hex o c inverter    from disc control    circuitry into the       active  signal drive capability            9 741500 Quad 2 inpu       1   2   window  pulses is 8us  high  when the nex  resets the latch   then the latch stays reset   3  o p pin 3 is used as an  pulses needed to reset the    data                10        0 6522       o p pin 11 decode
86. er bits                      IC18 divides the 16MHz clock signal by 13  1 23 MHz  and this signal  is divided further within the serial processor to produce the  synthesised 2400 1200H cassette record signal  and the bit rate  clocks  Automatic motor control of an audio cassett recorder is    achieved by using a    serial processor    24    small             relay driven by transistor Q7 from the     25V and 3V  A          a read of  amp FE20        R66 and C30 provide the necessary timing elements for delay between  receiving the high tone run in signal  detect signal to    Th  sh    Th  RT  95  an       RS  re    Se    the serial processor co            e signal    caning       the 6850     from the cassett       aped by three s        recorder is buffered     and asserting the data carrier       filtered and       tages of the LM324 amplifier    IC89     e RS423 data in and data out signals and the request to send output    S and clear to send input CTS signals are i  translate between TTL and standard RS423 signal    which    d   5V        423 sign                ntrol     set the RS423 rec    als are compa   lated equipment     ection of the casset       nterfaced by       ICs 94 and       levels  5V                            5     The A to  four analog  licon diodes     si  VO  vi    13 Anal    D          ltage of  a CB1 of                D9     the 6522      D10        from SK6   and 111   1 8V  When a conversion is complete     IC20 pin 18  which generates an        
87. es    place depending on which phase lE was on when the request was received  from     41  see figure 2                    2M    2E    1E          Figure 2 2MHz to 1MHz transition       5 3 Reset circuitry    The system has two reset circuits  one is a general reset from a 555  timer  1C43    the other is an RC network which just resets the system  VIA  IC20  on power up  This allows the software to detect the  differenc between a power on reset and a BREAK key reset  The  keyboard BREAK key connects via S10  a PCB made link  to the 555  timer  The 555 generates reset pulse RS which is inverted to give the  CPU notRS signal                                                                    5 4 Address decoding and memory    Figure 3 shows the memory map     13            4        BACKGROUND      Bog   ROM             16    SIDEWAYS  ROMS  2 11       12K         SIDEWAYS          9006    gt     SHADOW  SCREEN  RAM    3899    Figure 3 Memory map    14    FFFF  Frog             OPERATING       COOD  ROM    1     14 15  8020  NORMAL  SCREEN  RAM  3094  0  00  UPWARDS  WORKSPACE  0009    At the hear  PAL  chip  shadow     the paged RAM        IC36        5 4 1 ROM operation    Any ROM socket on  device  8K or 16K  or from  amp 8000  amp BFFF  of memory paged  address line A14  to each  socket IC numbers    corresponding link n                                              the PCI    into the memory map   QA  ROM slot when the appropriate molex  their corresponding  umbers are shown
88. es  ven when not required  except for the  purpose of refresh   But data to or from the RAM is only available to                      the CPU  when the data buffer     49 is enabled  This occurs when              input to the NAND gate in half of     40 goes low  that is when A15 is             low  address between  amp 0000  amp 7FFF  or if the paged RAM signal fran IC36  is low  address between  amp 8000  amp AFFF and paged RAM selected   or if the          video processor  VIDPROC  is enabled  address  amp FE20   RAM       is disabled    when the VIDPROC is written to  by holding notCAS at logic 1  see    IC23            5 5 Disc interface    There are two floppy disc interfaces which can be fitted to the PCB        based on either the 8271 floppy disc controller for FM only  or the       1770 floppy disc controller for FM and MFM     5 5 1  8271 FDC       Two open collector buffer ICs are used to drive the disc unit     7416   hex inverter  IC8  is used to invert the  true  control signals  output by the controller IC15  Two gates from a 7438  quad NAND gate                                   controller s drive select lines with the load head signal  motor control line                        IC7  generat th two drive select signals      combining the     used as a    Each data pulse from the drive triggers retriggers a monostable pulse  generator ICl  The pulse clears an R S latch formed by two cross                    coupled NAND gates      9   and clears the bit interva
89. es of the buffer at  IC12 goes low      53          9 14 TUBE interface    Use a PORT tester to check that the TUBE interface is  faulty  Run the following test program                            10 tube     amp FEEO  20 DIM P  100  30    40  start   50 LDA4 6001  60  loop   70 STA tube   80 JMP loop   90    100 CALL start                       Test the enable pin 19       4 with an oscilloscope and check that the  signal is wobbling  If not then check the address decoding performed  by IC21 and IC22                    Check that all data lines both sides of the buffer pins 11 18 and pins  9 2 of       4  D0 D7  go low at some point after th nable pin 19 IC14  goes low                                Change line 50 of the program to  50 LDA   amp FF    and check that all the buffered data lines go high at some point after  the enable        19       4 goes low                 If these tests do not give correct results then check the data bus  buffer       4 and the PCB tracks and connections to PL12                    50                          50 LDA   amp 55       can also be tried  These correspond to output bit patterns 10101010  and 01010101          0   4  R notW  and 2E        be looked for on pins 12 9 7 5 3 16 and 18  of IC13  These signals should be the same as the system signals  but  delayed by 10 15ns              54    9 15 Analogue to digital conversion    Use a PORT tester to verify that the ADC circuit is faulty           Check VREF by measuring the voltage b
90. ette recorder    IC90 741500 Quad two input NAND   o p pins 3 6 8 11 are four gates which are selectively enabled to  drive the colour subcarrier resistor mixing matrix  to generate th  colour subcarrier phase for the current display colour  L1  C40 and  R113 in parallel with R114 form a simple low Q band pass filter tuned  to the colour subcarrier frequency  4 43MHz   which reduces the  harmonics of the chroma  colour  signal    IC91 75159 Dual RS422 line driver  ECONET only    1  o p pin 2 used as an inverter  Forms a true RTS signal to  trigger clear the ECONET timer monostable    2        pins 12 13 drive the              data lines with      RS422  differential signal  An RS422 signal has nominal TTL logic levels  two  lines are driven to opposite logic states  to give differential signal  transmission  The gate is capable of driving a 50 ohm load tied to 2 5  volts  When the ECONET interface is inactive  not transmitting  the  driver is in a high impedance state  A logic 1 on pin 9 enables th    driver     IC92 LM319       Dual analogue comparator                    ECON    ET only              1  o p pin 7 senses the    ECON          ET clock signal           amount of hysteresis to avoi    d self oscillation    R78 introduces a small    of the comparator when       no signal is present  which  indication   R63 is a pull   output  The comparator rece                      would resul    in permanent clock preseni          up  the comparator  ives an attenuated          
91. etween pin 8 IC84 and ground   This voltage should be approximately 1 8V  Look for shorted or broken  tracks if it is not                 Connect two known working 2 way joysticks to the D type connector SK6  used for the ADC  Type in and RUN the following program                                   10 NDU  23  1l 020 0707   20 CLS   30 REPEAT   40 PRINT TAB 0 0   ADVAL 1   5     4   50 PRINT        0 2   ADVAL 2   SPC 4   60 PRINT TAB 0 4   ADVAL 3   SPC 4   70 PRINT        0 6   ADVAL 4   5     4   80 UNTIL 0       Move the joysticks and see if you can get numbers in the range 0 to  65520 on each of the 4 channels   In practice it may well not be  possible to get near either one or both of the end values  but a good  range of numbers on each channel is sufficient to show that the  converter is working                                 If this experiment does not work then check that the ADC IC can be  accessed by running the following program                    10 adc     amp FECO  20 DIM P  100  30      40  start        60 JMP start   70    80 CALL start           Check that pin 23 IC84 is active  If not then check the address  decoding and connections from pin 9 IC21                       Press CTRL BREAK and look at the signal on pin 28 IC84  This line  Signals the end of    conversion and should be pulsing low   approximately once every 10ms  If it is  but there is still a problem  with A to D conversion  then check that the EOC signal is reaching pin  18     20            
92. ged ROMs are  disabled during CPU write cycles by this gate  R notW i p   ROMs are  also disabled for the I O address space  FRED  JIM and SHEILA   The  not2M clock ensures ROMs can only drive the data bus during phi2 which    avoids bus drive conflicts during address changes   o p pin 8  ORs  three active low signals to form an active high RAM    2     data request signal   enable the RAM data buffer    A15                       49  s    low OR notPGRAM low OR notV   1C48 o p 12         DPROC low will    77              41 741530 8 input NAND    ORs five I O enable signals to form the active high 1MHz cycle signal  SYNC 1M  This signal is used by IC25 to trigger 1   and phi2 clock                   syncronisation  The five input signals correspond to the various I O  devices which operate with 1MHz  1E  interface timing                  42 6512A CPU    The 6512   is    member of the NMOS 6500 processor family  This      is            unctionally similar to    6502    the only significant difference being             in         the clock drive  A 6512A uses MOS level clocks  phil and phi2  and so  gives more precise system timing than is possible with the  TTL  phi  1 clock of the 6502                THE TWO PROCESSOR TYPES ARE NOT INTERCHANGEABLE                                               This microcomputer can use 2 3 or 4 MHz CPU parts  6512A B C           IC43 NE555 Monostable IC       The 555 is used as a monostable for generation of the microprocessor    System reset
93. he fil  hardware is not fitted      then link  fitted        IC94 88151       compatible  attenuated              o p pin    he risk of                         tem protocol   t in data corruption   ling system error checks when collision detection  If collision detection should be required    and so are         S29 should be broken and IC93 and its associated components    20 Dual RS423 receiver circuit       1  o p pin 7 receives the RS423 port data sig       nal  This       input is also    with RS232 data  To reduce the voltage swing the signal is  bandwith and so reduces       by 8124 118  C31 reduces the signal              9 receives the RS423 notCTS contro       signal        glitches in the received signal presented to the S        8149 152                   E  2  attenuate            524 and 525 are optional links which connect interna     resistors    TC95  369T       signal  C4    2  efp pin  limits the             which might caus interferenc to other equipment  Note in most  applications this line can interface to an RS232 device   15 drives the data line of an RS423 interfac C44 slew  signal   K8 SIL pack 64Kbyte DRAM  120ns access    IC96 4164E    This devic             the voltage levels while C35  filters  the si       gnal     termination       to ground  These links should not be    Dual RS423 line driver                      fqt beds             e can be fitted as an alternative to 8 off 64Kx1 DRAM    integrated circuits ICs 55 56 60 61 64 65 66 6       Y 
94. ing phil  Also it forces the RAM  to be  read only  during VDU cycles  Note the buffer is active for RAM  or VLDPROC access  During a VIDPROC write the RAM is disabled by                               holding notCAS at logic 1  see IC23 and     52     1C49 7415245 Octal buffer   The RAM and VIDPROC data bus buffer  This IC isolates the RAM data bus  from the CPU data bus to allow VDU read cycles to occur without    interference from the CPU data bus   cycles     data bus          IC50 and          These two ICs select   address lines  The CPU  signal from the PAL IC36   high because IC50 and     51  law   avoid loading the phi clocks                 IC52 74500  1     Quad 2 input NAND                                  particularl  Another important function of the buffer is to reduce the CPU  loading by isolating the RAM and VIDPROC etc        y during 1MHz device          IC51 7415257 Quad two to one data selector    the RAS and CAS address signals from the CPU    15 is not used   The CPU address    The  A15  input is the CPUSEL          are disabled  phi2 low is the VDU RAM access period     o p pins 3 and 6 connected as an R S flip flop     is only valid during phi2   held tristate  while phi2 is  2M is used as an enable to       The set and reset                                  signals are the inverted and delayed 4M and 8M clocks respectively    The output signal on pin 3 is the precursor of the 6MHz clock used by  the TELETEXT display circuit  See 1063       3    2  o p
95. inverted and wire NORed on to the notNMI line by two  parts of        quad NAND gate   Link S8 selects between the single  interrupt of an 8271 and dual interrupt of a 1770  When a 1770 is  fitted S8 must be made  For the 1770 option link S7 is made East  this    and so defines the  ler and the CPU  Link    ble to allow program controlled suppression of 1770 disc                  is not present when          5 6 1 RGB   Red  green and blue signals are produced by the  are then buffered by 01  Q2  and Q3 to be fed to  at TTL type levels  The fourth signal required at    composite SYNC  sync of the 6845      CSYNC               ge       composite video     nerated from horizontal    CSYNC polarity can be altered using link S27        the 8271 is fitted    tion is not used at present so 55 is not fitted     and UHF     video processor and  the DIN socket  SK3   the RGB output is a  sync and vertical  The OV             and  5V power supply also appears on SK3     5 6 2 Composite video    Composite video       blue   darkest to  yellow  whi  8104  and 8108  on                            BNC connector SK2     to give a grey scale     lightest is     is a summation of the three primari       S  red green and       black  blue  red     mixed with negative CSYNC   green   The grey scale is set by the resistor values 8101     The order from  magenta  cyan        These feed 08 which produces a 1   peak to peak signal  The chroma component described in 5 6 3 may be    added to the compo
96. isabl       IC84 upD7002       Analogue signals       input via  val    to give the phase alternating line  led by making S28 South     SK6 are  ue        channel  to a 12 bit  a    signal  Three diodes  reference which is       temperature coefficient     completed conversion by  generated by the system       digital    1    nterrupting          r references by 180       converted  The ADC informs the processor of       4     PAL     subcarrier  PAL can    4 channel analogue to digital converter     about 10ms per       IRO      Interrupts are          A           D9 D10            11                       C20 when it receives            active notEOC                 S ar                Note    that    typically 1 8 volts with a  the accuracy of the ADC part is    equivalent to a resolution of about 8 bits        84    used for the voltage   6mV per degree C    IC85 ULA       The SERPROC handles          Serial processor    the RS423 and cassett    IC       interfac       circuits  Built          into the IC are programmable clock generators which set the serial bit       rate  Signals from t  routed to from the 68  are demodulated in   IC85 and a  initialise  the preambl  the SERPROC   control                   ton             signal on pin    he  50    bit clock sign  data reception   Motor control  A control bit in    11    IC82 by this       selected interfac     RS423 or cassette        TG          When       the          The replay cassette signal    are  S       al is
97. isio             454514               91       iv Insert       30    B     Solder the 14 pin DIL sockets into positions    and 92 into their sockets     See below     n detect circuitry is to be fitted  the track link at     29 should be cut before proceeding  see below      IC91 and 92              v  Solder all the remaining  correct positions on the PC    though this may degrade reliability     ICs  resistors and capacitors into their             B  C81 may be socketed as an option                 vi  Solder the two 8 way wafer connectors into the PCB in their  correct positions and then push the seven shunts onto all but the       North most pins           vii  Solder the DIN socket into the PCB        viii  Insert the    filing system ROM  eg DNFS  into a vacant sideways       ROM socket  Note          DFS ROM already i                that  where    nstalled           a B  machine is already fitted with the    1770 Disc Interface  a DNFS ROM must be fitted in addition to the 1770                                                                                                    ix  If collision detect circuitry is required  the additional  components given below must be fitted   OTY DESCRIPTION CIRCUIT REFERENCE   1 RESISTOR 1K0 0 25W 5  R68   4 RESISTOR 56K 0 25W 2  895 96 98 99   1 RESISTOR 1M5 0 25W 5  R97   1 CAPACITOR 10nF CER PLT C28   1 IC LM319 IC93   2 SOCKET 14 PIN DIL FOR IC93                         X  In order to co  using the approve    6 4 Speech    Speech 
98. l timer formed by  two divide by sixteen circuits      2            NAND gate  IC9      If the bit  timer then       interval exceeds the time determined by the bit interval                         window  and the read data pulses to decode the serial data       interprets the bit value as logic 1  conversely if DW    data bit is a logic 0  Logic 0 bits are encoded as 8us  pulses  logic is as 4us  and each bit interval is 8us              the latch will be set  DW 1   The 8271 monitors the latch  the data       stream     If the latch is reset  DW   0  when a data pulse occurs  the 8271    1 then the  between RD       19    The bit    interval       5us     Disc speed is measured by timing the interval bet  which are nominally 200ms apart   th RDYO and RDY1   ICA    tor off forces both stages o  high and    bo  counter   off   Mo  pin 13 is            One interval    timer is designed to detect an in    terval    of approx 6        Lween    timer       1C4    index pulses     is used for       16 13 MHz  1 2307  When all drives are off           MHz  is             IC3 pin 2  notRDY  i          when MOTO   de  f    R             C4 pin    tect the state o    clocked  ICA        goes law  IC3 can now be  f the digital timer  S high then th                int    11                           4        11    greater than 2     2 18 812 5ns  and  1 at logic 0 when    13ms    is stil       disc speed    disc revolution th    the MOTOR sign  IC3 to predefined states   5 high     rval
99. lastic boss in the centre  of the left side of the modulator                 42       Press the BREAK key and check that the PAL voltage waveform looks  something like figure 9                                 Colour burst       Figure 9 Black PAL voltage waveform       Type in the following   COLOUR 129   CLS       and press RETURN           The waveform should now look something like figure 10     3 3V    Figure 10 White PAL voltage waveform       43    Results  if the two waveforms are correct        the UHF monitor does not       give a display then the UHF modulator is faulty and should be    replaced           If any other part of  temporarily and test the  The waveforms should be          including colour burst                         associated resistors    inserted the correct way       10  but of reduced amplitude    If the video output waveforms       If the colour burst part of the wave  lies in the chrominance circuitry     El       orms is missing then the fault    see  c      the waveforms is incorrect  make link 526       composite video output with an oscilloscope     similar to    If the composite output waveforms     1   peak to peak         those indicated in figures 9 and       are good with link 526 made      but the UHF output does not work  then the    Check that  round  the       ault lies in the UHF luminance circuitry  Q6  D12  D13  D14  C36 and    diodes D12  D13  and   14 are         is marked              are bad then th video luminance    circuit
100. ltra High Frequency   signal for input to a TV aerial       Logic Array   semi custom IC    Variable Capacitor  Visual Display Unit             Versatile    In                terface Adaptor  6522     Variable Resistor    A synchronous enable or clock    peripheral               or 65xx 68xx family    ICs  1   is a continuous 1MHz square wave       1 MegaHertz    A synchronous enable or clock       peripheral             rom video processor  for 65xx 68xx family                      m        ICs  2E may have two or three half cycles       suppressed to synchronise it to 1E    2 MegaHertz  4 MegaHertz  8 MegaHertz         x                        rom video processor    from video processor       from video processor    IC description                             7415123 Dual monostable  one half used  8271 FDC only   Required only by 8271 disc interface  This monostable defines th  pulse width of data pulses from the disc drive during disc read  operations  Pin 9 receives negative pulses from the disc drive  the       monostable triggers on falling edges and generates a negative pulse of                                     about 0 9us on pin 12        2 7415393 Dual divide by 16  8271 FDC only    This IC receives an 8MHz clock  Along with a NAND gate  part of IC9   this chip forms a digital timer monostable  It is set to about 6 5us    and gives the decision point between logic 0 and logic 1 data bits          from the disc drive                                                 
101. mation phase is varied on alternate lines  Henc  Phase Alternate Lin   PAL ii  Abbreviation for a type of logic integrated circuit  IC   which is programmed by fusing microscopic links in the IC   Programmable Array Logic circuits are used to reduce the  number of ICs needed on a circuit board   PB Port B   The other port of a VIA   PCB Printed Circuit Board                    Ol etc  OWERTY  RAM  RAS  RC  RGB  ROM  ROMSEL  RS423             RTS  S1 30  SK  TTL          HU               AS       70    Test devic                Model B  Will          designed for use with BBC Microcomputer    work on the B  but with different          results  see information manual supplied to dealers    CPU clock input   non overlapping with PHI2       CPU clock input also called 2      Header PLug                                    Test device for use with        Microcomputer Model B   Power Supply Unit  Transistor numbers                  Signifies    standard typewriter key layout       Red Green Bl          ROM SELect          Random Access read write Memory   Rae Address Strobe   control line for the DRAM  Resistor Capacitor network   ue   individual colour signals for the VDU             Read Only Memory  la    tch          PCB links  Socket             An internationally defined convention for serial  transmissio  Ready To Send   control output on RS423 port    n of data       Tranistor Transistor Logic   a standard type of digital       socket       Uncommitted    IC  74  series   U
102. n  objects are inserted through any openings in the microcomputer           Do not block    3 Specification  3 1 The microcomputer    The microcomputer is contained in a rigid injection moulded  thermoplastic case  and provides the following facilities        73 key full travel QWERTY keyboard including 10 user definable           function keys  Keyboard has two key rollover and auto repeat                       Fully encased internal power supply manufactured to BS 415 Class 1           Internal loudspeaker driven from a 4 channel sound synthesis circuit  with ADSR envelope control        A colour television signal  for connection to a normal domestic  television aerial socket  is available through a phono connector  This  signal is 625 line  50Hz  interlaced  ncoded PAL A and is modulated  on UHF channel 36                 A BNC connector supplies a composite video output to drive a black  and  white or PAL colour monitor              6 pin DIN connector provides separate RGB and sync outputs at TTL  levels  RGB are all high true  and sync is link selectable as high or  low true  pulse duration 4 0 microseconds                 A standard audio cassette recorder can be used to record computer  programs and data at 300 or 1200 baud using the Computer Users  Tape  Standard tones  The cassette recorder is under automatic motor control  and is connected to the computer via a 7 pin DIN connector              An interrupt driven elapsed time clock  user  settable   6512A processor
103. ogram             from the data  connector and back again through the receivers     RXD back to the 6850  This loop allows all the components of the RS423       for the SI                   ERPROC and 6850 is working                 way of testing  RS423 without using another  RTS to CTS and Dout to Din  Then if the  above is used to transmit data its path can be followed  bus through the 6850  SERPROC  drivers  out through the    circuit to be checked as above     9 9    Keyboard       S          ERPROC and through    Keyboard problems either show up as a single key which won t work    reliably        or a whole group of keys which refuses to operate     The single key fault is caused by that particular switch having worn    out     solder the track     For multiple key problems   connectors  connector of    T  cab                keyboard assem    are                lace the r    or the track becoming broken by excess forc    the first    It          th       Replac    thing to check  is       inserted correctly     tions are good then c    hasn t been broken wh    ibbon cable with a          bly with a good one        the keyboard ribbon cable o  the connect  le itself    ne pin to th             heck that one of  ere it is held by the  ood one  Try replacing       is  easy to displace either  e left or right  the wires in the    key or    that the    connector   the whole       If it still doesn t work then there    is probably a fault in the computer itself  Use a PORT te
104. om the mains and remove all peripheral connections from  the computer           To disassemble    The lid of the microcomputer case may be removed after undoing four  fixing screws  two on the rear panel and two underneath  Take care not  to lose the two spire clips pushed onto the case lid  into which the  rear fixing screws locate  DO NOT remove the lid with the mains power    connected              Inside the microcomputer are thr main sub assemblies   power supply unit  keyboard and the main printed circuit board           To remove the keyboard  undo the two screws and nuts holding it to the  case bottom  taking care to note the positions of the associated  washers  Unplug the 17 way keyboard connector and the 2 way  loudspeaker connector from the main printed circuit board  and the 10   way serial ROM connector  if fitted              The power supply unit is connected to the main circuit board by seven  push on connectors which may be unplugged  Three screws on the  underside of  the case are undone allowing the unit to be removed  On    E    reassembly  ensure that the same type of screw is used  M3x6mm         The main printed circuit board can be removed after the two wires to  SK2  composite video BNC socket  have been disconnected  Undo the  Seven fixing screws and remove the circuit board from the case by  sliding it forwards and then lifting it from the rear                          To reassemble    Replace the main printed circuit board by putting the front edg
105. ountry     The RF modulator must also be chosen to suit the    81    IC70 7415132       Note   the cheaper 7  1  o p pin 3  fitted        LS00                 transition times   2  o p pin 6 forms  collisions  Input 5             inverts  this gate buffers  Its main purpose is to give clean TTL  the notCTS signal u       clock is not present    3  o p pin 8 gates  to form notINT   the CPU via IC34   ECONET interface   4  o p pin 13 in                         NotINT is the    when collision detect is not used    notRTS  If th  IC93 to giv                  Quad 2 input schmitt trigger NAND      IC93 not fitted     e collision det  e a true  level    signals wit          ECON       ET only        IC70 can       ect circuit    no colli    sion              ensures the signal  the network NMI en  ECONET                         verts notIRO from                         treated as an NMI    by the system        81    sed       always    is    notNMI    to form          IC81 to check for ne  the networ    able with th  signal       E    alse if       e true  INT   which is passed          R56 is only needed on machines built without an       IRQ  This signal        when enabled by    signal    be    is    signal   th normal TTL    twork    to       is             IC69   NotINT is       open drain o p so R59 is needed as a logic high pull up     IC71       A 32Kbyte ROM   0 75Kbyte 1 0           the  con       BASIC ROM  figuration           high          IC              LCI 2        
106. pins while              equal amplitude        th maximum 50mV displacement    k square wave with an even  he cassette recorder until             ted by running the following    IC85  These should       Check that pins 2 and 3 of IC82 are wobbling   Check that both IC82 and IC85 can be selec   program    10 acia     amp FEO8   20 serproc     amp FE10   30 DIM P  100   40   50  start    60 LDA acia    70 LDA serproc    80 JMP start    90     100 CALL start    Monitor the two chip selects  pin 9 IC82 a       be wobbling  If one is fau                lty then check the address decoding       IC39  and the connections    rom pin 5 and pin 6    nd pin 9  IC21 and                     45             If the cassette fails to SAVE  then SAVE a section    of ROM and check       that there is a synthesised sine wave signal from IC85 pin 27 of             around 1 8V peak to peak  If not then replace IC85   replace the LM324     89                 b  RS423    If there is then       Use a PORT tester to verify that the RS423 is faulty        One way of checking the operation of the RS423 is to connect the       suspect microcomputer to a known working microcomput  ports  The connections must be made as follows                   er via their RS423    Din to Dout pin A to pin B   Dout to Din pin B to pin A   OV to OV pin C to pin C   CTS to RTS pin D to pin E   RTS to CTS pin E to pin D   Once the two machines are connected  switch on the power for both  and  configure the known working mic
107. r analogue in                                                                     21 7416138 3 to 8 line decoder                This IC is enabled for address values  amp FE    page FE   the Sheila L O  Space  It is enabled when A8 is low and A9 A15 are high  The Sheila  Space is decoded into 8 blocks of 16 bytes  Each block is enabled when  the corresponding decoder output is low                 LC22 741530 8 input NAND       Detects address values of   FC00 and greater  It forms the first stage  of the I O space address decoder logic           LC23 741532 Quad 2 input OR       1  o p pin 3 gates notW with the notFDC enable  address  amp FE80  to form  the disc control latch clock   2  o p pin 6 gates notINTOFF notSTATID with not2E to give a glitch     free active low preset signal for the ECONET NML control latch   3  o p pin 8 gates the 2M clock with notVLDPROC to form CAS enable                                                                               signal which can only be active  high  during CPU RAM access  phi2  high     4        pin 11 gates notDEN with the latched D6 RAM data  So  D6   received by the teletext generator chip IC59 will be forced high    during display blanking        IC24 741504 Hex inverter       Used for inverting various signals around the board     IC25 7416109 Dual J notK flip flop    i    1  o p pin 6 is a ip flop clocked at 2M and samples the 1M signal to  form the internal 1E and notlE clocks    2  o p pin 10 is used as a state machine 
108. red red        1 Introduction    This manual is intended to provide the information required to  diagnose and repair faults on the BBC Microcomputer Model B  which was  designed by ACORN Computers Ltd of Cambridge  England                                   The information contained in this manual is aimed at servic ngineers  and ACORN dealers who will be servicing the BBC Microcomputer on  behalf of ACORN Computers Ltd                 2  ale  p  G  g  D        5  u  f  m    T  m    D  h  V       Packaging and installation                isc Filing System User Guide and an Econet User Guid    he microcomputer is supplied in a two part moulded polystyrene  acking in a cardboard box  Supplied with the microcomputer is a User  uide  an introductory cassette package  a UHF TV  uarantee registration card  Disc and Econet versions also contain a       lead  and a          he mains supply for UK models is 240V      50Hz  The          TE    respectively     nicrocomputer is                this plug is       Instructions for       upplied with a moulded 13 amp square pin plug    nsuitable then it must be cut off        thrown away    itting a replacement plug are given right at the front of this  anual     he microcomputer is turned on by a switch at the back of the    icrocomputer next to the mains lead     o not use the microcomputer in conditions of extreme heat  cold   umidity or dust or in places subject to vibration   entilation under or behind the computer  Ensure that no foreig
109. rocomputer to accept    typing   EX2 2    This command will cause the microcomputer to accept       RS423 as input by    input from both       the keyboard and RS423  so keyboard commands will still work                          Now type the following BASIC program into the suspect microcomputer                   10  FX3 5  20 REPEAT  30 PRINT  U    40 UNTIL 0       This program configures the suspect microcomputer to give output to  the RS423 and to the screen  It then prints the character  U   whose                      ASC code is  amp 55   amp 55 is a good number for testing  it consists of alternating bits 01010101           RUN the program              screen then the RS423 is working as a transmitter        the RS423 becaus       If the known working microcomputer starts printing etc across the  If it works then go          on to test it as a receiver        If no output appears then test the suspect RS423 circuit as follows     Check the Dout line either side of the driver  pins    2 aud T5  of     95                    Pin 2 should be oscillating at normal TTL logic levels V  5V  Pin 15             should be oscillating in phase with pin 2 but at RS423 logic levels                  5V  5V  If pin 2 is active but        15 is not then replace the driver    IC95        46    Check that  receiving transmit data TXD    th    e SERPROC             pins 26 and  then                      it is    22 respectively  likely that the SE    of  RPROC       I          Use the test
110. ruction Code   BBC British Broadcasting Corporation   BNC Bayonet Neill Concelman   the type of bayonet connector used  for the video output   CA1 2 Control lines associated with the PA port on a VIA   CAS Column Address Strobe   control line for the DRAM   CB1 2 Control lines associated with the PB port on a VIA   CPU Central Processor Unit  6512    CR Capacitor Resistor network   CRT Cathode Ray Tube   CRTC Cathode Ray Tube Controller IC  6845    CSYNC Composite SYNChronisation pulse train for video TV display   CTS Clear To Send   control input on the   5423 port   CUTS Computer Users Tape Standard   DIN European standard connector family used for the cassette  socket  RGB socket etc   DRAM Dynamic Random Access Memory   EPROM Erasable Programmable Read Only Memory   FIT Final Inspection Tester   FDC Floppy Disc Controller  1770 or 8271    LC Integrated Circuit   ID IDentity   refers to the unique number of a given ECONET  station or paged ROM   IDC Insulation Displacement Connectors   parallel cable  connectors underneath the computer   FEE488 A parallel interface usually associated with automatically  controlled test instruments   1 0 Input Output   IRQ Interrupt ReQuest   control line on the 6512 processor   MOS OS Machine Operating System or OS   MPU Microprocessor Unit   same as CPU   NMI Non Maskable Interrupt   control line on the 6512 processor   PA Port A   One of the two ports of a VIA   PAL i  A feature of the British television colour system where  colour infor
111. ry  Q8 and associated resistors  may be faulty  and possibly    chrominance circuitry also  see  c            A composite colour monitor can be used to test the video output with          link 526 made  If the composite colour monitor works in black and    white only then the chrominance circuitry is              aulty  see                c  RGB works  UHF works in black and white only                 Results  the chrominance circuitry is faulty  Test pin 3 of IC87 with    a frequency counter  Th          measured    frequency must be 17 7345MHz              400Hz  and can be adjusted using         If there is no signal on pin 3  scillator circuit formed by X2  010 and    IC87 then check the o  associated components     IC79 is a 74874     741574                      fail  Check that there    are signals    in this position can cause the circuit to    from pins 9 and 6 of     79  4           4336MHz  and also a signal from pin          9 IC69  7 7kHz approximately               Check that Ll has not gone open circuit and that C49 has not failed     and check Q9        Failing all this check the logic circuit formed by ICs 83  86  87  and       90  and resistors R85 to       R92        d  The RGB picture is distorted                 Results  either the DIN plug is incorrectly fitted to the monitor  Socket  or CSYNC must be inverted by altering S27        44          9 8 Cassette interface and                   RS423    xamined together becaus                   These two interf
112. s the 6 5  o p pins 6 and 8 form an R S latch   for the 8271 disc con   logic 0 data     Printer user VI    low signals required by the disc drive     t NAND    us time    troller           pulse    then the data wi  is received        Also gives increased        8271 FDC only        counted by IC2    This latch generates the data  When the interval between data  ndow latch is set  pin 8  The data pulse always                   interval       If the data pulse    inverter    to form t    is 4us  logic 1 data                 CMOS couni       A       This is a versatil int    rf       ac             provides a CENTRONICS comp  Handshaking is carried out             1  ACK input   The      called the User Port                                 11 7415374 Octal latch       This  1MH       peripherals        B        al    adapter  tible printer    he positive going index    ters used for disc speed timing        or t        interface buffered                      VIA  it         via ICS                       via CA2             half is    IC latches the low address signals AO to A7   The main function of the 1          strobe output buffered  connected directly to Pl    in IC13   L10 and is             These are used by  tch is to buffer the       lines     only while 1E is inactive       La       but it also synchronises th     low   The       TES2                  2 7415245 Octal       bi directional    nes so that changes can occur  tch is clocked by 1M  see also          a    b
113. should start  the LED on the front of the drive comes on    Results  if the drive fails to come on then test that pin 38 IC15 is  high  pin 10 IC8 low     Results  if pin 10 IC8 goes low then check the connection from IC8 to  PL8  If pin 10 IC8 is high then first check that a DNFS ROM is fitted  and is plugged in correctly  Try fitting a good 8271  Then run the  following program and check that the 8271 is being selected using an  oscillosope on       5 pin 24        48       If the  then    see    Check that the start up message indicates a               13 fdc     amp FE80  20            100  30      40  start    50 LDA fdc    60 JMP start   70     80 CALL start         uum             drive does come on with SHIFT BREAK then insert a known good 80  track disc into drive 0  Use a disc which has a number of files on  it  and make sure that a write protect tab is fitted  Shut the drive  door                 Try  CAT to get a catalogue of the disc  If no catalogue appears then  check that  7 is fitted West  Check that notCS pulses low  pin 24  IC15   If not then check decoder IC28                                               Check that after a BREAK a pulse occurs on pin 7 IC15  If not then  check decoder IC28              Check that RDY pins 5 and 32 of IC15 are low  If RDY is high then  check 52  and for 2MHz at pin 3 IC15  If 2MHz is missing then link 56  is probably open circuit  if 4MHz then 56 set incorrectly  Check that  index pulses are reaching IC3 pins 3        11  
114. site video by making link 526   chroma to luminance is defined by C48           The voltage ratio of       21    5 6 3 UHF       Red green and blue are summed by resistors R82   into Q6 to create a grey scaled luminance  or    R84  and R93       luma  signal        012  D13  and D14 boost the luminance level for             CSYNC respectively while 8139 and                R146 trim the DC level of the  video  waveform fed to    and fed  Diodes    colours to compress       the grey scale  Resistors R107 and R138 mix the luma and negative    the UHF    modulator  Chroma is added through C49  The modulator generates an             amplitude modulated UHF signal on TV channel E36        591 25MHz      The chroma signal is an amplitude and phase modulated 4 4336MHz       simulated sine wave which is added to the video  colours  white black grey  the chroma amplitude    signal  For    neutral    is zero  For other          colours the phase of the chroma signal determines       chroma amplitud fixes th colour strength  The          measured  in the       against    referenc set       the colour w    by locking    average  colour burst  A 17 734 475Hz     100Hz  oscillator is  generate the colour subcarrier master clock         allows adjustment of  the clock frequency  Two D type registers form a ring counter which                      hile the    chroma phase is  to the    used to       generates two phase shifted 4 4336MHz signals  1C79 pins 6        9     11  chroma signals are 
115. sses  amp FE80 and  amp FE83    Bytes of data transferred between the disc and the controller are  processed using an NMI interrupt routine which demands immediate  action from the CPU  The interrupt program code accesses the 8271 at  address  amp FE84  this address is for DACK controlled transfers  When a  DACK controlled transfer is required the 8271 generates an interrupt  by setting pin 11 high  of IC15   The interrupt request is inverted by  IC7  an open collector NAND gate  to become notNMI  NotNMI is a wire  NUR signal which passes directly to the CPU notNMI input  IC42 pin 6   via an AND gate  1C34     Address decoding for the disc controller is done by three ICs        22        8 goes low when the CPU address is greater than  amp FC00  and so       enables th  is low for    e                th          I O decoding logic  IC21 generates  address values  amp FE80 to  amp FE9F              which spl  address     its  IC28 pin    the notFDC space into blocks  12 is low for  amp FE80 to  amp F       address   amp FE87        Pin    for the 8271 disc controll       er   is held permanent        15 of IC28       Ly low          interf    signals       ace timing is controlled by not2   from                        20    NotDACK    The final decode is by  u    of four    notFDC signal which        28          E83 which  is low       sing the A2  is the notCl  for  amp FE84 to     y  E               link S7    West  as 8271    M through the notR and notW    9495 2   LO EDE  
116. ster     47                                                  9 10 Disc interface  8271  check all   61 North         LINK   S2 North  PCB LINK   S3 South  PCB LINK   64 South         LINK   S6 South  PCB LINK   S7 West   S8 open circuit       Check that all             8271 disc upgrade     section 6     links are in correct position for 8271    Lis       ICs and passives are fitted and inserted correctly     operation     Use a PORT tester to check that the disc interface is the problem        Check that a disc filing system ROM has been fitted eg DNFS     filing system is stored in an  that pin 27 is co    make sure    Connect a    Turn the microcomputer on   filing system ROM is present        Acorn OS 64K    Acorn DFS          BAS       C        gt     Results           known working dual                 y  E     EPROM    80 track disc drive                                                                                                                              as opposed to a mask ROM   nnected to 5V        If the message does not report the  Acorn DFS  then check the          IC socket by fitting a known good language ROM  Check the DFS  or  DNFS  Ram in another machine  If both are OK then check the 8271  IC15  and the chip select logic  check for correct data  address  RD  and WR signals at     15  Check for 2MHz on pin 3 and for a reset pulse  on pin 4  when break key used  of       5    Press SHIFT and BREAK  then release BREAK while holding SHIFT down   Drive 0 
117. stor across one pair of red and black leads    them shorting     ug the three black OV leads and  purple  5V lead from the PCB         a  and tape the other leads with  Turn on the power supply and  tor using an oscilloscope  The                      to peak  WARN    1V  with a maximum noise of 50mV  get hot           ts  if any one pair measures zero  If all are ou    must be changed     leave th    Repeat the test with the other two pairs of red and black leads     or a very low voltage then one  t of spec then the power supply       resistor             and using the other  ge  Connect  e of the CRT  Connect one probe to  5V       the other to                  When    recon    Set  conne  Turn  lengt  shoul        5V  the purple lead   T    ite directions     all the voltages are correct  swi  nect the black leads to the PCB o          ctors on the PCB marked VCC a  on the power sup  h of time may heat up the PCB  d draw from 1 5 to 2 2    dependin    nd             Repea  three       Resul  look  zero  out  unlik  board       the test  after turning off the   5V connectors on the        in tur          Es  for a broken lead   then there is either a short circ   likely  or the whol power n    connector                 trace on the oscilloscop    ply just long enough    if the current at any one connec  or    in place on the last  measure th 5V          both probes to OV and superimpose the traces in the    and  in     across the resistor   he two traces should deflect     
118. synthesise          In addition  the track link at S29 should be cut        mplete the ECONET upgrade  the machine must be tested                   d ACORN ECON    ET test kit           r  word PHROM  and serial ROM socket    i  The following parts are required     IC29 5220       IC37 6100 PHROM             ROM socket cover    ii  Add component  shown in figure 7    100n disc ceramic capacitor    S other than    15 way single sided edgecard socket  2 off   10        right angle wafer plug    10 way connecting lead with sockets fitted     2 off        ICs listed above to keyboard assembly as    31    10 WAY CONNECTING       LEAD WITH SOCKETS    10 WAY RIGHT ANGLE WAFER PLUG       md    15 WAY SINGLE                                      SIDED                ON     v  ERAS         0000000000000000      00000000000000  n DISC V NW                7  CERAMI               em    Gee eee e ei 200  NL IN N                                                   Figure 7 Keyboard assembly  iii     iv  Test for continuity between the following  connector in turn        Edge connector pin number 6 7 8 9 10 11 12 13    Plug the other end of the ribbon cable into PL14 on the PCB        points for each edge    14       IC37 pin number 13 4 5 6 7 10 11    13 14                                                                   Note  on the edge connector pin 1 is nearest  polarising key is pin 3  and pins 4 and 5 are  Also check that there are no short circuits be  connector pins        Insert IC29
119. t details   i  The following items  from the ECONET Hardware Upgrade Kit  are  required to upgrade model B     OTY DESCRIPTION CIRCUIT REFERENCE   3 RESISTOR 1  0 0 25W 5  R63 73 148   1 RESISTOR 1  5 0 25W 5  R147   1 RESISTOR 4K7 0 25W 5  R59   4 RESISTOR 10K 0 25W 2  8140 141 142 143   1 RESISTOR 39K 0 25W 5  R64   4 RESISTOR 100   0 25W 2  8106 110 125 134      RESISTOR 220   0 25W 5  R77   2 RESISTOR 1  5 0 25W 5  R78 79   1 RESISTOR PACK 8 x 22K RP2   1 CAPACITOR 10  6V3 TANT Cay   1                    47  10            ES   1 CAPACITOR 2n2 CER PL 2  C26   1 C 68B54 1C81   1      75159     91   1 IC 7415123     88   1      7415132     70   1      7415244 IC80   1 IC LM319 IC92   1 SOCKET DIN 5 PIN 180 DEGREE SK7   2 CONNECTOR 8 WAY WAFER 523   7 SHUNT FOR 523   2 SOCKET 14 PIN DIL FOR IC91 92   1 SOCKET 28 PINDIL FOR IC81  OPTION    1 CONNECTING LEAD ECONET   1 Current network filing system ROM  eg DNFS           IMPORTANT NOTE                                                  model     ECONET upgrade  It has  tests  that this feature is not  operating within an ACORN ECONET             required where an ECONET  include the ACORN NFS software a                   Collision detect circuitry is not  been found   required when a  environment   machine is used with equipment which does not    included in the  following exhaustive   BBC Microcomputer is  However  it may be                nd provision is made for this       circuitry to be fitted to the PCI          ii  If coll
120. t when there is no second   or powered on      processor present    23       Sil       ECON                               1081                           is based around the 68  performs the conversions bel          B54         C81           generates th  transfer betw       network and CPU       n  can be disabled  half of     69         address returns the station ID number which is set  nabled when pin Z2     23  In    which           Transmit  circuit  cable     ICIL           terrupts ar  when cloc    data from  and  The differe       by making pin 4    TO23    tween serial and parallel  interrupt requests which are connected  is requested by an  low thereby setting          ked by not2E        the 68B54  th  nti          al       monostable  half    IC9j       of IC88  is used          en through 5  7 on  drive voltages are        which is achieved by a read of GFE    advanced data link co    Ex        ntroller   data  and  Each byte    nterrupts  the D type   8  Reading this             to NM  NM                            is fed to a differential    IC69 goes low  resets the D type        up on the links       line driver          to the    twis  typically        ted pair network  0       the F       to time out                  ET line driver          by taking pin 9    low after approximately 4 5s  required to transmit a maximum length data packet                                                 longer than the time  This is designed to                                
121. ted     bu    EAK a             ET       BREAK then insert a known good 80  which has a number of files on it   tab is fitted  Shut the drive door           of the disc        If no catalogue appears then  If an incorrect catalogue is obtained   This fault is unlikely if the disc  likely after an upgrade                       hip select  notCS  pulse occurs on pin 1             then check decoder    IC28         notRD  19 IC16        tor read data on pin or       The data should be negative going pulses of  If not then check connections to     8     Replace 1770     9 11 Prin     ter port          Use    PORT                                     tester to check that the printer port is faulty                                Test the VIA  IC10  by writing values to it and testing the outputs   First configure all the data lines as outputs by writing  amp FF to the  data direction register A  DDRA     T amp FE63  amp FF   Then write  amp 00 to the output register     amp FE61  amp 00     11 the data lines to the printer connector PL9 should now be low   pins 3 5 7 9 11 13 15 and 17  If they are not all zero then check them  at the VIA itself  pins 2 3 4 5 6 7 8 and 9 of IC10  If these are all  low then the buffer 105 is faulty  Otherwise check for open circuit  tracks on data lines on both the printer side and the CPU side of the       VI       A     Now write  amp FF to the outpu      amp FE61  amp FF         11 the data lines to the pri  pins 3 5  7 9 11 13 15 and 17   itself  
122. to give load independant output stability   freedom from parasitic oscillation                78 6845 CRTC controller       The CRTC is responsible for all VDU address generation  It is     programmable device which  once set up  independantly generates th  RAM address sequence for a wide range of display formats  The IC can    Scroll  the display by responding to a change in the value of the  display start address  A programmable cursor and the horizontal and  vertical sync pulses are also generated by this IC  Included in the IC  is an address latch which is used with the  light pen  input to save  the character address at the time of a trigger event on pin 3 of the        The device is accessed at 1MHz by the CPU at  amp FE00 1  A character  clock of 1 or 2MHz is supplied by the VIDPROC  depending on the VDU  mode                                                                                   IC79 74874 Dual schottky D type flip flop    The two parts of this IC are used in a ring counter which is clocked  at four times the colour subcarrier frequency  17 734475MHz   Each D   type generates an output at the colour subcarrier frequency  4   43361875MHz   The two signals are in phase quadrature  90 degrees  apart  and form the master signals for the PAL chroma encoding logic   The signal on pin 8 is set to 4 4336MHz    100Hz by adjustment of                                                      IC80 7415244 Octal 3 state buffer       The 8 buffers in this IC are used to driv
123. to process 1 MHz cycle  requests  When        10 is high it holds phi2 high until phi2 and 1E    syncronise                                LC26 74504 Hex inverter    Three parts are used in a ring of two  plus buffer  16 MHz oscillator   The remaining thr are used where inversion is needed on time  critical signals                    74        27 741500  1  o p pin 3 is          syncronous read  frtrted         Quad NAND  used to ga  nable used by the             used to ga    te 2M wi    te 2M with R notW  ADC and 8271 disc controller       to form notR  a     if             th notR W    to form notW  a    syncronous write signal used by the ADC and the 8271 disc controller    2  o p pin 6 is  if fitted    3     master reset   4         28 7415139          o p pin 11 is a spare gate        o p pin 8 is used as an inverter to generate notRS        Dual 2 to 4 lin       decoder    the system    Inputs are tied to 45                                                                                                                               1  o p pins 10 and 12 split the FDC address space into two parts   Uses A2 and notFDC so that o p 10 is low for address values   FE84 to   amp FE87 and o p 12 is low for  amp FE80 to  amp FE83  The o p s repeat in  blocks of 4 up to address  amp FE9F  When 57 is East  1770 disc  controller  2M is used to enable the device o p s so the enable  signals are effectively synchronous with phi2   2  o p pins 4 5 and 6 decode the I O pages FRED JIM 
124. tput 15    signals     10    obtained by mixing luminance   and then feeding the result    chrominance and SYNC  to a UHF modulator                  Serial input output is provided by the cassette port and RS423 port        adapter     IC82  and a ULA c       Both are controlled by the 6850 asynchronous communications interface          alled the serial processor      85      Analogue input is fed to the four channel 10 bit ADC chip  IC84                  A local area network facility is provided by the ECONET circuitry   centred on the 68B54 advan                ced data link controller  IC81            Two build options are available for the floppy disc circuitry  One is  based on the 8271 floppy disc controller        5  as used on all BBC  Microcomputers issues 1 to 7  The second option is based on the 1770    floppy    options     density  decisio    disc controller                              IC16   Some components are common to both        MFM  mode  and  n logic  The 1770    than the 8271 controller    require          The 1770 operates in either single density  FM  or double    includes a data separator and disc speed  controller interface is therefore simpler  interface  ICs 1  2  3  4  and 9 are not                      d with a 1770     The CENTRONICS compatible    port  of a 6522 versatil       sent to    The Use                   printer interface      based on half  the                   interface adapter  IC10   IC5 buffers data       the printer             
125. uffer       Used to buffer the 8 data lines from the  Data direction is control    expansion bus   Signal     72    data bus to the 1MHz  led by the de glitched R notW       IC13 7415244 Octal buffer       Used to buffer five address lines AO A4  R notW  and not2M for the  TUBE interface  Also buffers the strobe handshake line for the  CENTRONICS compatible printer interface                                    14 7415245 Octal bi directional buffer             Used to buffer 8 data lines from the data bus to the TUBE interface   Is enabled only when TUBE is addressed                                      5 8271 FM floppy disc controller  8271 FDC only        Driven by the ACORN disc filing system software  FM   single density  recording  to control 40 track or 80 track disc drives  Note the disc         interface        be changed for 8 inch drive operation                 IC16 1770 FM MFM floppy disc controller  1770 FDC only     Driven by either the ACORN 1770 disc filing system software  for FM    single density recording  or by the ACORN advanced disc filing system  software  for MFM   double density recording  to control 40 track or  80 track 5 25 inch disc drives  or any compatible alternative   The  1770 disc controller cannot be used in conjunction with 8  disc  drives                 IC17 7415174 Hex D type  1770 FDC only           This hex D type latch is used for the disc control signals not   generated by the 1770  Motor on off  two drive select signals  and one  si
126. ur  though not  our  as the coloured insert in  turers  plugs and fuse carriers                In the event o  ST NOT be used  Either                  f loss of the fuse carrier  the       replace the moulded plug with          plug wired as    from an author             ot suitabl    detailed below  or obtain a  ised ACORN dealer  In the event  after clearing any faults     51362                                for the plug supplied        the plug should be cut    as previously noted     off and    The mould       disposed of as it woul    ld be a po    the  ed    plug which was       plugged in with    the cut off end                         As the colours of the wires may    if    appropriate plug fitted and wired  cut off mus    t be          tial shock hazard       the mains cord exposed     it were    to be    not correspond with the coloured    markings identifying the termin             The wire which    als in your plug           proceed as follows        is coloured green and yellow must be connected to the       terminal in the  earth symbol      plug which is marked by          the letter E       by the safety             or coloured either gr            The wire which       is coloured blue must       which is marked    The wire which    with the letter N     or col    n or green and yellow           be connected to the terminal    oured black                 which is marked    with the letter L  or c    is coloured brown must be connected to the terminal    olou
127. ve the 12K paged RAM  from   l    BO             allocated as standard  it is BASIC if 51       3             If the ROM selected by DO D3    11 also appear in the memory  00  amp BFFF  As ROM 0 is not  is changed   writing 128 to                   the ROM select latch will merely place  Es                memory map and  amp B000  amp BFFF will be vacan       5 4 3 RAM access    There is 64K of installed RAM        the 12K paged RAM into the    RAM access is dependent on whether the computer is in normal mode or  shadow mode  and the differences are shown in Figure 5     16       PAL   C36    64K    CPUSEL  1 CPUSEL       O       32K    20K 44    NORMAL SHADOW NORMAL  RAM RAM RAM          Figure 5 RAM access in normal and shadow modes    In normal mode the RAM can be thought of as 44K from address 50000    amp AFFF  The top 12K of this RAM from address  amp 8000  amp AFFF is paged into  the memory map when required in place of the bottom 12K of the  Sideways ROM space  see 5 4 2  The remaining 20K of RAM is set aside  for the shadow screen memory  while it always exists  it is not  available to the system in normal mode  The bank of 44K RAM we shall  call  normal RAM   In normal mode  VDUSEL  IC36 pin 17  is always zero                                            Any code executing anywhere within normal RAM in normal mode will  always access normal RAM  it cannot access shadow RAM        17        amp AFFF     we shall cal    In shadow mode the     shado       RAM is   amp 30
    
Download Pdf Manuals
 
 
    
Related Search
    
Related Contents
Powerware 9125 Two-in-One UPS 2200 VA User's Guide  - Acrosser  Iconic Black LCD Television Stand - Up to 26" LCD - UKGL01H : Free Download, Borrow, and Streaming : Internet Archive  warning - Scag Power Equipment  USER MANUAL - Electro Seconds Factory Outlet  Tablet*Cart SMAL取扱説明書(PDF:3.5MB)    Intellect Platform - Intellect 8 Training Guides  Nokia Lumia 510 User Guide    Copyright © All rights reserved. 
   Failed to retrieve file