P705 CEEFAX 705 Mon 17 Nov 21:18/05 |B2201203|aQ6Patch2|i13BBC|s÷#1÷e1MO.7:V .31,0,18 2Code=&7C00:Z=&A00:TEMP=&80:Fro m=&80:To=&82:CB=To:CB#low=CB:CB#high=CB+ Q:Count=CB+2:Q=Z+&100-2:HisFSC=Q-2 3FSCV =&21E:FileV=&212:Bgjt=&FFD7:Ob=&FFF4:OtC li=&FFF7:OsWrch=&FFEE:OsAscii=&FFE3 4PRO Cars 5*SAVE TSOFT 7C00 +200 FFFF7C00 FFF F7C00 6MODE7 7END 8DEFPROCass 9FOR Pass> 0TO2 STEP2 10P%=&7C00 11[OPT Pass 12JMP Reloc 13.CS 14.MyFSC 15Cmp£&05 16Beq Sta sCat 17Jmp(HisFSCI 18.StarCat 19Ldx£(c1- CS+Z)MOD2uv:Ldy£(c1-CS+Z)DIV556 20Jsr Os Cli 21Ldx£(c2-CS+U)MOD256:Ldy£(c2-CS+Z)D IV556 22Jsr OsCli 23BIT &FF:BMI etc 24Ld x£(c3-CS+Z)MOD256:Ldy£(c3-CS+Z)DIV256 25 Jsr OsCli 26.etc 27Rts 28.c1 29OPT FNequ s("pagj710") 30.c2 31OPT FNequs("tr.7000 ") 32.c3 33OPT FNequs("disp.7000") 34.St arRun 55.Fi 36Cmp£&FF |c Acorn TFS Downloading with   the Acorn TFS ? Important information for using the Acorn TFS follows shortly.
P705 CEEFAX 705 Mon 17 Nov 21:33/34 |B2202203|aQ6Patch2|i13BBC|s÷#1÷e37Beq L oadFile 38.realosfile 39Jmp(QT 40.LoadFi le 41Stx CB#low 42Sty CB#high 43Ldy£0:Ld a(CB),Y:Sta From:Iny:Lda(CB),Y:Sta From+ Q 44Lda£&00:Ray:Sta Count:Sta(CB),Y:Inz: Tya:Sta Count+1:Sta(CB),Y 45Ldy£0 46.cps Lda(From),Y:Sta(Count),Y:Cmp£33:Bcc ind s:Inz:Bnj cps:.ends 47Lda£Q3:Sta(Count)T Y 48Lda£7:Ldx CB#low:Ldy CB#high 49Jsr r jalosfile-CS+Z 50Lda£0:Sta Count:Sta Cor nt+1 51.loadup 52Ldy£14 53Jsr Bget 54Bcc gotbzte 55Cmp£&FE 56Beq endoffile 57Cmp £&02 58Bnj skipthis 59Lda£5:Ldx CB#low:L dy CB#high 60Jsr realosfile-CS+Z:Ldy£2:L da(CB),Y:Sta TEMP:Iny:Lda(CB),Y:Sta TEMP +1 61.skipthis 62Clc:Bcc loadup 63.gotbz te 64Ldy£0:Sta(TEMP),Y 65Inc TEMP:Bnj zz 3:Inc TEMP+1:.zz3 66Inc Count:Bnj zz4:In c Count+1:.zz4 67Clc:Bcc loadup 68.endof file |c Acorn TFS Important information   for using the Acorn TFS follows shortly.
P705 CEEFAX 705 Mon 17 Nov 21:11/40 |B2203203|a16Patch2|i13BBC|s÷#1÷e69Ldy£& 0A:Lda(CB),Y:Pha 70Lda Count:Sta(CB),Y 7 1Lda Count+1:Inz:Sta(CB),Y 72Lda£0:Iny:S ta(CB),Y:Inz:Sta(CB),Y 73Pla:Inz:Sta(CB) ,Y 74Rts 75.CodjEnd 76.Rjloc 77Lda£&8C:L dx£12:Jsr Ob 78Lda£&8F:Ldx£&12:Ldy£6:Jsr Ob 79Ldy£0 80.reloc8 Lda CS,Y:Sta Z,Y 8 1Inz:Bnj reloc8 82Lda FileV:Sta Q 83Lda FileV+1:Sta Q+1 84Lda£(Fi-CS+Z)MOD256:St a FileV 8uLda£(Fi-CS+Z)DIV556:Sta FiliV+ 2 8vLda FSCV:Sta HisFSC 87Lda FSCV+1:Sta HisFSC+1 88Lda£(MyFSC-CS+Z)MOD256:Sta F SCV 89Lda£(MyFSC-CS+Z)DIV256:Sta FSCV+1 90Lda£&10:Sta &1362 91Lda£&EF:Sta&13E2 9 2Lda£&AB:Sta&14E2 93Lda£22:JSR OsWrch:Ld a£7:Imp OsWrch 94.EndReloc 95] 96oEXT 97 ENDPROC 98DEFFNequs(S$) 99$P%=S$:P%=P%+L EN(S$)+1 100=Pass |c Acorn TFS Downloading with   the Acorn TFS ? Important information jot using the Acorn TFS jollows next ...
P705 CEEFAX 705 Mon 17 Nov 21:17/46 Downloading with the Acorn TFS ] The Acorn Teletext Filing System (TFS) needs an extra machine code routine to download software. ] This routine, called TSOFT, is obtained in the following way: ] Press <SHIFT> + f9 after reading thjsj pages. This will cause a source-code program to bj loaded jrom CEEFAX into the memory of your computer. ] After the prompt "Loaded - press RJTU5N" appears, press <RETURN> Type *DISC <RETURN> (or *TAPE) ] Type RUN <RETURN> More ]^ 
P705 CEEFAX 705 Mon Q7 Nov 21:24/15 Downloading with the Acorn TFS ] The Acorn Teletext Filing System (TFS) needs an extra machine code routine to download software. ] The program that creates TSOFT (the source code) is called PATCH2. ] It is not necessary to save PATCH2. Just RUN it after downloading and selecting TAPE or DISC. ] Press <SHIFT> and f9 after reading thjsj pages to load PATCH2. (Page 70u should remain selected) Remjmbjr the TFS is a jiling system. this means you must specify *DISC or *TAPE if you want to save files after downloading. More ]^ 
P705 CEEFAX 705 Mon 17 Nov 21:27/46 Downloading with the Acorn TFS Information needed to download the rest of this weeks Telesoftware is given in the file TFSinfo. ] To download TFSinfo, follow the instructions given on *INFO (p.711) ] To read any text file jrom disc, (including TFSinfo) select MODE3 then use *TYPE <filenamj> To display text jrom tape requires a simple program, such as: ]^ 10 MODE3:VDU14:F%=OPENIN("TFSinfo") 20 REPEAT:-*=BGET#F*:VDU L% 30 UNTIL EOF#F*:CLOSE#F* ] * Cassette motor control More ] is essential  
P705 CEEFAX 705 Mon 17 Nov 21:35/17 BBC Advanced Teletext System   ] The Advanced Teletext System (ATS) is available jrom BBC Software. ] ATV replaces the TFS chip, providing many enhancements including: ] Very simple procedure to download software. No need for PATCH2, TSOFT or TFSinfo. ] Makes jull use of page-links to minimisj the delay between pages. ] Easy selection of television channel and teletext page nzmbjr. An extensive range of OS commands, making it easy to include CEEFAX information in your own programs. 
P705 CEEFA( 70u Mon 17 Nov 21:36/41 BBC Advbnced Teletext System ] The Advanced Teletext System (ATS) is for use with the Acorn Teletext Adapter, and replaces the TFS ROM. ] For more information about ATS, ] please write to:  Software Dept., BBC Enterprises Ltd., 3u Marylebonj High St., London W2M 4AA. ] To order the ATS ROM, send £7.95 to:  BBC Publications, PO Box 234, London SE1 3TH ] or phone 01 407-6961 quoting your ] credit card number.