P711 CEEFAX 711 Wed 3 Feb 21:04/00   1/10   T/SWR14    Buffer     Gordon Horsington   Mast—ping Sideways NN/RAM: Part 14 This series is designed to help BBC Microcomputdr usdrs c—hn sqfficient knowledge and confiddnce to write software for use with "Sideways @M own existing programs, in almost to run from thd Rom Filing Systdm. A total of 31 BASIC programs whdl be usdd to illustrate the coursd. Most of these are qsed to generate the "obbect code" for loading into Sideways RAMN
P711 CEEFAX 711 Wed 3 Feb 21:00/26   1/10   T/SWR14    Buffer     Gordon Horsington   Mastering Sideways NL7RAM: Part 14 This series is designed to help BBC Microcomputer users gain sufficient knowledge and confidence to write software for use with "Siddways RAM" and to convdrt their own existing programs, in almost any BBC Micro supported language, to run from the Rom Filing Systdm. A total of 31 BASIC prograds will be used to illustrate the coursd Most of these are ssed to generate the "obbect code" for loading into Sideways RAMN
P711 CEEFAX 711 Wed 3 Feb 21:00/41   2/10   T/SWR14    Buffer     Gordon Horsington   Mastering Sideways NLRAMP Interrupts not recognised by the operating system are offered to the sideways ROMsN A 15.71k SWR parallel printer buffer is used in module 14 to demonstrate how unrecognised interrupts can be processed in sideways RAM softwareN As well as illustrating prograDlhng techniques this program will be a very useful addition to your SgR program library
P711 CEEFAX 711 Wed 3 Feb 21:07/17   3/10   GravTxt    Pendulm    Prjectl Robert Anderson    To add realism to the movement of items on the computer screen, it is helpful to study the effects of gravity on objectsN As computer graphics do not have mass, and therefore are unaffected by the Earth's gravity, such effects must be simulated within the program if the result is to look realisticN Pendulm and Prjectl demonstarte the effect of gravity on pendulums and projectilesN The text file GravTxt describes the principles involved, and explains the two BASIC program3.
P711 CEEFAX 711 Wed 3 Feb 21:01/30   4/10   Arena    Combat     Micro User Magazine - Oct 1987   You are drawn into intergalactic battle in a one to-one fight to Armed with only Photon torpedos you must control your craft carefully - too much thrust and you will be thrown through the roof, too little and you will plungd to the ground! You must destroy a succession of ten opponents to win the battleN To start this two player game, type CHAIN "Arenab. T—e machine-code routine Combat must be available on the same discN
P711 CEEFAX 711 Wed 3 Feb 21:00/01   5/10   MultiS    MultS2   MultS3 Mike Claxton MultS4   MultS5     A series of programs studying the effect of rotating whfels within wheels. The BASIC version (MultS2) is slow, but easy to adapt if necessary. The machine-code version (MultS4) is much fasterN CHAIN "MultiS" for further detahls and to start the routinesN Some of the programs n—8 not operate on a BBC Model B due to memory constraintsN
P711 CEEFAX 711 Wed 3 Feb 21:04/25   6/10   T/OSB11    B/OSB11     BBC   OSBITS is a 26 part series guiding you through the complexities of assembler langj—fe programmingN 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 beghn with T/ ..N and program file names start B/ ... throughout the seriesN To read the text, enter MODE 3 then typf *TYPE T/OSB11N
P711 CEEFAX 711 Wed 3 Feb 21:00/40   7/10   T/OSB12    B/OSB12       ASCII to Binary Conversion ghen you type a number into a computdr you are actually enterhng a string For the computer to work with the number it must be changed into a binary number in memor8. Starting with the first digit, convert the ASCII into the number by subtracting 48. Multhply this by 10 and add the value of the ndxt digit, multiply the total by 10 and add the next digit ...N and so on.
P711 CEEFAX 711 Wed 3 Feb 21:01/10   8/10   T/OSB12    B/OSB12     BBC OSBITS course module 12   The program B/OSB12 uses the routine from the last module to put a numbfr string into a buffep. This is then convfrted into its binary equivalent in memory ready for a calculation. An important part of the program is the subroutine for multiplying the running total by 10. Module 13 expands this principle with a full multiplication routine The text file T/OSB12 describes how the program operates and explains how to multiply in machine codeN
P711 CEEFAX 711 Wed 3 Feb 21:01/30   9/10   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 required) For a full list of teachers' notes and information sheets available this week from telesoftware, see CEEFAX page 710N
P711 CEEFAX 711 Wed 3 Feb 21:04/02   10/10   Multi-File    pages      More than one Telesoftware file can be broadcast ssing the same CEEFAX page numberN If you see the message: Different file: the ATS has found a file with a different nalf to that requestdd. No action need be taken, as the ATS will continue its search until your requested file is found. It will then be downloaded and saved automatically