8 Bit Edited by C.J.Richardson. Welcome to 8BS issue 25. The format ofissue 25 is exactly the same as it wasin issue 23. You will find that thehuge majority of the articles are inteletext format, and, as before, youcan read these articles in an 80 columnmode if you really need to by using theconverter. You can also print out any of the textfiles. To read a teletext article typethe 3 digit code number and pressRETURN. To read a teletext article in mode 0enter the letter A followed by thethree digit code. To print out anarticle, enter the letter P followed bythe article code. The codes requiredare summarised in the menu.
A new addition to the menu is something
which allows you to use keys other than
the cursor keys to scroll up and down
Instead of preceding the item code withan "A" or "P", put the letter "C". Forinstance enter C105. Then simply pressthe up key followed by the down key.Hey presto, the teletext file can nowbe read with the keys you selected! An addition to the teletext converter7to3 is a marked printout. Respond tothe question MARKED PRINTOUT? with "N"and the whole file will be printed.Respond with a "Y" and then enter thephrase that you want the text to beprinted out from. For example, if youwant to print out just the instructionsfor the program DBASE in this fileenter: From the main menu A101 (or P101) Reply Y to the question Enter Versatile Database The file will then be printed out from the first occurence of the phrase you enter. I have attempted to make programdocumentation more easily understood.To see what is on offer, just whizzdown this article. stop, read the text in yellow whichtells you: 1. Who wrote (or sent in) the program. 2. What the program is for. 3. What the filename of the program is.4. The names of any other files that are associated with the main program, eg. data files. 5. The language that the program uses. There then follows a brief descriptionof the program. Finally, the instructions, unless theyare held in a separate file. is being edited by Daniel Shimmin. So send off your submissions, discs and 50p's to: D.G.Shimmin. 1 Oakwood Drive Heaton Bolton BL1 5EE The deadline for issue 26 is mid March.The issue date is the end of March. Don't forget to vote on the Reptonscreens competition. In two parts. The part you are readingnow is section 1. Select section 2 bypressing BREAK now. Or type *thi2 fromBasic. When using the mode converteryou will be asked whether you want part1 or part 2. I do hope that not too many of you haveseen this excellent article before. Iacquired it only recently and found itquite amusing. I hope that you find itentertaining too. Or where's the dustbin? By Steven Flintham. Submitted by K1D. By: 2J3 Use: Versatile Database Program name: DBase Associated program/file/s: Dbdat DBsortLanguage: Basic General info: A database that I wrote for a friendfor his Commodore 64. He wanted to keepa record of his dives. There are 11 field headings in thedatabase. These headings are easilyaltered, so you can tailor it to suityour own needs. Instructions: From BASIC type *Utilinf By: 2J3 Use: Test/revision database Program name: selftes Associated program/file/s: none Language: Basic General info: I wrote this program at the request ofsomeone who is new to computers andwanted to be able to enter a series ofquestions and answers into a databaseso that she could have the program askthe questions for revison. Instructions: FROM BASIC TYPE *UTILINF By: Miroslaw Bobrowski Use: List a basic program in memory. Program name: listbas Associated program/file/s: none Language: Basic source for machine codeGeneral info: Prompted by BASREAD in issue 23. Instructions: CHAIN "LISTBAS". Press f0 to list anyBASIC program you have loaded intomemory. You will find that it doesn'talways print out exactly the same astyping LIST, as it filters out controlcodes, the programming technique iswell worth examining. Sent in by: 20G Use: Displaying text Program name: space Associated program/file/s: none Language: Basic HIT A KEY General info: An amusing program giving hints andtips on how to display text. One of the procedures inspired me towrite a "one liner" to do a similarthing. The main 8BS menu contains a oneline PROCedure which is called byPROCprt("string"). When selecting themode converter for "About this issue"you will be asked whether you want partone or part two using this method.Enter A101 from the main menu. Instructions: The instructions are displayed by theprogram itself. By: Steve Flintham Use: Menu systems Program names: DirctC1 to 4 Associated program/file/s: DirctC1 to 4Language: Basic General info: Examples for the magazine article. Instructions: To be used in conjunction with the mag. By: Miroslaw Bobrowski Use: World time calculator. Program name: BigBen Associated program/file/s: None Language: Basic Instructions: Contained in the program. By: 6EE Use: Read a cut from AMX Program name: AmxView Associated program/file/s: C.Arbeit Language: Basic : AmxText Instructions: *AmxText For a full description. z By: 2J3 z Use: Tape> Tape/Disc/Adfs z Program name: Tcopy zzzzzz Associated program/file/s: none Language: Basic assembler General info: Backs tape up to the present filingsystem. Instructions: From Basic type *UTILINF By: 2J3 Use: Info on ADFS and DFS catalogues. Program name: Ofcats Associated program/file/s: none Language: English General info: Inspired by a comment in the messagessection. This is a mag article reallybut presented in a basic program as anexperiment. Instructions: Read the text, then experiment with theprogram Sent in by: 27N Use: Various short utilities Program names: Archives:Utilrc1 Utilrc2Associated program/file/s: BDARK Language: Archived BASIC General info: Two Archives including a large numberof very short but useful utilities.There is no documentation for any ofthese utilities. But most are selfexplanatory. Instructions: Copy BDARK and Utilrc1 onto a blankdisc. Type *BDARK Utilrc1 <RETURN>. Repeat this procedure with Utilrc2. There are a large number of files, eachof only a few lines, load each oneseparately, read it and run it to seewhat it does. Some look quite useful.
8 Bit Edited by C.J.Richardson. Use: Game Program name: Fall Associated program/file/s: none Language: Basic General info: 2 player game. Get your counters to thebottom of the grid before your opponentInstructions: Contained in the game. By: Steven Flintham. Use: Game. Program name: Joker. Associated program/file/s: Jokes JokerDLanguage: Basic General info: A large bunch of merry quips, typed inby the fair hand of Steven. ADFSArchimedes owners will find a versionof this in directory ARCHI. Steven is keen to hear from all of youabout this one, he may improve upon it.I feel it only fair to warn you thatbecause of the flag system used to keepa tally of jokes told, the program canbe very slow on the BBC and Master. So WAIT until the disc drive stopsbefore getting fed up and !BOOTing upagain. The jokes are worth waiting for.Instructions: WAIT until the disc drives stops.It can take several minutes! Also, see the separate info file JokeD. By Use: Demo Program name: anim Associated program/file/s: none Language: Basic Use: Demo Program name: shapes Associated program/file/s: none Language: Basic By: Miroslaw Bobrowski Use: Demo Program name: Hexlife Associated program/file/s: none Language: Basic assebler for 6502 General info: Miroslaw's version of a basic programwhich took 21 minutes to produce 14generations. This program does it in2.5 minutes. By: YJ2 Use: Cosine functions Program name: Trig1 and Trig2 Associated program/file/s: none Language: Basic General info: A couple of very short programs fromYJ2. A poser here. Easy for some, moredifficult for others. Can anyone fixTrig2 so that it will print out thedata correctly without having to insertspaces in the string? Instructions: The space bar is used in Trig2 to stepthrough printout. By: 2J3 Use: Sound samples Program name: Rhythms 1 Associated program/file/s: RH1RUN RH1 : RH1CO Language: Basic, Machine code and data General info: A sample from my latest disc. Instructions: I have added a new facility to thissample. Increase or decrease the speedof playback using < and >. A baraccross the bottom of the screen givesan indication as to the speed. Play thesampled rhythms using Z X C and V. ADFSusers will find more samples in theADFS menu. By: 2J3 Use: Wordsearch Program name: ws600-2 Associated program/file/s: pr600-2 Language: Basic and data General info: Written using the wordsearch generatorfrom 8BS issue 20. ADFS users will findanother 2 wordsearches in the ADFSmenu. Instructions: The program pr600-2 will print out thefile ws600-2. Have your printer at theready.