28.06.2013 Views

BBC Microcomputer Service Manual Oct 1985 Section 1 BBC Micro ...

BBC Microcomputer Service Manual Oct 1985 Section 1 BBC Micro ...

BBC Microcomputer Service Manual Oct 1985 Section 1 BBC Micro ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

170 !(&3200 + offset%) = &4433283F<br />

180 !(&3204 + offset%) = &1B19021E<br />

190 !(&3208 + offset%) = &13721293<br />

200 !(&320C + offset%) = &002C002C<br />

210 ENDPROC<br />

220<br />

230 DEFPROC strobe select lines<br />

240 [OPT opt%<br />

250<br />

260 .loop<br />

270 LDA &FE00 \ IC2 pin 25 (CRTC)<br />

280 LDA &FE08 \ IC4 pin 9 (ACIA)<br />

290 LDA &FE10 \ IC7 pin 9 (SER PROC)<br />

300 LDA &FE18 \ IC96 pin 1 (STATID) or IC97 pin 4 (INTOFF)<br />

310 LDA &FE20 \ IC97 pin 2 (INTON)<br />

320 STA &FE20 \ IC6 pin 3 (VID PROC)<br />

330 STA &FE30 \ IC76 pin 9 -(ROMSEL)<br />

340 LDA &FE40 \ IC3 pin 23 (VIA A)<br />

350 LDA &FE60 \ IC69 pin 23 (VIA B)<br />

360 LDA &FE80 \ IC78 pin 24 (FDC)<br />

370 LDA &FEAO \ IC89 pin 9 (ADLC)<br />

380 LDA &FECO \ IC73 pin 23 (ADC)<br />

390 LDA &FEE0 \ PL 12 pin 8 (TUBE)<br />

400 LDA &FC00 \ PL 11 pin 10 (FRED)<br />

410 LDA &FD00 \ PL 11 pin 12 (JIM)<br />

420 JMP loop<br />

430 ]<br />

440 ENDPROC<br />

450<br />

460 DEFPROC DRAM test<br />

470 [OPTopt%<br />

480 LDX £&OF<br />

490 STX &FE20 \ Write to Vidproc<br />

500<br />

510 .setup_6845<br />

520 LDA table%,X \ table of 6845 data<br />

530 STX &FE00 \ Register number<br />

540 STA &FE01 \ Contents of register<br />

550 DEX<br />

560 BPL setup_6845<br />

570 LDA £3<br />

580 STA &FEFE \ send down TUBE<br />

590<br />

600 .restart<br />

610 LDY £0<br />

620<br />

630 .loop2<br />

640 NOP<br />

650 TYA<br />

660 STA &7C00,Y<br />

670 STA &7D00,Y<br />

680 STA &7E00,Y<br />

690 STA &7F00,Y<br />

700 INY<br />

710 BNE loop2<br />

720<br />

730 LDA £&42<br />

740 STA &FE20 \ Write to Vidproc<br />

750 JMP restart<br />

760 ]<br />

48

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!