Edited this month by: C.J.Richardson. There has been much discussion aboutteletext format. Some like it, othersdon't. If you don't, please do notreformat the disc just yet! Press BREAKand enter A101 from the menu, now. The advantage of this format is thatyou can read up and down the text usingthe cursors. This is especially usefulin something like an instruction file. The use of colour and graphics can alsomake articles more interesting to read.Die hard mode 3 viewers may read thisarticle in mode 3 with all traces ofteletext removed. There is just oneconcession, the text is in yellow. Fromthe menu, enter "A" followed by thearticle code. Try A101. An article may also be printed out.Enter "P" followed by the article code.From the menu try P101. The printoutwill be in the same format as above. The menu system is similar to that usedin other issues of 8 bit. Select items from the main menu byentering the three digit code numberand pressing RETURN. To use the software menus, select theitem by repeatedly pressing SPACE.Then press RETURN. I hope you find this disc entertaining.If you encounter any problems or justwant a chat, ring me on: Or drop me a line at: Issue 24 will be edited and distributedby Daniel Shimmin. So send yoursubmissions/money to Daniel before theDECEMBER 12th deadline please. His address is: 1 Oakwood Drive Heaton Bolton BL1 5EE Daniel is not sure whether he will getissue 24 to you before christmas. Another article on how to get a cheatinto a game. Extending the ideas givenby M.T.Farnworth in issue 21. Alsoincluding the instructions for DISM, adisassembler on this months disc. Thereis something here for all cheats.From advanced hints to things you cando with no machine code experience atall. Not that it bothers me but...... Just for your information. Subtle hint to all you keen programmersand text editors out there withsomething to say and opinions to share. John Ilsley, 27N has contributed thisarticle which explains how you can,with the flip of a switch togglebetween ROM and RAM on a Master 128.The article requires you to be accuratewith a soldering iron. Please be verycareful if you intend to have a go. 8BScannot be held responsible if you weldyourself to anything, or even worse,damage your computer. Printer ribbons are not cheap and itdoes seem such a waste throwing oneaway when the cloth is still intact.M.Needham (6EE) has his own way ofsaving a few quid without coveringhimself in endorsing ink..... The info for Theodore Gray's graphicsprogram. An explanation of the simple TILES program on issue 22. Information about the file "utils"which is a bundle of short basicroutines that John Carpenter (53B) sentin. These routines could be quite handyin your own programs. DFS users unfortunately lose out a bithere. As there is not enough room on 1DFS disc to cram in all the availablesoftware, ADFS users get an extra menuand a bit more software. Bear that inmind when you have a few pennies spare! This machine code program will list allthe variables in memory apart from theresident intiger variables A% to Z%. It will list all PROCedures andfunctions called so far. This is auseful debugguing tool. If you type*VLIST after a program stops, you willbe shown what variables have been usedand which procedures have been called. This program is used by the mag. Itconverts the teletext files to ASCIIfor mode 3 display or printout. It willhowever stand on it's own as a programto convert files to ASCII. You may select the converter from thesoftware menu. The program will firstask for the drive that you wish to readfrom and then for the file you wish toread. The version of 7to3 that you willbe using is virtually the same as thatused by the mag but with a REM removedfrom the start of line 270. If you LIST the program, it will tellyou which lines to remove REMstatements from so that you may: 1. Convert any other file. 2. Print out any other file. 3. Save the converted data back to disc A machine code disassembler. The instructions for which are to be found in the article on putting cheats into games. This program will be mainly of use to the experienced fiddler. After you have digested the article, you may want to have a look at a routine in your memory. Try looking at &900 to read one of the routines which will be there now! Do you lose files in your ADFS filingsystem? Are you fed up of entering programsinto a menu? Do you get fed up of searching throughdirectories for a program? I was prompted to write the programADFSMEN after I had shown my son how tosave a program to ADFS. He then fullyexpected to see it in the menu. However, the name and load function hadto be entered into the menu programfirst. The program ADFSMEN assembles a machinecode file which is then saved to disc.A !BOOT file is then built and *OPT 4 3set. After this all you do is press shiftbreak to load the menu system. The codereads the catalogue and displays theinformation on a mode 7 screen in twocolumns. There is just enough room tofit one full directory onto one screen.To enter a directory or run a program,just press the symbol alongside thename (some are shift+key). If the symbol is RED, then the entry isa directory and you will be taken intothat directory. It's catalogue willthen be displayed. If the symbol is YELLOW, the entry is aprogram. The code tries to distinguishbetween BASIC and non basic programsand acts accordingly. Most programs will be run, it may failoccasionally sometimes due to incorrectpage settings or being an unrunnablepiece of data or ASCII file. The first and last two bytes of thefile are read. If they are not &D, &D,&FF respectively, the program is *RUN.Otherwise, the program is CHAINED. To MOUNT another disc or move back tothe $ directory, insert a new disc intodrive 0 and press $. The new cataloguewill then be displayed. John Ilsley's very useful program onissue 22 was begging for this! CONVRS2Is a program which will convert over 40ways. Inches to centimetres tons tokilogrammes etc. Including a fuel costreckoner and length of travel timecalculator. Use the cursors to selectthe conversion required, then pressRETURN. Follow the on screen prompts tomake the conversion. A short interrupt routine which causesa cursor to scroll at the next printposition regardless of whether thecursor is turned on or off withVDU23;8202;0;0;0;. The routine was sentin by John Ilsley as a block of code.After the comments from B27 publishedin issue 22 requesting source code, Ihave disassembled the code using DISM. The source program is on this disc asCURSOR. This is quite an interestingroutine to add to your programs. A program which will print itself out.Steve Flintham laid down this challengein issue 22. CHAIN "BASREAD", PressRETURN, the program reads itself frommemory and uses the data in the DATAlines to print itself out correctly. Anextension of this is to use the sameprinciple to read Basic directly fromdisc. If you enter a file name insteadof just pressing RETURN, the file willbe converted directly from disc. Thismay be a useful tool for lookingthrough a disc without loadingprograms into memory. Codes below 32are replaced with an "@". This is toavoid display problems, with codessuch as 21 which will disable thedisplay. 20G. Roy Dickens has sent in thisprogram. It is full of useful info toenable you to work out what you aredue. Roy reminds us that theinformation in the program willprobably be out of date by April, hesays that he will update it. Another program from John Ilsley. This Basic program will convert anInter-word written document into anASCII file. The program starts with anadvert for John's bulletin board. Enterthe name of a file to be read, thenenter the name for the save. Theprogram then reads the Inter-word fileand saves a new ASCII file. After awhile the conversion is completed andthe new file is *TYPED. I have includedan interword example file for you toconvert. Firstly, copy both programs onto a blank disc. They are InterRd, theconverter and iwprots, the Inter-wordfile. Print it out. Stick it on the wall.scribble on it. The program prints outon an EPSON FX compatible printer awhole year with a page for each monthand a large box for each day. Writeappointments, shifts, lessons etc inthe boxes. To print a calendar answerthree simple questions: 1. The quantity of calendars required. 2. The year to be printed. 3. The first weekday of the year. John Carpenter's bundle of shortroutines. See the mag article (112) formore info. The second part of Mirolaw Bobrowski'sexcellent trilogy on Poland. Maps andtext give a history of Poland to thepresent day. The program presents youwith a title page and short tune. PressSPACE to see the first map, text isprinted below each map explaining someof Poland's history. A beep prompts youto press SPACE to obtain a new sectionof text or map. When the program endspress BREAK to re-load the main 8BSmenu. The 3rd part of this trilogy is stillunder consideration. Miroslaw is keento receivecomments on the first twoparts, so please send comments throughthe usual channels to the 8BS editor. Christmas is coming, the goose isgetting fat, please put ten bob in theenvelope, etc. Remember last Christmas? Duncan Websterput these carols on the disc, or ratherthe program to play them, but there wasno data for the program to play.Miroslaw Bobrowski has re-submitted theprogram. So, just in case DanielShimmin doesn't get issue 24 to youbefore christmas, here it is. Stick iton as you decorate the christmas tree. S.Johnson (18E) has sent in this shortprogram that draws a union jack. Itwill not work on a model B. There is ascreen dump of the file which has beenturned into a CHAINable file on thedisc. This can be selected from themenu also. S.Johnson (18E) has sent in this verygood program containing 5 very shortPROCedures that will draw lettersin outline, wide or 3D style, containedin 3D boxes or borders. The program hasa demo mode. List it, there are plentyof REMs in it. You may find some of theProcedures handy in your own programs. Model B users please note that theboxes will not appear although theletters will. Theodore Gray (19F) sends us this Basicgraphics program. It draws spirals atpre-detemined positions, with a chosensize and colour. Full instructions areto be found in the mag menu. A sound sample from CJR-5. Most of the programs by myself on thisdisc are heavily "REMmed". One of thepossibly annoying tricks is to put somecontrol codes in the first line of theprogram to force mode 7 and paged mode.If this is not to your taste, type 10before attempting to list the program.