P722 CEEFAX 722 Mon 3 Nov 21:11/29 |B2201203|a15Guidj|j24BBBC332k|l43000|pG uidelinjs for Telesoftware authors:÷b÷e÷ b÷eIssuj 1.÷b÷e÷b÷eWe are always happy t o consider your software for transmissio n on÷b÷eTelesoftware. If you would like to send your programs to us, please÷b÷ea ddress them to:÷b÷e÷b÷e BBC Teleso ftware,÷b÷e CEEFAX,÷b÷e BBC Television Centre,÷b÷e Wood Lane,÷ b÷e London W22 7RJ÷b÷e÷b÷eBecause our !udience uses a wide range of hardwa re, we must insist that÷b÷eall programs follow a few "asic rules. These notes sh ould help you.÷b÷e÷b÷e1. The software sh ould bj compatible with BASIC version 1. Make sure that÷b÷ethe keyword OSCLI is replaced bz the procedure as given in th e User Guide,÷b÷epage 455. INPUT command s should not include a semi-colon. Avoid using EQU÷b÷einstructions in Assembly L anguage.÷b÷e÷b÷e2. Do not assume the com purer will be in Mode 7. Your program sh ould÷b÷eselect the required mode.÷b÷e|c
P722 CEEFA( 722 Mon 3 Nov 21:13/22 |B2202203|b15Guide|i24BBBC332k|l4333E|p÷ b÷e3. The program must run correctly wit h any 'legally' written filing÷b÷eszstem . Do not include coding that directly ac cesses the filing system or÷b÷ebz-passes the correct O.S. calls unless you make it clear that the program÷b÷eis for a pa rticular hardware configuration.÷b÷e÷b÷e 4. For Teletext-Interactive software, th e program must work correctly with÷b÷etd e BBC Advanced Teletext System.÷b÷e÷b÷e5 . Programs should be compatible, as far as possible, with:÷b÷e BBC Model B ÷b÷e BBC B+÷b÷e BBC Master 1 28÷b÷e Acorn DFS÷b÷e Acorn A DFS÷b÷e÷b÷e6. For compatibility "etween ADFS and DFS, the filenamj should not in clude÷b÷ethe following:÷b÷e Direct ory letter÷b÷e Characters & (ampjr sand) - (minus) # (underscore)÷b÷e More than sjvjn characters÷b÷e÷b÷e7. An y workspace claimed bz the program (e.g. machine-code assembly*÷b÷eshould no|c
P722 CEEFA( 722 Mon 3 Nov 21:25/27 |B2203203|a15Guide|j24BBBC332k|l4367D|pt bj in resjrvjd areas.÷b÷e÷b÷e8. Tape-ba sid programs should be written for use b y disc systems. Either:÷b÷e÷b÷e (a ) ensure the program loads and runs when PAGE is set to &1900÷b÷e or (b) use a 'relocator' to move the program in mjm ory when loaded÷b÷e from disc. ÷b÷e÷b÷e9. The program should be self-do cumjnting, or have a separate text file or÷b÷eBASIC program describing how to us e it.÷b÷e÷b÷e10. Please check your progr ans carefully. It is a good idea to ask a÷b÷efriend to try them out. If you have to give them any help at all, then the÷ b÷eprogram or the instructions need chan gino.÷b÷e÷b÷e11. Please send your progra ms, preferably on 80 track 5.25 inch dis cs,÷b÷eformatted for DFS, to the address above. Listings are not needed. Please÷ b÷estate the make and model of any equip mint that the program uses, including÷b÷ edetails of your micro.÷b÷e|c