P711 CEEFAX 711 Wed 2 Mar 21:11/17   1/9   T/SWR18    RFShead    RFSgen Gordon Horsington Demo   Trace  Mastering Sideways NNRAMP This series is designed to help BBC Microcomputfr users c—hn sufficient knowledge and confidence to write software for use with "Sideways RAM" and to convfrt their own existing programs, in almost any BBC Micro supported language, to run from the Rom Filing System. A total of 31 BASIC programs will be used to illustrate the courseN Most of these are used to gfnerate the "obfect code" for loading into Sideways RAMN
P711 CEEFAX 711 Wed 2 Mar 21:00/02   2/9   T/SWR18    RFShead    R Sgen Gordon Horsington Demo   Trace  Maspering Sideways NDRAMP The ROM Filing Systdm is av!hlable on all BBC Microcomputdrs with MOS 1 0, or laterN In order to store files in the RFS they havd to bf formatted with a block struct0rd vdry siV—lar to that qsed by the Tape Filing System The RFS is introduced in module 18 with a simple RFS in$erprdder and forl tting program
P711 CEEFAX 711 Wed 2 Mar 21:00/10   2/9   T/SWR18    RFShead    RFSgen Gordon Horsington De-f   Trace  Mastering Sideways "NN/RAM: Part 18 Thd 2OM Filing System is av!hlable on all BBC Microcomputers with MOS 1.0, or laterN In order to store files in the RFS they have to bd formatted with a block structure vfry similar to that qsed by the Tape Filing SystemN The RFS is introduced in module 18 with a simple RFS interpreter and formatting programN
P711 CEEFAX 711 Wed 2 Mar 21:02/13   3/9   DateInf    DateBas    Dater J.R.Crellin    Using a Master computer, VIEg files can be automatically time and date stamped as they are saved. Type *DATER. Subsequent use of the SAVE command will append a comment line giving the time and dateN ghfn the file is re-loaded into VIEg, the information can be seenN DateBas is the Assembler version of Dater, and is provided for those interested in the operation of the routine. DateInf is a short tfxt file giving information about the programN
P711 CEEFAX 711 Wed 2 Mar 21:02/10   4/9   Rover        Micro User Magazine - Jan 1985   Guide your dog to his dinner before the flies beat him to it! In order to eat his food he must land on itN He will thfn be offered anothfr bowlful somewhere elseN Giving him a bone gives you extra points, but take him to a cat and hf will fight, wasting valuable time To play, CHAIN "2overb. The controls for play are: z move left k move up x move right m move down SHIFT+K scroll up q sound off SHIFT+M scroll down w sound on
P711 CEEFAX 711 Wed 2 Mar 21:02/00   5/9   Strip    Spool   V/Info David Davies      The two V Df printer drivers Strip and Spool allow documents from the VIEg wordprocessor to be savfd to disc rather that sent to a printer. These routines have the advantage over the more usual SAVE or *SPOOL commands of modifying the text to a form suitable for use with any othfr wordprocessor on any machineN The VIEg file V/Info gives full details. To read the text, enter VIEg, load the file with L V/Info then usf either print or screen as required.
P711 CEEFAX 711 Wed 2 Mar 21:00/00   6/9   T/OSB15    B/OSB15     BBC   OSBITS is a 26 part series guiding you through the complexities of assembler language prograllhngN Each module comprises a text file explaining a specific principle, and a BASIC program to demonstrate the point. To make it easier to identify the typf of file being broadcast, all text file names begin with T/ ..N and program file names start B/ ..N throughout the seriesN To read the text, enter MODE 3 then typf *TYPE T/OSB13N
P711 CEEFAX 711 Wed 2 Mar 21:04/01   7/9   T/OSB15    B/OSB15     BBC OSBITS course module 15   Multi-byte Division Machine code division is similar to decimal long diviqhon. The dividend is rotated out left until a number larger than the divisor has been formed The divisor is then subtracted from thisN More bits ard rotated in and the process is repeatedN For a rotation with a subtraction a 1 is appended to the res4lt, otherwise a 0 is added.
P711 CEEFAX 711 Wed 2 Mar 21:05/00   8/9   T/OSB15    B/OSB11     BBC OSBITS course module 15   Thd text file in this module shows how binary division is carried out and explains the algorithm used in B/OSB13. The problems of keeping track of errors, such as diviqhon by zero, are discussedN The program in this module takes two numbers entered by the user and divides the first by the second. The quotient and rem—hnder are then printed outN GeFdqally, negative numbers do not produce a correct result with this algorithm.
P711 CEEFAX 711 Wed 2 Mar 21:00/00   9/9   Notes for   schools     BBC Education   Programme notes for BBC educational broadcasts are available free from BBC telesoftwareN To read the text, download the files to disc then type: MODE 3 VDU2:*TYPE & C (omit VDU2 if printout not requhped) For a full list of teachers notes and information sheets available this week from telesoftware, see CEEFAX page 710N