8BS-65-0thi1 $ForSale$Doc1 $HelpYou$Editori$SendMes%SupSoft$Wanted $Gen1 $!Boot $Scroll %MsgInf %HelpMe $Contact$8BSAD $Comment$lp %Disp %7to3 %3to7 %uu $w3 P.(h(ͼ+͐c=R? 2+ 1_{U4̧8̗"tz28, ) +&+ +   5  tu uqtp|srprqs 2 H $  | } ٠Lutt8(tuuЊutti(tuiuL) ``LLBasic K.0*EX.$.!Boot|M  "3to7" 80 column to 40  V1.30  Modified JGH 20-Jun-1996 ( Improved RPS 29-Mar-1997 2 Modified JGH 18-Jun-1998 <(0)=0:""A$:$&A00=A$ F2A$=$&600:I%=A$," "):I%:A$=A$,I%+1):$&A00=A$ P *FX229 Z *FX4,2 d *KEY15 B n *KEY14 F x7:8BS-65-2TXGETPGSTXGETPG$DISKDEN$Twin $Thun $TerMols$RetEden$DDrives$TUIT $PAS13Re$8BSCDR $OX SALL-LOTSStop SAngel2 SUNIVERSSUNMan $RPMan $REPEAT SRDPHromSRDMan $D6GAD $ScroInf$MsgKeysSMenReadS!BOOT $GREVS $f + om]G,. $O+ .IT@ %̏+u+no+7m+eH0]VR Q+LHV/++  w FREE GAMES! ~~~~~~~~~~~ Games Reviewers Wanted! ~~~~~~~~~~~~~~~~~~~~~~~ 8-Bit Software has been in contact with David Bradforth at ProAction and Steve Hanson at Superior Software. They have sent me some games to advertise their wares. All that they ask for in return is a review for each of the games in 8BS magazines. Here's how you get your free games: 8BS sends the game to the reviewer. The game is supplied on approval for one month. Before the expiry of the approval period, one of the following conditions will be met: 1. A review meeting the criteria set by 8BS would be received by 8BS OR 2. Payment of the full price of the game to ProAction or Superior Software if no review is received by 8BS The criteria for 8BS reviews are as follows: 1. Game Title 2. From where available (ProAction or Superior Software) 3. Price including all charges 4. Price to 8BS members including all charges 5. Type of game (Adventure, zapping etc) 6. Scenario of the game 7. Size of the game (number of levels etc) 8. Description of game play 9. Your opinions of the game a) Graphics b) Sound c) Game play d) Value for money I would expect a minimum of 500 words in the whole review which would cover all the above points. I would accept fewer words for each game on a compilation disc, but would expect a review for each of the games on that disc. The following games are at 8BS waiting for you to play them: ProAction Games: ~~~~~~~~~~~~~~~~ None avaiable at Present Superior Software Games: ~~~~~~~~~~~~~~~~~~~~~~~~ None available at present Reviews will be placed on 8BS issues and are gathered together onto TBI-111. *DRIVE 0 CHAIN"!BOOT" 23;8202;0;0;0; =&2FFF scr%(20),code 350,string 80 assemble:F%=0 5"FX4,0":#0:=17 "Exec $.!BOOT": 7::: =A$=$&A00:A$="" A$>80 A$<32 A$>126:file $&A00="" )header("Add colour to text ? (Y/N)") ?&74=("Yy",)>0)1 ?&72=130 (?&74>0) BF%= A$:F%=0:header(A$+" not found"):key%=(150):file:tt@ #B%=&900:times%=0:back%=0:new%=0 ?&76=?&74:?&71=0 :   #F%:new%=1:ld  G%=&3000 ::?&73=0 " :code ,'(?&72)$string; 6?&73>22 G%>=T% @1depth%=(&4000*(times%-1)+G%-&3000)/(#F%/100) JDheader(" "+depth%,2)+"%"+"Arrow keys :up & downEsc: end") T *FX21 ^G$=:"BbFb:*/?",G$) h$"Bb*:",G$) G%>&3000:jumpback r"Ff?/",G$):jumpforward |G%>=T%:  : ld ,back%:times%=times%-1:#F%=scr%(times%) +new%:times%=times%+1:scr%(times%)=#F% #H%=#F%-#F%:H%>&3FFF:H%=&4000 header("Loading file...") A%=4:X%=B% 256:Y%=B% 256 ?B%=F%:B%!1=&3000:B%!5=H%  &FFD1 &D%=0:back%=0:new%=0:T%=&3000+H%+D% #F%=#F%  S%=&6FFF 8:D%=D%+1:S%=S%+1:R%=#F%:?S%=R%:R%=13 R%=10 #F% S%?1=&FF:T%=&3000+H%+D%  &: 0file:: :0,2);"8-Bit Software 80 to 40 Column"'"Text Conversion. By C.J.Richardson."'"Please enter filename to convert, or"'"'*' to goto the command line."' D*. NA$="":*FX138,0,13 X b.key%=:(key%<8 key%>127)key%<>13 DbB l8key%="*" key%=0:&16,7::"*";:""A$:A$:(A$)=0 v#(key%=127 key%=8)(A$)=0 7 1(key%=127 key%=8)(A$)>=1 A$=A$,(A$)-1) (A$)=21 7:thB %key%>32 key%<127 A$=A$+(key%) "header("Enter filename: "+A$) key%=13 (A$)>0  : jumpback $G%<=&3600 times%=1:G%=&3000: 8G%>&3600:G%=G%-&500::G%=G%-1: ?G%=13 G%=&3000:  back%=1 #ld:G%=&6A00::G%=G%-1: ?G%=13  :  jumpforward G%>(T%-&380):  :G%=G%-1:?G%=13 * G%=G%+1: 4: >header(line$) H10,0);157;132;line$,37);37-(line$)," ") R \: fassemble pstrpos=string z I%=022  P%=code  [OPTI%  JSR clear  .loop  JSR get LDX &74:BEQ a1 LDA &404:CMP #13:BNE a1 LDX &75:BEQ a1 JSR chcol:JMP a2 .a1 LDX #0:STX &75 LDA &404:CMP #13:BNE a2 LDX #1:STX &75 .a2 LDA &404:CMP #13:BEQ a3 CMP #126:BCS a3 $CMP #29:BEQ high .CMP #32:BCC a3 8JSR atob:JMP a3 B .high LLDA &71:BMI a3:\ View type VASL A:BMI skip:\ Extended `\ Not yet set: jLDY #1:LDA (&80),Y:PHA:INY t .highLP ~!LDA (&80),Y:CMP #29:BEQ high2 !INY:BPL highLP:STY &71:BMI a3  .high2 "INY:LDA (&80),Y: #&DF:S  > MenRead 1.22 0 v1.20 19-06-96 JGH: Modified for new menus . v1.21 23-11-96 JGH: Output to file added (3 v1.22 12-07-98 JGH: More menu functions added 2: <ݤS="MenRead" F7 PUon$=1+27+1+45+1+1 ZUoff$=1+27+1+45+1+0 d n(7:23;8202;0;0;0;23;2,53;0;0;0;0;0; x+'''4)"8-Bit Software Menu Printout" (4)"8-Bit Software Menu Printout" 2'''"Printout of menu from issue 28 onwards." *" Including new menu from issue 50" "'''8)"Printer on? Y/N " :A$=:"YyNn",A$)  "Yy",A$):P%=2 P%=14 0in%=0:out%=0:A%=0:E%=0:Y%=0:fs%=(&FFDA)&FF 3fs%=4:"DRIVE 0":"DIR $" fs%<>5:"MOUNT 0" $'6)"Output to file? Y/N " :A$=:"YyNn",A$) ; "Yy",A$):'6)"Output filename: "F$:out%=(F$):P%=0 &80:::Close:: 2T%=0:in%="Menu":in%:#in%<&1800:#in%:in%=0 *in%=0:T%=1:in%="!Boot":#in%=#in%2 Issue$=issue:Date$=date .P%: P%=14 "Press SHIFT to scroll text." "'A%=fx(199,out%):8);:P%=2:Uon$; ,d "8-Bit Software Issue ";Issue$;" (";Date$;") ";"HA",3-fs%8);"DFS Version";cr;:P%=2:Uoff$; 65);:P%=2:Uon$; @A"Program description. Type. Program name."cr; JP%=2:Uoff$; TT%=0:#in%=&1300 ^:menu:#in%=&D #in% h#in%:#in%:in%=0:P%=2:3 r%out%:#out%:out%=0:A%=fx(199,0) |@'''"Insert next disk and press a key, or Escape to end";: : : 3menu:#in%=&DC #in%: Find DATA statement  #in%: &MenTit$=gt:Num%=gt:P%=2:Uon$; #cr;MenTit$;cr;:P%=2:Uoff$; 1L%=1 Num%:#in%=#in%+5: Move to next line Desc$=gt:T%=0:Act$=gt 8Dir$=gt:Name$=gt:Asc$=gt:T%=0:Ttx$=gt:Opt%=gt Dir$<>"":Dir$=Dir$+"." T%=0:Opt%=Asc$+Ttx$ qT%=1:Opt%=Asc$:Opt%=0:Opt%=-1-"MODE3TEXT MODE7TTXT ARCHIARCHICHAINBASICLOAD LOAD LIST LIST ",Asc$,5))10 Opt%>0:: T5)(L%+64);": ";Desc$;38);"Prog Text Ttxt Arch BasicBasicBasic",1-5*Opt%,5); 45);Dir$;Name$;cr; : &: 0ݤgt:A$="":A%=#in% :0A%<>&2C A%<>&D A%>31 A%<127:A$=A$+A% D7A%=&2C A%=&D:A$,1)=" ":A$=A$,2):A$,1)<>" " N=A$,A$+(A$,1)="""")) XCݤissue:L%=0::#in%=&6C:#in%=&24:#in%=&3D:#in%=&22:L%= b9L% T%>0:T%=1:#in%=&D:#in%=#in%+3:#in%=&DC l=gt vBݤdate:L%=0::#in%=&6D:#in%=&24:#in%=&3D:#in%=&22:L%= "L% T%>0:T%=1:#in%=#in%-1 3ݤcr:13;:A%=fx(199,0)::A%=fx(199,out%):="" =gt 5ݤfx(A%,X%):Y%:Y%=X%256:=((&FFF4)&FFFF00)256 %Close:out%:A%=out%:out%=0:#A% in%:A%=in%:in%=0:#A%  TA &70 LDA #&80:STA &71 PLA: #&DF:CMP &70:BNE a3  LSR &71  .skip JSR g0:\ Skip .a3 LDA &404:CMP #13:BEQ a5 LDX &76:CPX #40:BEQ a5 LDX &41D:CPX &451:BCC a4 LDX &41C:CPX &450:BCS a5  .a4  JMP loop .a5 (LDX &76:CPX #40:BNE a6 2JSR back:JMP a7 <.a6 FLDA &404:CMP #13:BNE a8 P.a7 ZLDX &74:STX &76:INC &73 d.a8 nRTS x"\ ******* subroutines ********  .clear LDX #0:STX &77 LDA #13:STA string,X:RTS .get LDX &41C:STX &80 LDX &41D:STX &81 LDY #0:LDA (&80),Y:STA &404 .g0 INC &41C:BNE g1:INC &41D .g1 RTS  .atob  INC &76 !LDX &77:LDA &404:STA string,X $INX:STX &77:LDA #13:STA string,X RTS " .chcol ,INC &72:LDX &72 6CPX #132:BNE c1 @LDY #133:STY &72 J.c1 TCPX #135:BNE c2 ^LDY #130:STY &72 h.c2 rRTS | .back %LDX &41C:STX &82:LDX &41D:STX &83 LDX &77:STX &84  .bloop  LDY #2 .b0 LDX &41C:BNE b1:DEC &41D .b1 DEC &41C:DEY:BNE b0  JSR get  DEC &77 LDA &404:CMP #32:BEQ b2 LDX &77:CPX#1:BNE bloop LDX &84:STX &77 LDA #127:STA string,X INX:LDA #13:STA string,X LDX &82:STX &41C &LDX &83:STX &41D 0RTS :.b2 D LDX &77:LDA #13:STA string,X N.b3 XRTS b] l: " )" Convert files to ASCII V.3 )" Convert files to ASCII V.3 (%" By C.J.Richardson. 2%" By C.J.Richardson. <+"This program will convert most F+"files containing control codes P+"You can pass the filename of a Z+"file to use in memory at &A00. d-" Run with Z%=1for a printout. n-" Remove the REM from lines x-" 400and420to save converted -" file. Change the value of -" PTR#F%in line340to miss out -" header files etc. 0 if none. -" To convert from a chosen point -" in a file, enter the phrase to -" start from after entering"Y" -" To MARKED PRINTOUT? Press -" ESCAPE to stop printout. -" ------------------------------ -" This program is Public domain. -" Please do not alter it in any -" way. If you use any of the -" routines, please mention me -" in the titles. Thanks,CJR. -" ------------------------------ ݤS="7to3": V3.02 "% Modified JGH 20-06-96, 19-06-98 , *FX229,0 6(0)=0:""A$:$&A00=A$ 92A$=$&600:I%=A$," "):I%:A$=A$,  >MesgKeys 0.10 . 31-Oct-97 V0.10 Combined for all layouts ) Keystrip printer for 8-Bit Messager (* Needs printer to not do AutoLinefeed 2* ie - You normally need *FX6 to print <<0:"8-Bit Software Messaging System Keystrip Generator" F<"Enter keyboard layout (0=Old, 1=New, 2=Modified): "kb% P"Copies: "C% Z 2,1,27,1,15: Set condensed d n%=1 C% n137,"_") xx"|"(57)"8BS Messaging System"(38)"Layout ";kb%;" ("+"OldNewModified",kb%*3+1,3-5*(kb%>1))+") ",12)"|";13; 137,"_") kb%=1:"| NORM | PIXEL | ";:1,27,1,75,1,7,1,0,255,255,255,255,255,255,1,0:" | SINGLE | DOUBLE | JOINED | SEPARATED | BLACK | NEW | HOLD | RELEASE |" kb%<>1:"| CTRL | JOINED | SEPARATED | HOLD | RELEASE | DOUBLE | SINGLE | INSERT | INSERT | DELETE | |" : kb%=1:"| | EDIT | (BLOCK) | HEIGHT | HEIGHT | GRAPHICS | GRAPHICS | BACKGROUND | BACKGROUND | GRAPHICS | GRAPHICS |";13; kb%<>1:"| | GRAPHICS | GRAPHICS | GRAPHICS | GRAPHICS | HEIGHT | HEIGHT | CHARACTER | LINE | LINE | |";13; : 137,"_") җkb%=1:"| SHIFT | SET DEST. | A | L P | H A | N U | M E | R I | C | FLASH | STEADY |" ܗkb%=1:"|-------|-----------| RED | GREEN | YELLOW | BLUE | MAGENTA | CYAN | WHITE |------------|------------|" kb%=1:"| CTRL | INS. CHAR | G | R | A | P H | I | C | S | INSERT LINE| DELETE LINE|";13; : kb%<>1:"| SHIFT | G | R | A | P H | I | C | S | BLACK BGND | NEW BGND | SET DEST |" kb%<>1:"|-------|"" RED |",-20*(kb%=0))" GREEN | YELLOW |"" BLUE |",-20*(kb%=0))" MAGENTA"(kb%/2)" | CYAN | "(1-kb%/2)" WHITE |"; _kb%<>1:" RED | BLUE |",-30*(kb%=2))"------------|------------|-----------|" kb%<>1:"| NORM | A | L P | H A | N U | M E | R I | C | FLASH | STEADY | PIXEL EDIT|";13; "137,"_") ,''' 6 @3 Scroll 1.11 =========== J.G.Harston 70 Camm Street, Walkley, Sheffield, S6 3TR jgh@arcade.demon.co.uk BScrollb is a scrolling textfile reader. You can scroll upwards and downwards through text files of any length. Extended View higI%+1):$&A00=A$ @9:#0:"SPOOL":3:Z%=0:-1=0:"*EXEC $.!BOOT": J3:21:ass T6,23;8202;0;0;0;19,1,3;0; ^=A$=$&A00:A$="" A$>80 A$<32 A$>126:file $&A00="" h@F%= A$:?&A50=13:?&71=F%:!&72=0:!&76=0:F%=0:A$" not found" rW"MARKED PRINTOUT? Y/N": ="Y":mark #F%=&100: IF RIGHT$(A$,1)="1":PTR#F%=&10C |V18)"Print out a teletext file by C.J.Richardson."'29)"Press SHIFT to scroll."'' BZ%=121)"Prepare your printer and press a key."::2 14 "*SPOOL newfile B:a%:40-$&A00/2)$&A00:$&A00="":#F%:#F%:Z%=0:3,15:*FX21  "*SPOOL C''23)"Press a key to return to main menu."::"EX. !BOOT": file::*. &'"Filename: "A$:A$,1)="*":A$ A$,1)<>"*":A$<>"": ass:L%=022:P%=&900 R[:OPTL%:.a%:JSRl12:LDA&74:BEQl10:JSR&FFE7:LDA#0:STA&74:.l10:LDY&73:.l11:STY&73 JSRget:.l:LDA&70:LDY&73 ;STA&A00,Y:CMP#13:BNEl9:RTS:.l9:INY:CPY#80:BCCl11:LDY#80 S.l3:DEY:TYA:BEQl20:LDA&A00,Y:CMP#32:BNEl3:.l21:STY&75:LDA#13:STA&A00,Y:.l20:RTS &.l12:LDA&75:BNEl4:LDA#0:STA&73:RTS .l4:LDX#0:LDY&75:INY Y.l5:LDA&A00,Y:STA&A00,X:INX:INY:CPY#80:BNEl5:LDA#0:STA&75:LDA#32:STA&A00,X:STX&73:RTS &X.get:LDY&71:JSR&FFD7:BCSdone:STA&70:JSRl14:LDA&70:CMP#0:BEQget:CMP#128:BCClow:LDA#32 0.low:CMP#32:BCSok:LDA#32 :N.ok:STA&70:CMP#32:BNErts:INC&72:LDA&72:CMP#1:BEQrt:CMP#42:BNEl2:DEC&72:.l2 DCMP#40:BNEget:INC&74 N.done:LDA#13:STA&70:JMPl X.rts:LDA#0 b.rt:STA&72:RTS l.l14:LDA&70:CMP#96:BNEk:LDA#95:BNEk3:.k:CMP#95:BNEk1:LDA#35:BNEk3:.k1:CMP#35:BNEk3:LDA#96:.k3:STA&70:INC&78:LDA&78:CMP#40:BNEl13:LDA#0:STA&78 vLDA&77:BNEl16 ".l13:LDA&70:CMP#141:BEQl15:RTS .l15:INC&77:RTS .l16:LDA#0:STA&77:LDX#40 3.l17:LDY&71:JSR&FFD7:BCSdone:DEX:TXA:BNEl17:RTS  ]:: mark:A%=0 "Start string ";D$  '#F%=(D$,1)):T%=#F%:srchstring A%=1 #F% I #F%:D$;" Not found. (Q)uit or (C)ontinue": ="Q" GROO #F%  #F%=T%-1  srchstring  L%=1:: A%=#F%:L%=L%+1  &L%> D$ A%<>(D$,L%,1)) #F% * L%> D$ A%=1 A%=0 4 J J/J `     `  `(L,  HH $ hh (` pS 檮 L L  !L  L )`M ` ) @ ` H)ߢ@B> I8S2W,Q(X$Y h     L h) 娅%I- E ` ) P f L ) ) N N N N N N N , P  ,  )2  > (>  J~ (~   hlight codes as used by B*lpb and B*lpSb are acted on to give Bboldb, Iitalicsi, Ssuperscripts, Wwidew, Ysubscripty and underline effects. These can be turned off to give plain View extensions of *bold* and underline. BScrollb will also run on the Archimedes. If there is enough memory, BScrollb uses shadow mode 0, otherwise mode 3 is used. Unless a command line file is given, BScrollb shows the current directory and asks for a filename. At this prompt you can also give B*bcommands to change directory, etc. Once a file is given, it is loaded and displayed. The keys are simple. Cursors move up and down. Pressing BShiftb will jump one screen at a time. Pressing BCtrlb will jump to the ends of the file. Pressing BCOPYb will flip between extended highlights and plain highlights. Pressing BEscapeb will leave. Pressing BPb and BRETURNb will let you print out the file. Before you press BRETURNb a prompt appears telling you the name of the printout command. You can change this here by deleting it and typing in another command, but BScrollb will usually have found a suitable one. The recommended command B*lpb is created with the BMakeLPb program. An example alternative printout command is to press '+' before pressing BRETURNb to double-space the printout, this is useful if your printer does not advance by itself with auto-linefeed. Pressing B4b will display the file in 40 column teletext mode, if BScrollb has been told what program to use. The bottom line of the screen shows the filename of the file being scrolled, a percentage figure showing how far through the file you are, and a reminder of the keys used. BScrollb will take the following command line arguments, which are displayed if B-?b is given as a parameter: B*Scroll (-lp ) (-4 ) |-chan + (-quit )b Bb is the file to display. Alternatively, B-chanb can be used to tell BScrollb to read from an open channel. The Bb is the channel number in decimal and the B+b gives the length of the section of file to use in decimal or hexadecimal preceeded with B&b. There must be no spaces in the B+b part, and the PTR of the open file should be set to the start of the section to read. This can be used to read through a file within an archive. The B-lpb option gives a command to use to print out the file. If this option is not given, then a default printout command is looked for as detailed below. The B-4b option gives a c    L Lv1.05b!#%*4S8W:SAR#RCEJTXWZa-b- `H |  h    L@  L  < $0 `%ɣ! LB @ &ʩ@ L@ L 0_ LB I ) ` LB ) LB H hL  B  `, P  L ! i Hh ) ! `  N+@ A Hȱ!     hee@ + L Syntax: lp (+) ()Not found0)H e he楪`ȱ `V1.13P  5  tu uqtp|srprqs 2 H $  | } ٠Lutt8(tuuЊutti(tuiuL) ``LLBasic K.0*EX.$.!Boot|M ﴯ 굢 Comments on stuff in 8BS magazines is always appreciated by the members submitting the software. This time there are no comments from anyone! Come on, lend a hand you lot! Please. ommand to use to display the file in 40 column teletext mode. The B-quitb option gives a command to run on exit. If the Bb starts with a B*b, then it is called as a B*bCommand, otherwise it is BCHAINbed. The options must be in lower case, and only the first character is significant. So, for instance, to call BScrollb from another program, you could use the following: B CHAIN "Scroll -4 $.4to7 "+name$+" -quit Menu"b This would run BScrollb and display the file Bname$b, and CHAIN the program I$.3to7i to display in teletext mode. On exit, it would return to the program BMenub. On starting, if no B-lpb option is given, BScrollb looks for an B*lpb printout program. The order it looks for one is: Ilpi, I%.lpi, I%.lp.#i, I%.lp.*i, I$.lpi, I:0.$.lpi. The recommended place to put the B*lpb command is in the library in a subdirectory I%.lpi, with a file I1i being a default general purpose printer. With DFS, the best place would be in the I$i directory. BScrollb consists of the following files: IScrolli - The program Idispi - Controls screen output giving display effects IT/Scrolli - This text file. Version Notes: V1.11 15-Mar-98 Memory-based command line passing, key repeats set. V1.10 01-Feb-97 Long filenames displayed correctly, LFs converted to CR for display. When bottom of the screen is blank, moving back and then forward displays last few lines correctly. Status line stays longer. V1.09 30-Mar-96 Better use of memory V1.08 28-Mar-96 Relocates in very small memory systems V1.06 01-Mar-96 Added -chan option, tweeked command line parsing V1.03 16-Jun-95 Added -4 and -lp option V1.01 10-Jan-95 Added Archimedes capabilities V1.00 01-Jul-94 Initial version ARTICLES FOR SALE FROM SPROW Last update 23rd-Aug-1998 Send to: R.P.Sprowson,6 Bollinbrook road,MACCLESFIELD,Cheshire.SK10 3DJ By fax: 01625 431067 (use +44 1625 431067 if outside UK) By email: rps102@york.ac.uk (not during summer break,July to October) On the internet: "http://www.york.ac.uk/~rps102/bbc/forsale.htm" Postage: except if marked otherwise postage is given in multiples of 26p which MUST be added to the total price.eg.if it says "...add P&P3" then that item would cost 3 x 26p = 78p to post. *SPECIALS -FREE 'DOS FS' SOFTWARE On buying the official Acorn 1770 upgrade,includes all chips required,DFS on ROM and manual.Allows BBC B's to have ADFS due to double density writing (ADFS chip not supplied),and 8-Bit Software The BBC and Master Computer User Group and Public Domain Library Items For Sale ------------------------------------------------------------------------ Last Update: 14/10/98 12:05 This list of BBC and Master items for sale is usually right up to date. However, it is always advisable to contact me with your purchase enquiry first before ordering anything. REMEMBER...... All prices include UK postage and packing! Any extra charge for delivery outside the UK is added on to the price. I will calculate this extra charge when you enquire. All [New]s here are from 17/08/98 onwards. (NEW refers to new in this list NOT a new item! Most items are second hand) ------------------------------------------------------------------------ The Stuff removed!rd Disc Mailers. 40p each + postage which works out as: 1 - 60p. 2 - `1.10 3 - `1.50 4 - `2.00 5 - `2.50 See the pattern? T Shirts. 8BS T Shirts. Available at `15. White with black LCD style 8-Bit Software legend and green acorn. Available sizes vary. Give me a ring. Badges 2.25" Diameter plastic. Two different styles. Both say: 8-Bit Software. One says it in the style of the 8BS header from 'What's on This Issue'. The other says it in LCD black lettering over a green acorn. `1 each. Eprom Programming Service. Send me your software on disc with `4. I will program a 16K Eprom for you and return it with your disc. Anyone wanting a short program blowing onto an 8K Eprom should send return p+p and the software on disc. The charge is only `1. I can place a Basic program into Eprom that you may call with a * command. If there is room, you can have more than one program stored in the rom. Remember to tell me: 1. The title of your rom 2. The copyright message 3. The * command/s to invoke the program/s 4. Any text printed with *HELP (must be less than 30 characters) Roms: NO MANUALS WITH THE FOLLOWING ROMS: Aid `5 SYS1 2.5k 19976 `3 SYS2 2.5k 19977 `3 SYS1 CEDF 17130 `3 SYS2 2.5k 17131 `3 BGS 1.0 Bitstik Service Rom `5 Edword `5 (two) Edword 2 `5 160A 01 513B (That's all I can gather from it) `3 Sleuth `5 Compass `5 BBC Operating system `5. Comal `5 Basic I `5. Watford EPSON NLQ. `5 DFS NET `5 ADDER `5 Ultracalc `5 BASIC I `5 BASIC II `5 BASIC III `5 View `8 Pendown. `5 Exmon II `5 Commstar `5 Gnomic `5 DFS 2.10 makes 3.5" drives faster in most cases.Free software allows your BBC to read IBM DOS disks too.`25 +P&P4 -FREE MONITOR When you buy 2 or more BBC Micros (see Hardware section below), postage is free. -SAVE `5 on 4Meg/2Meg boards.A bit more fiddly to add than the Aries B20,but with more features - too many to list here,but basically it's a mass of RAM (in banks made from 8k SRAM chips).Comes with support ROM and all required hardware.3 remaining,all with manuals.Now `14 + P&P6 -SAVE `1 per box.Blank 3.5" floppies in a box of 10.Now only `5 + P&P3 -NEW! 32k Watford Electronics Shadow RAM board,keep HIMEM at &8000 & still have 12k left for a printer buffer.Full original manual and driver ROM.No soldering to fit either.`20 P&P3 -EXCLUSIVE PIC programmer,with driving software for 8 bit Acorns.Programs devices from 18 pins to 40 pins as detailed at "http://www.york.ac.uk/~rps102/pics/picchips.htm",or more details available on request.BBC version - `75.00 inc P&P,Risc OS version (includes BBC version free!) - `99.00 inc P&P -GIFT IDEA! Combined fan and map light,ideal travelling companion for hot summers.Requires 2AA cells.`4.P&P3 *WANTED Any reasonable costs met for help in locating the following... -Tube ULA for 6502 2nd processor.Made for Acorn by Ferranti,40 pin device. -Spare TMS6100 'PhromA' chip.The missing half to a speech upgrade. -Interlinking juntion box for Watford BeebScan,joins handset to 1MHz bus connector *HARDWARE (ADDONS) -Aries B20 board,parasites off the 6502 socket and adds 20k shadow RAM to a normal BBC so the variable 'HIMEM' is always at &8000.Has driver ROM too,`15. P&P4. -Solidisk dual disk controller board.Have the benefits of both 1770 and 8271 at the control of a switch. Brand new condition,with flying lead and switch. Missing driving ROM software.Hence,`5 P&P3 *HARDWARE (SPARES) -Cooling fan.New 60mm FAN,12v DC to cool the innards of a computer `10 P&P3 -RAM chips to suit ATPL/Solidisk/Watford boards.`5 each +P&P1 (you usually need two) -Dual phono to phono audio extension lead (male plugs at both ends).`2 + P&P3 -Car lighter socket to mini 3.5mm power plug (9v out).50p add P&P1 -UV tubes,example use - to detect forged bank notes.6" length,4W.`3 each (3 of) -Pack of ten 13A domestic fuses (to BS1362) `1 + P&P1 -Centronics printer lead,25 way D plug to FEMALE centronics conn.1m in length `4.47.P&P2 -'F'key strips,with Acorn logo 30 boxes for key combinations (not for Electron).10 for 50p +P&P1 *HARDWARE (OTHERS) -BBC B with Econet upgrade fitted.Issue 7 (B+) `5 DFS 2.25 `5 DNFS `5 Master MOS `5 Command `5 Logotron LOGO `5 Viewstore `5 Viewsheet `5 PLUS Many other Roms salvaged from BBC motherboards. Ring if you are after anything! ADFS Utility ROM. Made up by myself from the Master Welcome disc. Contains: *AFORM, *ABACK, *AVERIFY and *DIRC (Dircopy). `4. NO MANUALS WITH THE ABOVE ROMS. The following Roms come with manuals: Databeeb. Comms Rom. BBC Only. Especially Designed For the WS2000 `8 Commsoft Terminal ROM `7 View Cartridge for the Electron. `7 Viewsheet Cartridge for the Electron. `7 Viewstore `10 View Printer Driver `7 Gremlin. Machine Code Monitor. `7 BeebCalc. Spreadsheet. `7 Toolkit `7 Romspell. BBC ONLY. `7 BOOKS: PROGRAMMING BASIC Exploiting BBC Basic. Stephenson. `3 Practical Programs for the BBC and Atom `2. (three) Practical Programs For The BBC Micro. Bishop. `5 BBC Basic for Beginners. D.Smith. `3.50 Start Programming with the Electron. Masoud Yazdani `2 Further Programming for the BBC Micro. Thomas. `3 Programming the BBC. P.Williams. (two) `3.50 Programming Exercises in Basic. D.Walton `2.50 Illustrating Basic. Alcock. `3 A Pocket Guide to Basic. Roger Hunt `1.50 Basic programming by J.Kemeny. `4.00 Structured Programming With BBC Basic. Atherton. `4 Let your BBC teach you to program `3 (three) Introducing the BBC. Ian Sinclair `3 (two) The Rainbow Book Of Basic Programs. WH Smith. `3.50 Easy Programming For The BBC Micro. E.Deeson. `2.50 (two) Programming In Education. For Primary Education. Scriven And Hall. `3.50 30 Hour Basic. Clive Prigmore `4.50 (two) BBC Basic. R.B.Coats. `3.50 Simple Bascic. Usborne. `3 Software Projects BBC. Rudolf Smit. `3 Projects For Programs. Ladybird. `2 The Century Computer Programming Course for the BBC Micro. Morse, Hancock. `7 Easy Programming For The BBC Micro. Deeson. `3 A Concise Introduction to the Language of BBC Basic. Murphy. `2 Advanced Programming Techniques For The BBC Micro. McGregor Watt. `5 PROGRAMMING ASSEMBLER Assembly Language Programming for the BBC. Birnbaum. `4 Assembly Language. J.Ferguson. `3 Shivas Assembly Language `3. The BBC M/C Portfolio 75 Routines. Smith. `5 (Two) Discovering BBC Micro Machine Code. A.P.Stephenson `3 (Three) An Introduction to 6502 Machine Code. Penfold `1.50 (two) Advanced Programming For The BBC Micro. James, Gee. `5 Advanced Machine Code Techniques For the BBC Micro. Stephenson. `6 PROGRAMMING TYPE IN Games BBC's play. Gee, James `3 36 Challenging games for the BBC Micro. Tim Rodgers and Chris Callander. `5.00 Type in games for your BBC Micro (Virgin) `1.board inside.NFS 3.34.`25 + `5 Parcel Force postage -BBC B.No DFS or Econet.Issue 7 board.BASIC II.OS 1.20.`23 (two left) + `5 Parcel Force postage -BBC B.DFS fitted & tested.Issue 7 board.BASIC II.OS 1.20.`29 (two left) + `5 Parcel Force postage -Phone lock,sturdy plastic strap stops BT jack plugs being unplugged.50p +P&P1 -Digital watch,has all usual features +heart-rate monitor.Casio model TM15, boxed.`35.P&P3 -Digital watch,has all usual features +electroluminescent backlight.Casio model TM16,boxed.`15.P&P3 -Yuasa sealed lead acid battery.Weigh 2.4kg,12v,equiv to Maplin XG77J (about `28).`14 +P&P10 -Mini printing calculator,as new,with 3 spare rolls.10 digit display.Takes 4AA batteries.`20 +P&P5 -EPSON P40 printer with Centronics interface (printer lead available). Selectable codepage (so that ` sign appears either as a ` or a Yen sign) and end of line character. No need to change ribbon - the impact head doesn't need one.Just 680g,measuring 22cm x 13cm x 5cm high in a bone grey case. Refill rolls still available (from Farnell) and one is supplied to get you going. Will run off external PSU (from Argos),or from internal rechargeable battery pack supplied.`17.P&P9 -Case for Maplin 'pocket multimeter' with popstud front fastener,testlead holder & strap.Maplin order code YN65V is about `1 less than Maplin - 99p +P&P1. -30A 250v mains junction boxes,brand new and suitable for socket ring mains. `2+P&P2 (3 of left) -Battery eliminator,for 6v or 9v devices,with 4 round DC power plugs,each polarity reversible.`3 + P&P3 *SOFTWARE -Quikmenu 3 by Neosoft for PC's only.Requires 286 or greater,and gives DOS a nice Graphical User Interface.Fully registered version,including 200 page manual,and extra icons disks.`20 +P&P3 -GrabROM 1.50 Save entire 16k or 8k ROM (software autodetects length) images to disk almost instantly.This is a disk based 'star' command with manual which installs itself in any spare page of memory and can therefore be recalled without needing the program disk.You can specify the address at which it runs (default: &C00).`2.50,P&P1 Note - the price includes the disk. -Elite.Space trading game.Full original flight manual,reference card,and dual format disk.`2.P&P2 *CUSTOM (The following will only be returned if sufficient stamps are enclosed) -Eprom programming service PROGRAM NEW ROM `4 SUPPLY BLANK ROM ONLY `3.50 ERASE AND REPROGRAM ROM `1.00 50 (two) Type in computer battle games. `1.50 Computer Space Games `1.50 Instant Arcade Games For The BBC. J.Frost. `2.50 60 Programs For The BBC. Erskine. Walwyn. Stanley And Bews. `4 Giant Book of Games. for your BBC Micro. Hartnell and Hutt. `4 35 Educational Programs. Murray. `5 21 Games for the BBC micro. James, Gee, Ewbank. `5 St Michael Computer Games (14). `4 BBC Programming Magic. `4 Simple words and Word Games for the BBC. `2 PROGRAMMING GRAPHICS The BBC Micro Book. Basic Sound and Graphics. McGregor & Watt `5 (two) Graphs and Charts on the BBC. Book and Tape `4.50 Creative Graphics Book. Cownie `3 Creative Graphs and Charts. Harding. `3 BBC Micro Graphics And Sound. S.Money. `3 Graphics on the BBC Microcomputer. Cryer. `5 THE BBC Learning to Use the BBC. P.N.Dane `2 The BBC Micro. James. `5 (two) The BBC Micro in Education. E.Glesson. `2.70 The BBC Micro Revealed. Jeremy Ruston `2.50 (three) Me and My Micro by P.Shreeve (for newcomers) `1.80 Me and My Micro. P.Shreeve. Book, Tape and Disc `4.50 The BBC Micro And The Small Business. Williams. `4 Take off With the Electron and BBC. Bishop. `5 (two) The BBC Micro. An Expert Guide. James. `4 The BBC Microcomputer For Beginners. Dunn and Morgan. `5 The Complete BBC User Handbook. Lockley and Tate. `5 MANUALS Master Reference Manuals. Part 1 and Part 2. `10 each NEW. Master Welcome Guide. NEW. `10. Info for Acornsoft: Money Management, Chess, Draughts and Reversi. 50p each. P-System Fortran 77 Reference Manual. `7.00 LCCD Low Complexity Colour Display. Operating instructions. Microvitec `4 Vu-File User Manual `1.50 Vu-Calc User Manual `1.50 Acornsoft Electron. Desk Diary Manual. .50p Elite Space Trader's Flight Training Manual. `2.50 Introduction to Wordwise Plus. `4 Torch BBC Basic Manual. Large. `10 Torch Programmers Guide. Large and Heavy. `7 Torch System Guide. `5 Clares Fontwise+ Manual. `3 Getting Into Ovation. `5 Acorn A5000 Welcome Guide `5 Memotech Operators Guide `10 Edword User Reference Guide `3 Econet Fileserver Level 1 User Guide `2 Desk Top (Information Processing Package) Manual. `5 Time Man 1 Info `1 Time Man 2 Info `1 Let's Count Info .50p Mirrorsoft Here And There With The Mr Men Info .50p Words And Pictures. Chalksoft. Info .50p Pied Piper. LTS. Info .50p Wordskill. Chalksoft. Info .50p Slick (BP Education) Info .50p Granny's Garden. Info .50p Glosaddress. Remedial writing. Info .50p Wordwise Reference Manual `5 (two) Wordwise Plus Introduction `3 Advanced Teletext System User Guide `5 Amazing Ollie 50p Slick 50p Econet Printer Server Ma ERASE ONLY 50p -Having problems with programming/hardware? Drop me a line as I offer to fix any 8 bit Acorn related hardware.Please check before sending off hardware - ALL repairs are guaranteed. -Acorn's application notes are available @ 40p each,regardless of length. List of available application notes available on request. MANUAL FOR RDPHROM (BBC BASIC) This file describes the program RDPHROM which shows the contents of the chosen selected serial PHROM,if the official Acorn speech upgrade has been fitted. The manual is (C)1998 SPROW and software is (C)1996 SPROW INSTRUCTIONS- At the BASIC prompt,type CHAIN"RDPHROM" The program will request which PHROM to dump,as upto 16 are supported.PHROMA which is fitted to the BBC's internal circuit board is PHROM 15.Then the contents will scroll past on the screen,with any control characters replaced by a full stop. To save the result to disk instead add a line to the start of the program: F=OPENOUT"$.OUTPUT" Then change PROCdisplay to read DEFPROCdisplay BPUT#F,D% ENDPROC And close the file just before the 'END' statement with CLOSE#F KNOWN PROBLEMS/FUTURE ENHANCEMENTS- No known problems HISTORY- V1.00 Original version,having fathomed out the TMS6100's odd addressing  Read byte from TMS6100 *FX159,0,255  Reset speech processor (O7:"PHROM dumper"::"Enter PHROM# to dump (15=PHROMA):"P%::"Data is:": 2 P%=phrom to dump now 31 D%<127 (D%); ".";  x W !X 5  !  g XLHf f h(L(C)1996 SPROWHH 4*Ȣf @String too long hhLKEY3 KEY3*MANUAL FOR REPEAT (6502 Machine code) This file describes the program REPEAT which stores the most recently used operating system command in memory so that pressing F3 has the effect of repeating the command. The manual (C)1998 SPROW and software is (C)1996 SPROW INSTRUCTIONS- At any command line prompt,eg.the BASIC command prompt '>' type *REPEAT The program will then install itself into page &C00 (the CHR$ defn buffer on the BBC and Electron,or Econet workspace on the Master) where it will receive all future * commands and store them. Pressing F3 types the last one back in for you,so that you may edit it,and press return to issue it.The buffer even stores the last command sent to the operating system by the "OSCLI" command in BASIC,adding the star if required. EXIT MESSAGES- "String too long" - the buffer overflowed as too many letters were entered KNOWN PROBLEMS/FUTURE ENHANCEMENTS- No known problems. HISTORY- V1.00 First release version MANUAL FOR UNIVERS (BBC BASIC & 6502 ASSEMBLER) This file describes the program UNIVERS which packages a data file so that in future when it is CHAINed,*RUN,*EXECed etc... the end user will be reminded that this is only data file,not a program. The manual and software is (C)1998 SPROW INSTRUCTIONS- At the BASIC prompt,type CHAIN"UNIVERS" On running,enter a filename to be packaged,then a chosen value of PAGE.A value for PAGE is needed incase the end user tries to *LOAD the data file,which might crash the machine if loaded too low! Then,you should enter upto 3 lines of instructions.These will be shown when any action is taken on the file,eg.*EXECing it.A universal file will then be saved to the current filing system as 'OUTPUT'. WORKINGS- This utility works by taking a data file and adding an extra start and end to it.The data itself (eg.database entries,a picture,a printer driver etc...) remain unaffected inside the 'envelope'. A short,valid,BASIC program is put at the start.This guards against unsusernal board, lead to connect it to the Tube, ROM to plug into the BBC. System Disc and Torch BBC Basic (Z80). Now tested and working. `20. (Four). Disc Drive. 40 track Single Sided. NO CASE, NO LEADS. `15 Twin Switched Joysticks. Very Sturdy. `15 (two pairs) Joystick sharer. Allows you to plug two single joysticks into the analogue port. `3. BBC Keyboards. `15 Plastic Function Key Strip Covers for the BBC `1.50 each User Port Splitter `7 Lots of BBC keyboard pieces. There are several different types of key switch and key tops available. If you want a replacement key switch or key top, contact me. 25p each (add postage though) or `2 for 10. Prestel Adaptor (Modem). Manual and ROM (rom is fixed in a Master cartridge which also contains Advanced Toolkit, therefore this manual is also included). `30. ROM FOR BBC AVAILABLE. Rom Carrier. Allows you to use 2*8K chips instead of one 16K chip in one slot. `3 A brand new Panasonic KX-PS13 RS232C adapter with all the fitting tools etc. I assume that this converts a printer from parallel. `10 including postage. Centronics Printer Lead `7 Master Battery Backup Replacement. If you have the battery backup consisting of 3*AA sized shrink wrapped batteries, or if your present battery pack is corroded, this is of use to you. I make up a replacement that consists of a triple battery holder, diode, resistor and plug. You can then easily and cheaply replace your battery backup. `5 including p+p. Comes with comprehensive fitting info. Electronics kits. See TBI-47 if you are interested in lightpen kits for `5. I have also made up a couple, selling at `8 each. Software on disc: DISC GAMES. Blue Ribbon Games Disc No.1. 40T. BBC Nightmare Maze. QMan. Castle Assault. Banana Man. 3D Munchy. `4 (TWO) Blue Ribbon Games Disc No.2. 40T. BBC Diamond Mine. Screwball. Darts. Qmans Brother. Guy in the Hat. `4 (TWO) Sun Crosswords Volume 3. `3 Repton2 `3 Question of Sport `3 Trivial Pursuit `4 Graphic Adventure Creator. 40 track (No pictures on a Master). `5 The following discs come without info: Repton Around The World. 40 Track. `2 The Sentinel `2 DISC UTILITIES ETC. Mastering Interpreters and Compilers. Example Programs from the Book by Dabs Press `3 BBC Disc Formatter. Cumana. `2 (Six) (one 40T) Supergraph (Large manual) `6 Graphito Art. Just The Disc `2 Genie Desktop Utility Disc `3 Visifax Viewdata system `3.50 Database `3. Acornsoft (TWO) Disc-Data Database `3 Replica III BBC ONLY. `6 Viglen Disc Utilities Disc `2 Voltmace Delta 14 Joystick and Keypad Driver. `3 CPFS Documentation. `pecting people LOADing CHAINing RUNing and LISTing what isn't really a BASIC program afterall.LISTing shows the 3 line message. A short (<128 bytes) 6502 machine code programme is put at the end.This guards against unsuspecting people *LOADing and CALLing it,or *RUNing it.The 3 line message will be shown. Control characters at the start ensure that *LISTing *PRINTing or *TYPEing the file will display the 3 line message,then stop so that the screen isn't covered in beeps and garbled characters. Use of "*|" and an FX call (*FX119) mean that *EXECing the data file has the same effect as *TYPEing it basically. KNOWN PROBLEMS/FUTURE ENHANCEMENTS- No known problems HISTORY- V1.00 Original written in BBC BASIC alone,sent to 8 Bit Software user group ' Generate a universal header for a  data file : (7 2 "Universal file generator"' <osas=&FFE3:osfi=&FFDD F%header=109: Size of BASIC header Pprint% 128 Z: d"File to append: "F$ n""Chosen value of PAGE: "page$ xpage%=((page$) 256)*256 page%<&E00 '"Bad PAGE": "Line 1:";:line1$=getline "Line 2:";:line2$=getline "Line 3:";:line3$=getline : *'"Opening ";F$;" to save at &";~page% "Final version is 'OUTPUT'" $F= F$:F=0 #F:'"Not found": lof%=#F : , Assemble as though ABOVE the data file X=4 7 3 "P%=page%+lof%+header:O%=print%  [OPTX  .entry  LDY#0 ".printhelp ,/LDApage%,Y:BMIdone:JSRosas:INY:BPLprinthelp 6 .done @RTS J] T ^! Splice the 2 files together h#F=0:O="OUTPUT" r*putline(13+10+10+32+"*| "+line1$) |*putline(13+10+10+32+"*| "+line2$) *putline(13+10+10+32+"*| "+line3$) &putline(13+10+10+10+"*FX119") Dputline(13+255+21): End the BASIC file and turn off the VDU  byte%=#F:#O,byte% #F : offset%=print% (O%-1) #O,?offset%  :  #F:#O :  Now set the attributes  X=022  P%=print% & [OPTX 0 .block : EQUW fname:\Pointer to fname DEQUW page% NEQUW &FFFF:\Load addr (4b) XEQUW page%+lof%+header bEQUW &FFFF:\Exec addr (4b) l EQUD 0 v EQUD 0  .fname EQUS"OUTPUT"+13 ]  !X%=print% 256:Y%=print% 256 A%=1: osfi  '"Done."  : putline(string$) 2offset%=1string$:#O,string$,offset%,1):  :  ݤgetline  work$="":Y%=   key%= *%key%=127 work$=work$,work$-1) 4key%=21 work$="" >5key%<>13 key%<>127 key%<>21 work$=work$+key% H"7,Y%);work$;25-work$," "); Rkey%=13 work$=25 \!work$=work$+25-work$," "): 3 Acorn User Discs. 50p each. 8.93 9.93 11.93 12.93 2.94 4.94 Purchasing. Business Software. `5 Stock Control. Business Software. `5 Gemini Stock Control. `5 DSL ECONET Utilities. `5 Communitel. Viewdata package (For use with a modem). 2 big manuals. `8 Fleet Street Editor. 2 Discs and Manual `9 BBC WITH 8271 ONLY! Stopress Viewdata system. The Advisory Unit. 2 discs, manual, help cards and help sheets. `6 BBC Softdrive. Software for the WS2000 Modem `3 DISC EDUCATIONAL. Drug Calculations. `1 Jaundice. (NBS) Disc 2 and 3 `2 Foetal Monitoring in Labour. NBS. Disc 1 and 2. `2 Feedback System, Thyroid Gland. NBS. `1 Principles of Social Stratification. Sussex Software `4. Human Biology Body Processes in the Fate of Protein. Garland `4. Human Biology the Human Eye. Garland `4 Human Blood Groups. Garland `4. Menstruation and Pregnancy. Netherhall Software. `4 Self Evaluation. Multiple Choice Question Practice. Originally intended for Nurses but could be adapted. `4 Data Analysis. Garland. `4 Symbolic Algebra+Support Disc (no info) 2 discs `2 BBC B Symbolic Algebra 1 Disc `1 MASTER 128 Symbolic Calculus 1 Disc `1 Korner Training Programs. Two Discs Covering Various Hospital Services. `6 Acorn User 1987 Compilation Disc `2 Fleet Street Phantom.B B+ Master. 40 Track. `5 Fun School 2 For The Over 8's. B B+ Master. 40/80 `5 (TWO) Fun School 2 For 6-8 Year Olds $5 Number Copter. ESM. Will use a Concept Keyboard if you have one. `7 Astro Maths. BBC 40T `5 Maths. Educational 1. Golem. BBC 40 T. `5 Accounts II. `3 ASK Best Four Maths. Ages 4-14.Table Adventures. Number Painter. Number Puzzler. Squeeze. BBC B. `5 Granny's Garden `4 The Tombs of Arkenstone Adventure Game with Supporting material. BBC B and Master. `7 Pip Goes to the Moon `5 Yellow Brick Road `5 Software on Tape: All priced at `1.50p unless otherwise noted. TAPE GAMES. Starship Command Electron. Desk Diary. Electron (Two) Snapper Electron Shadowfax Spectipede Chess Electron (two) Rocket Raid Hopper (Three) Sphinx Adventure Electron (Four) Sphinx Adventure BBC (Two) Boxer Electron (Three) Nightshade BBC B only (two) Wizadore (two) Hunchback (Three) Micro Olympics Frak! (Two) Thrust Fortress (two) Moon Cresta Contraption Micro Magic 2 (ten games) Commando Caveman Capers Frankenstein 2000 Strike Force Harrier Elite `3 Electron. V2 Jump Jet Repton Croaker. Program Power. Escape From Moonbase Alpha. Electron. No Info Pro Golf. BBC/Electron. Star Wars Tarzan. Chuckie Egg The Home Entertainment Centre. CDS. Two Tapes. Backgammon. Bridge. Chess. Domino Out. Fives and f =work$ p *KEY0 RUN |M :2 ;1,27,1,97,1,1:1,27,1,69:1,27,1,119,1,1: Ctr-Emp-Hgt (1,14:"Ode To The Angel"' 21,14:"--- -- --- -----"' <(1,27,1,70:1,27,1,119,1,0: Emp-Hgt F: PH1,14:1,27,1,69:"A";:1,20:1,27,1,70:"ngels have gossamer wings" ZO1,14:1,27,1,69:"F";:1,20:1,27,1,70:"or flitting' aboot roond heaven," dL1,14:1,27,1,69:"W";:1,20:1,27,1,70:"or angel's designed for speed" nA1,14:1,27,1,69:"L";:1,20:1,27,1,70:"ike a Boeing 747."' x********** M1,14:1,27,1,69:"I";:1,20:1,27,1,70:"t's like a jumbo that's landed" M1,14:1,27,1,69:"B";:1,20:1,27,1,70:"y a pilot from Gateshead toon," K1,14:1,27,1,69:"H";:1,20:1,27,1,70:"e didn't knaa the proper way" K1,14:1,27,1,69:"S";:1,20:1,27,1,70:"o he just reversed it doon."' ********** O1,14:1,27,1,69:"I";:1,20:1,27,1,70:"t's a geet big rusty metal thing" A1,14:1,27,1,69:"S";:1,20:1,27,1,70:"uch an ugly sight," V1,14:1,27,1,69:"D";:1,20:1,27,1,70:"iven't worry - the spuggies and pigeons" P1,14:1,27,1,69:"A";:1,20:1,27,1,70:"re determined to paint it white."' ********** H1,14:1,27,1,69:"A";:1,20:1,27,1,70:"ngels are found in heaven" >1,14:1,27,1,69:"S";:1,20:1,27,1,70:"uperior to man," N1,14:1,27,1,69:"B";:1,20:1,27,1,70:"ut if thats what they look like" E1,14:1,27,1,69:"I";:1,20:1,27,1,70:" divvn't want to gan."' "-------=========-------" 61,15:"Written By an Unknown Author":1,18: Comp "'1,27,1,70:1,27,1,97,1,0: Emp-Ctr ,3: 6#" <,,,,,,,,,,,,,,,,,,,,,,,,,l @#" 5 j J#"5 Ode To The Angel j T#"5 Ode To The Angel j ^#" 5 j h#" 5 As Written By j r#" 5 An Uknown Author j |#" 5Computed By Fred Price j #" 5 18/7/98 j #" -,,,,,,,,,,,,,,,,,,,,,,,,,. $" SAVE"ANGEL2" ݤS="Stop" 7 '' (M"Please read the Program Documentation"'"article before trying to run:"' 2!"1. Font Load/Save Routines" 0 , : 6 game%=0 @ plya%=0 J plyb%=0 T ^ square%(0,0)=0 h square%(0,1)=0 r square%(0,2)=0 | square%(1,0)=0  square%User Groups etc Disc Based Magazine Ron Marshall. 8BS Member4B2 Solinet 41 Westbrook Drive Rainworth Notts NG21 0FB Public Domain Library J.G.Harston. 8BS MemberK8G Harston PD 70 Camm Street Walkley Sheffield S6 3TR Tel. 0114 281 8708 Technical Enquiries, Z88 Library Stephan Richardson. 8BS MemberK2O 4 Pulteney Drive Tillington Stafford ST16 1NU Z88 Library. Bulletin Board Nigel J.Woolcock. 8BS MemberK4Y "Chaos Cottage" 5 Turnpike Road Connor Downs Hayle Cornwall TR27 5DT Tel. 01736 756633 Bulletin Board. Econet Advice A.Nelson 114 Chestnut Street Ashington Northumberland Advice/Help/Info/Supplies. Anything to do with Econet. This is the lad to contact! (1,1)=0  square%(1,2)=0  square%(2,0)=0  square%(2,1)=0  square%(2,2)=0  game%=game%+1  1  drawboard  player%=1  setitup  win=  draw=  manx%=1 & many%=1 0 flash(manx%,many%) : : D Nh player%=1 0,2)"Player 1s turn. (player 1 is o)" 0,2) "Player 2s turn. (player 2 is x)" X key$= b clear(manx%,many%) l' key$="L" key$="l" fire vE key$="Z" key$="z" manx%=manx%-1 : manx%<0 manx%=0 E key$="X" key$="x" manx%=manx%+1 : manx%>2 manx%=2 E key$="K" key$="k" many%=many%+1 : many%>2 many%=2 E key$="M" key$="m" many%=many%-1 : many%<0 many%=0  :  flash(manx%,many%)  (win= draw=)  setitup  frame  2  win= win  draw= draw   game%=rounds%  :  quit=  plya%>plyb% player%=1   plyb%>plya% player%=2 */ 3,13) "Player ";player%;" has won this" 4 3,14) "tournament." >% 3,16) "Press 'Q' to quit, or" H% 3,17) "any other key to play" R# 3,18) "another tournament." \ key$= f$ key$="q" key$="Q" quit= p quit= z:  :  win ! player%=1 plya%=plya%+1 ! player%=2 plyb%=plyb%+1 / 3,13) "Player ";player%;" has won this"  3,14) "game."  3,16) "Press a key to"  3,17) "continue."  :  :  draw % 3,13) "No one won this game."  3,15) "Press any key to"  3,16) "replay the game." . : 8 game%=game%-1 B L: V frame ` 0,1 j 110,310 t 110,610 ~ 85,810,310  810,610  85,110,610  :  0,3  110,310  110,610  810,610  810,310  110,310  :  0,0  90,330  90,630   85,790,330  790,630  85,90,630 ( : 2 0,3 < 90,330 F 90,630 P 790,630 Z 790,330 d 90,330 n x:  setitup  1 5 0,0)"Noughts and Squares - by Richard Harker"  3  30,4)"Games to"  30,5)"play."  30,6);rounds%  30,8)"Games"  30,9)"played."  30,10);game%-1  30,12)"Player 1"  30,13)"has won"  30,14);plya%" games"  30,16)"Player 2"  30,17)"has won" " 30,18);plyb%" games" , 6: @ logo J T3 "pppppppppppppppppppppppppppppppppppppp"; ^1 " " h3 " 裤Tinned Peach Softwar D6G (Sprow) Sprow Cubed Repairs or upgrades to any 8-bit Acorn related hardware, eg rom boards and thecomputers themselves. Send for an estimate before posting away your equipment. Software help also available although I cannot offer to debug your code nor hack commercial products. Eprom programming also available. Write to R.P.Sprowson 6 Bollinbrook Road, MACCLESFIELD, Cheshire. SK10 3DJ. Sorry - cannot answer questions over the phone due to their open endedness. Commercial Commercial Software S.Hanson Superior Software PO Box 6 Brigg South Humberside DN20 9NH Still stocks many of the best games, special offers to 8BS members. Software David Bradforth ProAction 40 Honiton Road Romford Essex, RM7 9AJ David has been instrumental in re-releasing a lot of good software. Send an SAE to the above address. He does special offers for 8BS members,so quote your user ID. e"; r3 " "; |3 " 'We give you a byte "; 3 "£ of the action!' "; 3 ""; 3 " "; 3 "Noughts and Squares "; 3 "By Richard Harker - Jun 1998 - For 8BS."; 3 ",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,";   :  fire # square%(manx%,many%)<>0 A player%=1 nought(manx%,many%) : square%(manx%,many%)=1 @ player%=2 cross(manx%,many%) : square%(manx%,many%)=2  :  a%=0  b%=0 & c%=0 0 d%=0 : e%=0 D f%=0 N g%=0 X h%=0 b8 square%(0,2)=player% c%=c%+1 :b%=b%+1 :h%=h%+1 l/ square%(1,2)=player% c%=c%+1 :g%=g%+1 v8 square%(2,2)=player% c%=c%+1 :a%=a%+1 :f%=f%+1 / square%(0,1)=player% d%=d%+1 :h%=h%+1 A square%(1,1)=player% d%=d%+1 :a%=a%+1 :b%=b%+1 :g%=g%+1 / square%(2,1)=player% d%=d%+1 :f%=f%+1 8 square%(0,0)=player% e%=e%+1 :a%=a%+1 :h%=h%+1 / square%(1,0)=player% e%=e%+1 :g%=g%+1 8 square%(2,0)=player% e%=e%+1 :b%=b%+1 :f%=f%+1 J (a%=3 b%=3 c%=3 d%=3 e%=3 f%=3 g%=3 h%=3) win= : R3 win= player%=1 player%=2 player%=1 \ win= check_for_draw f p: zcheck_for_draw  draw=  tempx%=0 2  tempy%=0 2 - square%(tempx%,tempy%)=0 draw=    : flash(manx%,many%)  0,2  manx%*300+8,many%*300+8 # manx%*300+300-8,many%*300+8 ' manx%*300+300-8,many%*300+300-8 # manx%*300+8,many%*300+300-8  manx%*300+8,many%*300+8  $: .clear(manx%,many%) 8 0,0 B manx%*300+8,many%*300+8 L# manx%*300+300-8,many%*300+8 V' manx%*300+300-8,many%*300+300-8 `# manx%*300+8,many%*300+300-8 j manx%*300+8,many%*300+8 t ~: drawboard 0,1 950,0  950,880  85,1260,880  1260,0  85,950,0  : 0,3 950,0  950,880  1260,880  1260,0 950,0  :  0,0 ( 930,20 2 930,900 < 85,1240,900 F 1240,20 P 85,930,20 Z : d 0,3 n 930,20 x 930,900  1240,900  1240,20  930,20  : 0,0 0,900  900,900 900,0 0,0 0,300  900,300 0,600  900,600  300,0  300,900  600,0 " 600,900 , 6: @nought(x,y) J 0,1 T (x*300)+20,(y*300)+280 ^ (x Repairs, Technical Enquiries Karl Tilbrook. 8BS MemberK6W Knight Technology Service 8 Portrush Close Narmarske Redcar TS11 8BZ Tel. 01642 475568 Repairs and technical enquiries. Archimedes. Some BBC Help. Repairs G.C.Electronics Newmarket Street Consett Tel. 01207 502249 Archimedes mainly but is prepared to try to help with BBC stuff. Will carry out repairs on all machines and peripherals. Including PC's. Supply of peripherals and hardware. Electrical Spares Maplin Electronics P.O. Box 3 Rayleigh Essex SS6 8LR Tel. 01702 554161 Enquiries 552911 Catalogue available from large booksellers (WH Smiths for instance). Fast, cheap, helpful, comprehensive. BBC Spares. Repairs Greenacre Services Beal's Lane Tilehurst Reading Berkshire RG31 5UD Tel. 0118 942 2422 Fax 0118 942 2423 *300)+20,(y*300)+20 h! 85,(x*300)+280,(y*300)+20 r (x*300)+280,(y*300)+280 |! 85,(x*300)+20,(y*300)+280 0,0  (x*300)+40,(y*300)+260  (x*300)+40,(y*300)+40 ! 85,(x*300)+260,(y*300)+40  (x*300)+260,(y*300)+260 ! 85,(x*300)+40,(y*300)+260  : cross(x,y) 0,1  (x*300)+40,(y*300)+20  (x*300)+20,(y*300)+40 " 85,(x*300)+260,(y*300)+280  (x*300)+280,(y*300)+260  85,(x*300)+40,(y*300)+20  : & (x*300)+280,(y*300)+40 0 (x*300)+260,(y*300)+20 :! 85,(x*300)+20,(y*300)+260 D (x*300)+40,(y*300)+280 N! 85,(x*300)+280,(y*300)+40 X 0:  5  tu uqtp|srprqs 2 H $  | } ٠Lutt8(tuuЊutti(tuiuL) ``LLBasic K.0*EX.$.!Boot|M e. Has anybody sTo: 999 (all members) From: D7X (Martin Hodgson) Subject:8BS CD Rom disc 1 Some Experiences with the new 8BS CD Rom 1 (All the Magazine Issues). EDITOR.... Thanks for the comments Martin, I appreciate you taking the time to try to make some sense of it I started to make points in the text of this message, after a while, it seemed to be going on a bit, breaking it up too much. So instead, I have made comments at the end. I recently sent off my #10 to Chris, intending to throw out my stack of floppies, and use the CD Rom in !6502Em from Warm Silence Software on my A5000 Acorn RICS-OS machine. I had noticed, but not mentally registered the fact that Chris describes the filesas being in "disc image formats". There is the problem..... Both the BEEB emulators for RISC-OS are perfecly happy reading normal discs straight from the BEEB, either ADFS or DFS (the latter with the aid of a reader such as ArcDFS by Richard Averill).They will not read anything repackaged as a "disc image", which seems to be the standard format on other computers when running emulators, including BEEB emulators. EDITOR.... See Point 1. P$  5  tu uqtp|srprqs 2 H $  | } ٠Lutt8(tuuЊutti(tuiuL) ``LLBasic K.0*EX.$.!Boot|M oo.net/8bs/ 룵 㣵 巵󵷣 󵵨 From: E6F (John Clarkson) Subject:Watford DFS 1.43 Not being a computer buff (in fact at the age of 65 a complete ignoramous) having shied away from these units for years, finally I have been bitten by the bug. So I now have a 22inchcolour monitor with lots of sockets on the back which I do not understand, and a BBC microcomputer with Wordwise 1.20. The computer is fitted withWatford DFS1.43. Now I have worked outthat DFS isdisc filing system I think,but will somebody PLEASE tell me whatthe 1.43 stands for? I also have twodisc drivesI gave five pounds for atthe Elvaston rally. To add to thisI was given an Epson printer. The onlything with the printer being it printsthe pound sign instead of the hashsign. Now the reason for this articleis this; I havea copy of the discBBC146 and on this disc is I think aprogram that will solve my printerproblem. Now I can getall the files to load into the computerbut when I try to load the programs into the computer and run them it goes haywire. If Itry it with the printer on I get yards of paper tring to take over my bungalow. When I pressESCAPE nothing happens, except theprinter keeps churning out paper. You know you could have nightmares aboutthis, I suppose it's all good fun. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,To: 999 (all members) From: D6G (Sprow) Subject I do have !mageDFS v.0.71 from WSS, which deals with disc images, and which you can run alongside !6502Em. It is easy enough to access the CD from within !602Em (just type *DIR CDFS::0 ) However, ImageDFS will not read any of the image files from this CD because the files are not filetyped. You have to revert to RISC-OS, copy the files off the CD to the hard disc and filetype them &B22. The next snag is that ImageDFs will not read the DSD, double-sided images, nor will it read the ADFS images (it is meant to be a DFS reader after all!). You can only access the single-sided, SSD images, and then only one side at a time. So the magazine menu system, which runs from side 1, falls over when it tries to access side 2. At least it does with me. Has anybody sorted out a solution to that problem ?? There is another solution to the entire problem :- Chris provides the DOS program FDC, which you can use to reconstitute the original discs (DFS or ADFS) from the images, which any RISC-OS BEEB emulator will then work with. This does mean firing up a Windoze machine to do the job, unless you have a PC card, in your RISC-OS machine. It will not run in PC Soft. Remember to type
if you are setting up FDC to work with ADFS-L discs (Chris's instructions on the CD went a bit iffey at this point- sorry Mr. Richardson !). EDITOR...... See Point 2 So, to summarise. To use the 8BS CD Rom 1 with your BEEB emulator running on an Acorn RISC-OS machine you have three options :- 1. copy the SSD image files to disc, filetype them &B22, then read them in using !ImageDFS from Warm Silence Software. Be aware the menu system on the discs will not be able to find side 2. 2. Use FDC on a PC (a real one, or a PC card on your Archimedes) to reconstitute the original disc. 3. Purchase a Windoze PC and pcBBC by Stuart MacConnachie. This combination reads and runs the disc images straight off th:Plea for help Is it possible that anyone out there has a known working Acorn Teletext adapter. The one I have here's power supply packed up,and in doing so fried some of the logic chips. Having repaired the PSU,and checked that the video demodulator is still happy I now wish to trace just which of the logic ICs is at fault. I will cover any postage costs incurred in the loan of the box,of course. Please contact me if you can help, Sprow. 6 Bollinbrook road, MACCLESFIELD Cheshire. SK10 3DJ. email: rps102@york.ac.uk 8bsmail: D6G web: www.york.ac.uk/~rps102/ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, E  5  tu uqtp|srprqs 2 H $  | } ٠Lutt8(tuuЊutti(tuiuL) ``LLBasic K.0*Exec $.!Boot|M hen has as muc The 8BS messaging system The 8BS messaging system Version 2.04C by Steven Flintham (15A) Introduction The messaging system is designed to allow 8BS members to send both messagesfor publication in the disc magazine and private messages to each ote CD. No problems ! Another `10 well spent (for pcBBC), but another drift towards the lowest common denominator. Think about it - a PC is an Acorn Master computer, with limited main memory and added sideways "Extended" RAM; add HIMEM to handle the paging of SWR in and out of the memory map, then add lots and lots and lots of go faster stripes, and you have a modern, grossly inefficient and rather unstable Windows 98 PC. P.S. lly, EDITOR... Point 1. The disc images supplied on the CD are in various formats. One of these formats is an exact copy byte for byte of the disc itself. A few years ago now, I wrote a disc image program on my Master that made an image in exactly the same way as FDC on the PC does, by reading it in byte for byte, an exact copy saved as one file. My program read the disc image in so that I could save it to my hard disc and then write the image back onto floppy. I never followed this up as my hard disc on the Master is not big enough to hold enough images to be of use. When I saw that FDC on the PC did exactly the same thing as the program I had written, I then started looking into using the PC as a backup because it had the capacity to store many images of discs that could then be easily written back to BBC floppy. Bear in mind I am talking about backing up over 1000 discs. Imagine the space that number of discs took up here! That was just the backup of course, then there are the originals. After a while, I realised that PC BBC emulators used these images in exactly the same format that I had been copying them. I then thought that people would maybe like to have these images for themselves for their emulators. This is how the CDs came about. Unfortunately, I did not realise Archimedes users would be interested in the images. Here I have a problem. I do not think that I have the means to produce what Martin wants. I also do not have the will as Martin is the only A5000 owner that I know of who has ordered the CD. I think that I shall just warn Acorn RISC-OS folks off the CD. her. Members use the program to write their messages which they can then send in to the editor on their submission disc.The editor then uses a separate programwhich sorts out all the messages ready for inclusion in the magazine. Inserting your submission disc When the program is run, it asks you toinsert your submission disc in drive 0. At this point you can select a filing or continue with the one you are using.Press D, A or H for DFS, ADFS or HADFS,or SPACE for the current filing system. If you are using DFS you are strongly advised to put absolutely nothing else on the same disc as the message file. Of course, when you no longer need to edit the messages you can copy other files onto the same disc ready to send it off. You should leave the submission disc in the drive at all times. You should also avoid pressing BREAK Entering your user ID and name If you have not previously used this disc to store messages you will be asked to enter your user ID and name. You can just press RETURN instead of entering your name if you wish to remain anonymous. You can also choose what function key layout you want to use. The main menu You can choose an option by either pressing the letters shown at the righthand edge of the screen or using the upand down cursor keys. When you have highlighted an option, pressing RETURN will confirm your choice. You can usually return to the main menuby pressing ESCAPE if you get stuck anywhere else in the program. Writing a new message To start writing a new message, choose the "Start a new message" option from the main menu. You will be asked for the user ID to send the message Mark Usher (thanks deary) and I are still working on presentation of the CD, the BBC software is all there, we are adding a nice database and other goodies to it. Point 2 I enjoy constructive criticism and will always try to accommodate good points such as this. I now include full and original instructions with the programs FDC and BBCIM that I supply on the CD. HOWEVER! I had to suss out the values required for the ADFS formats myself as they were not included in the instructions. I include a copy of the 8BS website on th CD which does have a page containing these settings for FDC, for DFS and ADFS. I have repeatedly checked this info and can confirm that all the commands, exactly as I type them every time I use FDC are there and correct. A Last Point Have I said this before? Maybe not. I really wanted to buy an Acorn Machine rather than a PC. I went and priced one up. It would have cost far too much. Acorn priced themselves out of my house I am afraid. Simple as that. My PC does the job no problem far more cheaply. I have an Archimedes, but I only use it to back up ADFS discs. I do not like it, sorry. Give me my Master 128 any day anyhow, its loverly and it will still be going strong when I have fallen to bits let alone all these newfangled PC thingies... Enough, now I have started too! Thanks for your comments Martin. It is an ongoing process of course, I take it all on board. The trouble is there is only so much you can take on before you sink! ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,To: 999 (all members) From: D7X (Martin Hodgson) Subject:BEEB Emulators on Archimedes When I contacted Chris Richardson regarding my experiences with the 8BS CD Rom no.1 he mentioned that he does not get a lot of feedback from users of the BEEB Emulators for the Acorn RISC-OS computers. Surely I am not Acorns' last faithfull customer (I am saving up for the new RISC-PC II) !!! EDITOR..... Comments invited here! ,,,,,,,,,,,,,,, to, or you can enter 999 to send a general message to everyone. When you enter a user ID, you can also enter their real name if you know it, and it will appear in the message. You are then asked if it is a public message, where it will get sent to everybody; or a private message, where it will get sent only to that one user. Once you have entered the user ID and pressed RETURN the main editing screen will appear. The message editor The message editor is used to edit bothnew and old messages. If you are writing a new message, the cursor will be placed on the subject line, ready for you to enter the subject. The message editor is similar to a wordprocessor, although there are several important differences making it more ofa text editor. Pressing RETURN will move you down ontothe next line, as you would expect, andand as you type words which won't quitefit at the end of lines they will be moved automatically onto the next line. You can use the cursor keys to move around and whatever you type will appear at the cursor, as in a word- processor. When you reach the bottom of the screen, either by typing or by using the cursor keys, it will scroll to allow you to continue. There is a limitto the length of a message but this should not be a problem. If you run up against the limit you should rewriting rewriting the message as a complete article. The DELETE key works almost as normal but you cannot DELETE back past the start of a line as you can in some wordprocessors. If you in the middle ofa line, only the characters on that line will move up to fill the space. An important point to bear in mind is that if you simply type over the recipient's ID at the top of the message, that willnotchange the recipient. You must also press SHIFT f9and type in the new ID when asked. ,,,,,,,,,,,,,,,,,,,,,,,,Play It Again Sam 13 Review By Gary McCallum - E6G Available from :- Superior Software P.O. Box 6 Brigg S. Humberside DN20 9NH `11.95 (`6 8BS Members) The thirteenth incarnation of the Play It Again Sam Series, but is it up to the standards of the other PIAS's or is thirteen going to be unlucky for Superior Software? As usual there are four games on the compilation, they are :- HYPERBALL This is a bat and ball game with the idea being to destroy all the bricks and progress to the next level. Frequently power-ups are dropped from bricks that have been destroyed giving you things such as lasers and a slow ball. If this sounds familiar that is because it is VERY heavily based on Arkanoid, the classic arcade 'bat and ball' game. The best way for you to picture Hyperball is to imagine Arkanoid without the colour and detailed graphics, and then you have Hyperball. Obviously if you haven't played/seen Arkanoid this is going to be difficult but then Arkanoid is different from most games. It does have a few novel features, such as the ability to buy power-ups between levels and a few variations on Arkanoids power-ups such as collecting three 'smart blocks' to progress to the next levels, but it is basically a very poor copy of Arkanoid. There are 6 sets of 20 levels, making a total of 120 levels. Each set of levels can be loaded at any time from the menu screen, you can also select between levels 1 to 9, provided you have played them before. If it was more colourful and had better graphics, it would have been a good game, but unfortunately after seeing Arkanoid on a BBC, this is not acceptable. On the cover Superior have billed this as 'The best version of the classic bat and ball game', in my opinion it isn't good enough to wash Arkanoid's boots. I have to admit though it is better than Bat And Ball on the Welcome tape. If you like Arkanoid, you may like this because of the gameplay. but that is unlikely because of the standard of the colour/graphics. It's a sad day when I say a game is bad because of the standard of the graphics, but unfortunately today is a sad day. In summary; good gameplay, disgraceful colour and graphics. If you like bat and ball games and don't already have Arkanoid, beg, borrow or do something else to get a copy of Arkanoid and av The ID of the person who will actually receive the message is always shown on the bottom line of the screen when you are editing a message. You should ensure that this is the same as the ID at the top of the message. If you find this confusing, simply take care to enter the correct user ID when first starting a new message and don't change the ID at the top of the message. When you are happy with the message, press ESCAPE to leave the editor and save the message to disc. Viewing, editing, deleting and printing existing messages To examine any messages that you have already written, choose the view/edit/ print option from the main menu. Each line in the menu begins with the user ID to which it will be sent and then has as much of the subject line aswill fit. As with the main menu, you can use the up and down cursor keys to move the highlight. There are no other keys you can press to move the highlight on thismenu. When you have highlighted a message youcan select one of the following: (V)iew the message (or press RETURN) (E)dit the message (P)rint the message (D)elete the message Printing all the messages If you want to print all the messages, you can choose the "Print all the messages" option from the main menu. You will be asked if you are sure you want to print the messages, printing will only start if you press Y. You can press ESCAPE while the messages are being printed and the computer will stop. However, if you have a large printer buffer printing may continue - this is unavoidable. Tidying the messages When you delete a message it is not actually removed, it is just made "invisible". oid this one. PERCY PENGUIN This is a copy of Pengo, originally released by Sega as an arcade game back in 1982. This is the third different version of this game I have seen on the BBC, the others are H-Soft's Pengo and Vision's Pengi. You are a penguin trapped in an ice maze populated by deadly Snobees. To survive you have to kill all the Snobees by hurling Ice Cubes at them. This is a good game, I've always liked Pengo games, unfortunately it isn't quite as good as the other versions available for the BBC. First of all the game is a little bit slower (this may help some of you). Secondly the graphics are fractionally weaker than other versions (this is not a problem but worth mentioning), and thirdly the music is different. In every version of Pengo I've played the music has always been 'Popcorn', you know the tune. In this version it has been replaced by a classical piece (I can't remember the name of it, the one that Vanessa Mae did), anyway apart from these minor differences Percy Penguin is a good game. I prefer Pengo and Pengi to it, but this is close enough to warrant my recommendation if you do not have the others. If you have Pengo or Pengi, this may be worth a look (especially considering you get 3 other games with it). In summary; good game, a reasonable conversion of Pengo, worth a look at the 8BS members price providing you don't have Pengo or Pengi. PANDEMONIUM This is the first of two games on PIAS 13 from Peter Scott. This game is of the Thunderstruck/Citadel kind i.e. a platform game with various 'rooms', the object of the game being to construct the 'core' by collecting all 12 core parts, whilst avoiding or shooting aliens. You have four lives to complete your task with, you also have an energy bar, on contact with an alien you lose a little bit of energy. This is one of those games where totally avoiding the aliens is impossible, so you have to time your moves carefully to conserve energy. On playing it I've found this game quite hard to play but then I've never been good at this type of game without cheating. This game is your usual Peter Scott game, a very well polished game with great graphics and music (providing you like the theme to Airwolf), unfortunately the gameplay is only average. There is nothing new or groundbreaking in this game, it's a variation on a theme. I must state that I am not a big fan of this type of game, Palace Of Magic being the only game of this type I liked (and that's because I could cheat and I had a map). If you like Citadel, Thunderstru When you tidy the message file these invisible messages are removed. You are recommended to tidy the messagefile periodically to prevent it growingtoo large. In particular, it would be agood idea to tidy the message file before sending your submission disk in,although this is not strictly required. Re-entering your user ID and name Choosing the "Re-enter your user ID/ name" option allows you to correct any errors you made when you were first asked for your user ID and name. Undeleting messages If you have accidentally deleted a message which you wanted to keep you can probably recover it by choosing "Undelete deleted messages" from the main menu. This will not work if the message file has been tidied in the meantime, but no harm will result from trying. Leaving the program To leave the program, you should choose"Quit" from the main menu. Pressing BREAK is not recommended, but shouldn'tcreate problems if at the main menu. More advanced editing features This section is described in full in the unabridged instructions to be foundon TBI-00. The function keys can be used to insertvarious teletext effects and to performediting functions. The layout can be set when you enter your user ID. Keyboard layout 0 (old): Unshifted SHIFT CTRL f0Text- Red -GraphicsJoined G's f1Text- Green -GraphicsSeparated G's f2Text- Yellow-GraphicsHold G's f3Text- Blue -GraphicsRelease G's f4Text-Magenta-GraphicsDouble Height f5Text- Cyan -GraphicsSingle Height f6Text- White -GraphicsInsert Char f7Steady New Backgd Insert Line f8Flash Black Backgd Delete Line f9Pixel Edit Set dest. Keyboard layout 1 (new): Unshifted SHIFT CTRL f0Pixel Edit Set dest. Ins. Charf1 (Block) Text- Red -ck, Starquake or Palace of Magic, this is right up your street and I can give it the thumbs up. If like me you don't fall into this category then I would give this game a miss. BARBARIAN II This is another game from Peter Scott. For those of you not familiar with the first Barbarian, it is a one-on-one combat game, the object being to kill your opponent, either another human or the computer. Barbarian II is the flagship game on this compilation coming on its own disk with it's own instructions. Both Barbarian games are conversions of Commodore 64 games originally released by Palace Software. I own a Commodore 64, but I have never played Barbarian II before, so I was looking forward to this. Barbarian II is different from it's predecessor; instead of having a series of fights culminating in the rescuing of Princess Mariana (sexism was still rife when the first game was written), you now have to progress through 3 maze-type levels with 26 individual screens per level (the Wastelands, the Caverns, and the Dungeon) before arriving at the Inner Sanctum Of Drax. You get to choose the character you want to control either the Barbarian or Princess Mariana (both are skilled swords-people). On each of the three levels you will find two different magical objects which you need to collect to help you with your task. You also have to kill five or six different types of monsters on each of the first three levels, some of which can be killed with a well timed blow. Having played the game I can confirm that this is the case, although some of the monsters are very irritating. To aid this review I downloaded the Commodore 64 version from the Internet to play on my C64 emulator to compare the differences. Peter Scott has done a great job of the conversion, obviously the BBC version doesn't have the multi-colour of the Commodore 64 version but everything else has been converted well. I don't know whether it was Peter Scott or Superior Software that decided to convert this game but whoever it was needs a good talking to, especially when you consider some of the other Commodore games that could have been converted. Both versions of this game are terrible, the control system is easy in theory but on occasion (usually in the heat of a battle) can be awkward especially when it comes to doing a low chop (RETURN + ?), I had the tendency to turn around, which meant I got hit a lot. The real problem is the actual game, it is boring and repetitive (you frequently have to fight the same monsters). Monsters just appear out of tGraphicsf2Normal Height Text- Green -Graphicsf3Double Height Text- Yellow-Graphicsf4Joined G's Text- Blue -Graphicsf5Separated G's Text-Magenta-Graphicsf6Black Backgnd Text- Cyan -Graphicsf7New Backgnd Text- White -Graphicsf8Hold G's Flash Ins. Linef9Release G's Steady Del. Line Layout 0 is similar to the TED teletexteditor. Layout 1 is similar to the ABZ teletext editor. Keystrips can be printed out using the MsgKEYS program. Reporting problems If you have any problems with the messaging system please let me know. The more information you can supply about the problem, the more likely it is that I can fix it. You should try turning the computer off, disabling any extra ROMs etc., before running the program to see if that solves the problem. If it does, then the problem is incompatibility with some part of your system. If you can track down the problem, I will be pleased to try and fix the it. ppppppppp ppsssspppppppppp𰄝 Press SPACE to ren to menu Press SPACE to retun to menu "ss hin air (literally) so even if you pause for a moment after defeating a monster, another one appears. I can't really recommend this game, it may appeal to some of you who want something different from their fighting games, instead of the usual one-on-one defeat a series of opponents-type game, but the BBC is not exactly well-endowed with different fighting games so I have nothing else to recommend in it's place. The Compilation I can probably justify this for the 8BS members price of `6: if you aren't a member of 8BS (unlikely but possible) then avoid this one. None of the games are more than average, Percy Penguin being my favourite, but I already have two versions of the same game which are better. This is probably the weakest of the first thirteen PIAS's, all of the others have at least one really good game on them. If I was to buy this it would be to complete a collection of Play It Again Sams. If you are in this position collect the others first and get this one last. At Long Last We Have a Sufficent Quantity For Each Of Us To Have His Own >>>>> So Guard It Well <<<<< These Tuits Have Been Hard To Come By Especially The Round Ones. A ROUND TUIT This Is An Indispensable Item It Will Help You To Become A Much More Effient Worker For Years We Have Heard People Say"I'll Do This When I Get Round Tuit". Now That You Have A Round Tuit Of Your Very Own Many Things That Have Needed To Be Accomplished Will Now Get Done. This is an extract from my Disc Drives and DFS guide that is available on the Internet. I am still in the process of completing the full document but here is an excerpt that, in this time of car boot sales, might help some of you to attach a much needed second drive or replace one that is faulty very cheaply. I would also very much like to know any information that anyone may have regading the commercial DFS's that have been available and the differences (bug fixes and extra facilities) that were implemented between the different versions. Especially interesting are details for the Solidisk and Watford DFS's. Mark Usher marku@magnet.at 1.) Disc Drives 1.1) Drives in general The BBC had many assorted drives attached to it, ranging from 8", 5.25", 3.5" and 3" drives. The most widely used was the 5.25" drive and later with the Electron Plus 3 and the Master series the 3.5 drive became the standard used. Disk drives were sold by many different companies for the BBC, including Watford, Viglen and Cumana amon  > Scroll ! Scrolling text file display +xtr:A$=OS_GetEnv:ver$="1.11":c$="128" ((&83:h%=24:w%=79:>&4000:&80:h%=31 2Ainit:lp$=cl("-l"):tt$=cl("-4"):ch$=cl("-c"):pl$=cl("-p") <6quit$=cl(" -q"):Z$=cl("-?"):A$=cl(" "):asm:go F" "+A$+Z$," -?"):"Syntax: Scroll (-lp ) (-4 ) |-chan + (-plen ) (-quit )":end(): PA$="""""":A$="" ZCcat%=A$+ch$="":max%<2500:"Not enough memory to run":end(): dlp$="":lp$=FindLP n plen%=66:pl$<>"":plen%=pl$ x err A$<>"":end(): EX%=ctrl%:Y%=X%256:pr% f$<>"":pr%=:go:con:cat%=lp(f$):f$="" :cat%::">> Scroll Version "ver$" - (C) J.G.Harston Buffer size: &";~max%;" (";max%;" bytes) <<"':".":'"Press SHIFT-Escape to exit.":*FX4 D:cat%=:f$=A$:f$+ch$="":"File: "f$:f$,1)="*":dis:f$:con 'f$,1)<>"*":cat%=lp:f$="":A$<>"" end(): : end(F%):cl:*FX4 *FX229 *FX225,1 dis:F%: &quit$<>"":13:"Exit";:os(quit$)  <ݤerr:<>17::<128 <>17:" at line ";; <>17: cat%==17:cl:=-1 #init:cat%=:ch%=0:pr%=:f$="" @Max%=--900:ctrl%20,data% Max%+4:end%=data%+Max%:max%=Max% "X%=ctrl%:Y%=X%256: ,,ݤcl(l$): I%:l$=32 A$<>"":A$=" "+A$ 6SI%=A$,l$):l$="":I%:l$=A$,A$," ",I%+1)+1):A$,I%,1)<>" ":l$=l$,l$," ")-1) @?I%:A$,I%,1)=" ":A$=A$,I%-1) I%:A$=A$,A$,l$)+1+l$) J=l$ Tcl:ch%:A%=ch%:ch%=0:#A% ^ h(os(c$):c$=42c$="":c$: c$: rݤlp:len%=0:f$+ch$="":= |@ch$<>"":len%=ch$,"+"):ch%=ch$,len%-1):len%=ch$,len%+1) 8ch$="":ch%=(f$):ch%=0:"File '"f$"' not found":= qlen%=(#ch% (len%=0))+len%:pt0%=#ch%:len%end% ch%:dn i%=8 ptr%end% ch%:dn ?I%=2 ptr%I%=4 ch% fst%0:fst%=0:gbpb(max%,0) NIgst others. Most of these drives though were badged drives from Japanese manufacturers, the most common being Epson, Mitsubishi and TEAC. There were two normal standards for the 5.25" disk drive, 40 and 80 track. The 40 track drive lays down it's magnetic tracks at a pitch of 48 tracks per inch (48 TPI) whilst the 80 track drives operate at 96 TPI, i.e. exactly half the track width of the 40 track drive. Both 40 and 80 track drives were available with a single head (which records on one side of the disk only) or with a double head enabling recording on both sides. A double-headed drive has therefore twice the storage capacity of a single- headed drive. Using 8271 based DFS (FM encoding) disk capacities are: BBC Formatted Unformatted 40 Track Single Sided 100KB 250KB 40 Track Double Sided 200KB 500KB 80 Track Single Sided 200KB 500KB 80 Track Double Sided 400KB 1MB Using 1770 based DFS (MFM encoding) disk capacities are: BBC Formatted Unformatted 40 Track Single Sided 180KB 250KB 40 Track Double Sided 360KB 500KB 80 Track Single Sided 360KB 500KB 80 Track Double Sided 720KB 1MB 1.2) Finding a suitable drive Obviously the best drive for the BBC is an 80 Track double-sided drive as this would give us the full 400K. Unfortunately these drives are not so common, as 5.25" 720K drives were never used in PC's. Also 80 track single- sided drives are quite uncommon, again for the same reasons. A 40 track double-sided drive should be quite easy to find as they were used extensively in older PC's, but then we only have half the storage capacity that is possible. There were on the other hand many 720KB 3.5" disc drives made, as these were used by various computer manufacturers, so if you want to use 3.5" discs then these should be a lot easier to find. An added advantage is also that 3.5" double density discs are also easier to find than 5.25" double density discs, but for how long is another question entirely. Many high density PC floppy drives i.e. 3.5" 1.44MB drives and 5.25" 1.2MB drives can also run in low density modes. Most of the 3.5" drives will switch between the two formats automatically, whereas the 5.25" drives are normally set as 1.2MB drives at the factory and need some jumpers changing before they will operate in a dual mode. The jumpers that need setting are labelled differently on different models, but you should look for High/Low density, and the rotation speed jumper. This is set to 360 RPM for high density ope%=5:top%=data%:pg:0 X'(I%&FE)=6:c$=(c$32):on:pg:0 b(I%&FE)=16:pr l5I%=18 tt$<>"":end():"Mode7";:os(tt$+" "+f$) vI%=1:*FX229  *FX225,1 = : xpg::13:ptr%=top%:p(ptr%):ptr%=ptr%+1+$ptr%:>=h% ptr%>=data%+len% ptr%>=end%:=top%:data%+1+$data%=top%:t%=data% =top%=t%:t%=ptr%-100:t%=t%+1+$t%:t%+1+$t%=ptr%:ptr%=t% ?30,11,13:p(top%):0,h%);:ln:ptr%+1+$ptr%data%+len%-fst%:ptr%=t%: dn:fst%+max%>=len%: -f%=fst%+max%2:f%+max%>len%:f%=len%-max% off%=f%-fst%:off%=0:  ln:(-1)=0:off:"File: "f$,30)(30-f$,30))" "+(100*(ptr%-data%+fst%-1)len%),2)"% Cursors move, P: printout, Esc to exit";:13:on H Rgbpb(n%,p%):A%=3:"Read"; \J?X%=ch%:X%!1=data%:X%!5=n%:X%!9=p%+pt0%:&FFD1:data%!max%=&D0D0D:*FX21 f cr: pcr:13"Wait";:A%=data%: zR(?A%=10 A%?1=13)(?A%=13 A%?1=10):?A%=32:A%?1=13:A%=A%+1 ?A%=10:?A%=13 "A%=A%+1+$A%:A%?-2=10:A%=A%-2 A%>end% A%>data%+len%: ppr:(79);13;"Print out ";f$;" Printout with *";:lp$<>"":i%=1 lp$+1:"FX138,0,"+×lp$+" ",i%): C""lp$:lp$="":7:"No printout command found";:A%=(200):pg: >pr%=:dis:"Printing...";:lp$+" "+f$:go:on:pr%=:pg: : ݤFindLP:i("lp")=1:="lp" A%=i("%.lp"):A%=1:="%.lp" !A%=2:i("%.lp.#"):="%.lp.#" !A%=2:i("%.lp.*"):="%.lp.*" i("$.lp"):="$.lp" i(":0.$.lp"):=":0.$.lp" ="" 6ݤi(f$):A%:$data%=f$:A%=5:!X%=data%:=(&FFDD)&FF : 7ݤOS_GetEnv:A$:A%=0::X%=1:os%=((&FFF4)&FF00)256 $6os%=6>&8000:ș"OS_GetEnv"A$:A$=A$,1+A$," ")) .os%=32:A$=$&100 8-A$=0:?(P-3):A$=$&600 A$=0:=$&3800 B-A%=A$+" "," "):run$=A$,A%-1):=A$,A%+1) L: Von:m%:"CODE "+c$ ` joff:m%:"CODE 0" t ~con:m%:"CODE 251"  dis:m%:"CODE 253"  go:m%:"disp ON":  c(-1): p(P%):m%:$P%:  c(?P%):P%=P%+1:P%?-1=13: =asm:m%=os%<>6:m%:: :"Can't find *disp":end():   xtr: .(-256 &F0)=&A0: ?(P-3):$&700=$&600 reloc(&500,3):A%=:A%=A%+1+$A%:I%=$A%,&DD+&F2+"xtr:"):I%:A%!(I%+5)=!(P-3+2*(?(P-3)=0)):=A%+I%+8-2*(?(P-3)=0):?(P-3):$&600=$&700: ration, and so must be changed to dual 300/360 RPM mode so that low density can also be used. As far as my tests show, these drives will work with a 1770/1772 FDC but cause problems with the 8271 FDC. The reason seems to lie with the 8271 DFS and the timings contained within the DFS code. Jonathan Harston has written a program that will patch an Acorn DNFS 1.20 ROM image to change the DFS timings, and my tests show that this does indeed solve the problems. It was available on 8BS64. You must also remember to set the timings on the BBC keyboard links. Just transfer the program to a disc that also contains an image of the Acorn DNFS 1.20 ROM. 1.3) Attaching Drives First you will need a power supply. You can use the power supply from the underside of the BBC with a suitable lead. If you don't have a lead then this can be a problem as it is very hard to find the connector. The exact details are: PSU socket: AMP 1-350241 PSU female pins: AMP 360666-1 cable connector: AMP 1-250234 male pins: AMP 350664-1 Alternatively you can use a power supply from a PC. Besides a power supply you will also need a data transfer cable. This is a simple 34way ribbon cable, with an edge connector for the drive and another connector for the underside of the BBC. Be careful if you are using a PC floppy drive cable as this contains a twist in the cable. This is because all PC floppy drives are set as drive 1, and the twist reverses this for the first drive, effectively making it drive 0. The BBC doesn't operate like this. So if you are wanting to connect two drives you will have to "remove" the twist, or in a single drive system, just use the connector before the twist. Once you have your BBC, DFS, drive and cables, you must configure the drive before connecting it up. If it was a PC drive then it will be jumpered as DS1 (Drive 1) by default. If it is to be Drive 0 on your BBC, you must change the jumper to DS0, and in a dual drive system you would change the jumper on only one of the drives, so one is DS0 and the second is DS1. Also the last drive on the cable, i.e. the one furthest away from the BBC must be terminated. Drives are also terminated by default. This is fine if you have a single drive system, but in a dual drive system the terminator must be removed on the drive nearest the BBC on the cable. Terminators vary between drives. Some look like an IC and are usually in a DIL socket, or sometimes they are a thin row that is attached to the drive's circuit board. Another possibility is that the terminator can be turne': Last line MUST end with ENDPROC  !c(A%):A%<0:flg%=0:out%=1: A%<32:ctrl(A%): flg%>127:flg(A%): (out%=out%+1:A%=32:A%=9 2flg%=0: A% out(A%) < Fctrl(A%) P%A%=9:z%=(out% 7) 7:c(32):: ZA%=13 A%=10::out%=1: d%A%=28:flg%=flg% 1:: Underline n5A%=29:flg%=flg% 128:: Wait for next character x .flg(A%):flg%=flg% 127:A%<65 A%>126: b%=0:a%=A%<96:A%=A% &DF A%="B":b%=&FD A%="H":b%=&BF A%="I":b%=&F7 A%="Q":b%=&BB: Almost A%="S":b%=&EF A%="W":b%=&FB A%="X":b%=&BB A%="Y":b%=&DF b%=0:"(";A%;")";: 'flg%=(flg% b%)(a% (b% 255)): out(C%):C%=9:C%=32  z%,a%:A%=10:?X%=C%: &FFF1 )(flg% 1):X%?8=255: or X%?8 EOR 255 4(flg% 2): z%=1 8:X%?z%=X%?z% (X%?z% 2): "Z(flg% 8):X%?1=X%?1 4:X%?2=X%?2 4:X%?3=X%?3 2:X%?4=X%?4 2:X%?7=X%?7*2:X%?8=X%?8*2 ,>(flg% 48):X%?2=X%?3:X%?3=X%?5:X%?4=X%?6:X%?5=X%?7:X%!6=0 68(flg% 32):X%!8=X%!5:X%!4=X%!1:X%?1=0:X%?2=0:X%?3=0 @* Sub/Super need a bit of modification J(flg% 4):z%=1 8:?(X%+9+z%)=X%?z%:X%?z%=(X%?z% 128)+(X%?z% 128) 2+(X%?z% 64) 2+(X%?z% 64)4+(X%?z% 32) 4+(X%?z% 32) 8+(X%?z% 16) 8+(X%?z% 16) 16::outB T(flg% 4):z%=1 8:X%?z%=?(X%+z%+9):X%?z%=(X%?z% 1)+(X%?z% 1)*2+(X%?z% 2)*2+(X%?z% 2)*4+(X%?z% 4)*4+(X%?z% 4)*8+(X%?z% 8)*8+(X%?z% 8)*16: ^ outB: h outB r(flg% 68)=68: 23,255:z%=5 8: X%?z%,X%?z%:: 10,255,8,11:z%=7 0 -2:?(X%+z%+1)=?(X%+1+z%2):?(X%+z%)=?(X%+1+z%2): |(flg% 68)=64: 23,255:z%=1 4: X%?z%,X%?z%:: 11,255,8,10:z%=0 7 2:?(X%+z%+1)=?(X%+5+z%2):?(X%+z%+2)=?(X%+5+z%2): ' 23,255:z%=1 8:X%?z%:: 255: Greloc(S%,X%):A%=133:X%=X%&80:A%=(&FFF4 &FFFF00)256:A%->S%: $&700=$&600:B%=(+(A%--S%))&FF00:"Relocating to &";~B%:A%=0 -+4 4:A%!B%=A%!::C$="":B$=(0):B$<" " B$<>"":B$="|"+(64+B$) FC$=C$+B$:B$="":"KEY0 RUN|M"+C$:"FX138,0,192":=B%:$&600=$&700:   * ݢ b{  pq1r_srpqs{LKEY0 Q%=PAGE|MOLD|MV.6:RUN|M BASIC L *Basic CHAIN"$.!Boot"  *Exec ( *** 2* First three lines MUST NOT be edited < 8BS Menu, S.Flintham. F> Modified by J.Ripley, C.J.Richardson, J.G.Harston, V2.15 P&87:23;8202;0;0;0; Z a:b dY3:7::" at line ";:c("FX21"):cd on or off by use of a DIL switch or jumper on the drive's circuit board e.g. some Mitsubishi drives. Once you have set all of this, you can then attach your drive and BBC together and start trying to format some disks. 1.4) Other drive jumpers Head Loading Some drives use a head load solenoid. This means that it requires either a Motor On or a valid Drive select signal before the head can be loaded against the media for communication with the disk. This is the purpose of the two, switch or link options found on many drives, HM or HS. These stand for Head to Motor and Head to Drive Select respectively. This means with the HM link set, the head of the disk drive will be loaded against the disk any time the motor is started up. It may well be that the computer wishes to access another drive, but as all the Motor On lines are usually connected together the motors of all the drives will be activated. Thus, any drive that has the HM option set will load the head of the drive against the media. When the computer comes to use that drive, then the drive will already be in a condition to pass information to and from the disk. Head to Select With the switch or link set in the HS position then the loading of the head against the media will only take place when that particular drive is actually selected for communication between its disk media and the computer. That is to say that with the HS option selected and a drive set to be drive one or DS1 of the system, then only when drive one is selected will the head of the drive actually be loaded ready for use. For and against There are arguments for and against both methods of head selection. With the HM option there is more wear on the disk due to the head always being loaded when any drive is selected or used. Any drive access however small will result in all the heads of all the drives being loaded against the media. If you have the HM option selected you will not require a Head Settling time before the drive is Ready For Use. It speeds up drive to drive access time and is a lot quieter if a lot of drive to drive transfers are taking place. In the case of the HS option then disk wear is reduced to a minimum as the head is only in contact with the media when an access is required to that particular drive. This results in a lot of clicking taking place during drive to drive transfers. It also means that when the drive is selected then a small amount of time must be allowed for the head to settle against the disk before access is attempted. This is known as Head Settling t("KEY0 LIST "+()+"|M"):c("FX138,0,128"):d: ne$=f:e$<>27:g(e$) x8e$=27:7:d:: IFDir$="$":END ELSE CHAIN"$.!Boot" : a:*FX4,1 *FX225,128 *FX229,1  d:*FX4 *FX225,1 *FX229  : ݤS:P->&2200:"Too long" ="!Boot" b:*FX12 cv$="MODE3TEXT MODE7TTXT ARCHIARCHICHAINBASICLOAD LOAD LIST LIST CALL CALL LDPICLDPICSCRLOSCRLO" d%=3: Description  i%=6: ID "p%=5: Menu outline ,q%=3: "8-Bit Software" 6r%=7: Date + issue @s%=6: Menu heading Jt%=3: Letters Tu%=6: Menu items ^v%=3: Help prompt hw%=4: Selection bar rx%=5: Help screen title |y%=2: Help screen text z%=7: Help screen prompt aa%=7: Scroll screen text ba%=7: Unused : /h%256,l%(14):X%=h%:Y%=X%256:i$=j: *DIR$ fs("%"):: n$,m$ G(V%),5)="985"+n$:f%=((V%),6,2)):e%=((V%),8,2)) f%=1:e%=1 N26::(128+i%);" I.D. ";i$;" ";(144+p%);""; Y(144+p%);"";(128+r%);" Issue ";n$,2);" ";(144+p%);""; Q(144+p%);"";(144+q%);" ࠰ࠠ ";(144+p%);""; Y(144+p%);"";(144+q%);" ꡵꠽";(128+r%);m$,8);(144+p%);""; N(144+p%);"";(144+q%);" ";(145);" "; 2n%=118:(144+p%);"";(36);(144+p%);"";: 9(144+p%);""; 28,2,22,37,5  &?fs(A$):n%:fs%=fs:Dn$=gbpbN(5):drv%=(X%?(22+X%?20))&FD 0Bl$=A$:A$="":l$="$.Library":fs%=4 fs%=&105:l$=":"+drv%+".%" :9 Dir$=FNgbpbN(6):IFDir$<>"$":l$="$."+Dir$+MID$(l$,2) DDir$="$": PATCH N9c("LIB "+l$):A$="":fs%>4:n%=("%"):n%:#n%:l$="%" XFt3$=l$+".7to3":t7$=l$+".3to7":sc$=l$+".Scroll":ar$=l$+".Archive": b ݤfs:A%,Y%,E%:=(&FFDA)&FF ljݤgbpbN(A%):X%!1=X%+20:&FFD1:A%=X%+20+((1+X%?20)(A%>5)):A%?(1+?A%)=13:=$(A%+1),$(A%+1)+" "," ")-1) v: c($h%):X%,Y% X%=h%:Y%=X%256:&FFF7  )os(c$):c$=42 c$="":c$: c$: ݤj=$(+&2F) ݤf:t$,n%,m$,s$,g%,m% :la(f%):t$,n0% n0%>14:n0%=14 .0,0);(128+s%);1+(17.5-((t$)/2)),0);t$ n%=0:m%=n0%:m$,s$,s$,s$ 9s$>99:s$100=fs%:s$=s$,2) s$>99:s$="0":m$="" -o%=s$:o%=0s$<>42:o%=-1-v$,s$,5))10 \s$<>"0":n%=n%+1:l%(n%)=o%:1,1+n%)" "(128+t%)(64+n%)(128+u%)m$,32);35,1+m%)156; +m%=m%-1:m%<1:0,1+e%);(128+w%);157;  H0,17);(128+v%);"Press";129;"f0";(128+v%);"for help.";(128+d%);  :*FX21  20,17);:l%(e%)>0:"Another menu "; "Runs Code 80 Column Text40 Column TextArchive ime and can be as much as 50 m/s in older drives. Self Loading It may be that you have a drive that contains neither the HS or HM link options. If this is the case the drive is most likely to be the type whereby the head is loaded against the disk every time the drive door is closed. This means that the head of the drive is in contact with the disk at all times. This results in an even higher degree of disk wear than a drive with the HM option set. Multiplexing Another connection that can be found on floppy drives is the MX link. This is one that often causes trouble and confusion. Its purpose is to allow two or more drives to be connected together on the same cable. Incorrect setting of this can cause surprising results, even causing you to think there is a fault with another drive on the system. The MX link should not be set in most drives, however in some of the early TEAC drives the opposite is true. It is also quite normal for the MX link not to be made in single drive systems. 1.5) BBC keyboard link configurations Here are tables detailing the various link settings on the lower right hand side of the keyboard. First all the settings: BIT Switch Setting Description 0 8 Start up Mode 1 7 2 6 3 5 0 !BOOT on Shift Break 1 !BOOT on Break 4 4 Disk Stepping times 5 3 6 2 0 HADFS Floppy driver 1 external driver 7 1 0 DNFS. Starts in DFS 1 DNFS. Starts in NFS Here are the settings for the 8271 controller. SW3 SW4 Step rate Settle time Head load 1 1 4ms 16ms 0ms 1 0 6ms 16ms 0ms 0 1 6ms 50ms 8ms 0 0 20ms 20ms 16ms NB: Some documents state the last two times for head load are 32 and 64, not 8 and 16. Here are the settings for the 1770 controller (up to DFS v2.29) SW3 SW4 Step rate Settle time Head load 1 1 6ms 1 0 12ms 0 1 20ms 0 0 30ms Here are the settings for the 1772 controller (up to DFS v2.29) SW3 SW4 Step rate Settle time Head load 1 1 6ms 1 0 12ms 0 1 2ms 0 0 3ms Setting link 3 and not link 4 will give you the slowest step time possible with the 1772. You should avoid setting the step time of a standard 5.25 inch disc drive to 2 or 3ms with the 1772 chip, as most drives will not work at these speeds. Basic Program Loads Basic Lists Basic Calls Basic LDPIC Picture ScrLoad Pictr ",-14*l%(e%)+1,14); *g%=:(g%&E0)=&60:g%=g%-32 4F128+138+139+13+"48OPRSX",g%)(g%>64 g%<=64+n%)(g%=27-1) >1,1+e%);" "; Hg%=138:e%=e%n%+1 Rg%=139:e%=e%-1:e%=0:e%=n% \g%>64g%<=64+n%:e%=g%-64 f1,1+e%);(128+w%);157; p$V%=985000000+n$*10000+f%*100+e% z-"48OPRSX"+128+27+13,g%):g%=128:ma 5,1+e%);">"; =(g%)+(e%) : ma:g%: 05,0);(128+x%);"Using the 8BS menu system" 0,2);(128+y%);"Use the up and down cursor keys to"'(128+y%);"move the bar or press the letter"'(128+y%);"next to the required menu option to";(128+y%);"position it immediately." '(128+y%);"Press RETURN to load or view the"'(128+y%);"highlighted program/article. If it"'(128+y%);"is an article, pressing 8 will"'(128+y%);"display it in 80 columns. Pressing" 1(128+y%);"4 will display it in 40 columns," Ԫ(128+y%);"P will print it out and pressing"'(128+y%);"O will allow you to view it in"'(128+y%);"teletext mode with your own choice"'(128+y%);"of scrolling keys." s0,16);(128+z%);"Press";(129);"f0";(128+z%);"for more help or ESCAPE"'(128+z%);"to return to the menu...";  :*FX21 g%=:g%=27g%=128  g%=27: 2:5,0);(128+x%);"Using the 8BS menu system" 0,2)(128+y%)"If it is a Basic program, pressing"'(128+y%)"R will run it, S will load it, and"'(128+y%)"X will load and list it. Pressing" Y(128+y%)"Return will run/load/list the"'(128+y%)"program with the default option." $r'(128+y%);"Pressing SHIFT and ESCAPE together"'(128+y%);"at the menu will return you to"'(128+y%);"BASIC." .J0,16);(128+z%);"Press ESCAPE to return to the"'(128+z%);"menu..."; 8 :*FX21 B =27: L: Vg(e$):e$=128: `n%,x$,d$,f$,s$ jla(f%):d$,n% tn%=1(e$,2)) ~Hx$,d$,f$,s$:s$>99:s$100=fs%:s$=s$,2) s$>99:s$="0":n%=n%-1 :o%=s$:o%>0:f%=o%:e%=1: o%=0 s$="0": 126,31,0,21:e$=e$:d:d$="%":d$=l$: ...152 BI%=d$,"//"):I%:d$=d$,1+((I%+1)(fs%<>4)),I%-1-128*(fs%<>4)) .fs%=4 f$,2,1)="/":f$=f$,1)+"."+f$,3) %fs%=4:f$=f$,7-2*(f$,2,1)=".")) 4fs%=4:d$,1)=":":d$=":"+(drv%d$,2))+d$,3) .d$,1)="$":Dir$<>"$":d$="$."+Dir$+d$,2) -o%=0:o%=v$,s$,5)):o%=(-1-o%10)(o%>0) o%=-1:u: o%=-2:v: d$<>"":c("Dir "+d$) /o%=-3:os(ar$+" -quit $.!Boot|M -e "+f$):  *o%>-7 o%<-2 e$<>13:o%="XSR",e$)-7 o%=-4:f$ #o%=-5:Key("*Load "+f$+"|F|M") (0o%=-6:Key("LOAD """+f$+"""|MLIST|F|N|M|O") 2%o% Return To Eden Solution Return To Eden is part of the 'Silicon Dream' Trilogy by Level 9. At the start, move in to the cupboard. Wear the RADSUIT, and take the COMPASS and the GEIGER-COUNTER. Go out,out, and E to the molehill, then dig into it. You can go down 3 times, then go E, and S. You should be in a cave with leaves. Sleep in it. When you wake, find the SPADE, and dig in the loose earth. Travel E to the forest, but remove the RADSUIT before entering, then find and eat the bean, so that you can carry more objects. Collect TUBERS, STEM, AIRSEED, WISHBONE, STONEFRUIT, and take the SWEET-PEA and drop it to get the EGG, then plant the EGG to get a HOUSEPLANT. Go in to find the fish fungus needed by the leviathan. Look through the telescope and return it. I wore the FIG-LEAF rather than the TRADCLADS. Cross the river, feeding leviathan on the way, and eat the PILL to avoid radiation sickness. The parrot's nest needs to be found in the maize if something has been stolen. From the riverbank, go N, E, W, and S to the nest, then S to leave the maize. When you have everything, relaunch the CANOE, go S to get the LOG, and then E to the island. Once you are on the tiny island, squeeze the LOG, and the BULB will become a PARACHUTE. You can now go safely down. Explore the jungle area thoroughly. Dig at the twisted area to find your ROOTS which are an essential item later in the game. Find the BUG and the RUBBER-BAND, go to the woodpile, and throw the CLINGVINE so you can climb up into the trees. Drop six objects _ but not the STONE FRUIT _ at the platform so you can go higher into the trees when the lever on the other platform is pulled. Mend the branch with the GLUE-BERRY. You are only allowed to take one object across the branch at a time _ so take the STALK first. The CHERRY is a grenade that will explode if you drop it. You will be heavy enough to go back down again. Before leaving the trees make sure nothing is left on the south platform or else it will be lost forever if you use the north platform with the lever as a short cut to ground level. Wear the FOXGLOVES to take the COLD LEAF, and freeze the bog by dropping the LEAF so you can get and wear the cloak. Play the STALK with TWIGS and the ants at the leaf pile will follow you. Lead the ants to the fence, and they will trample it down. Wear the CLOAK and carry the BUG. Make a CATAPULT by tying the RUBBER BAND to the WISH-BONE, then fire the CHERRY bomb, to make a path through the minefield. Wait at the beach for the autoscythe machine and then get =-7:os(f$+" -quit $.!Boot"): <$o%=-8:Key("*LdPic "+f$+"|F|M") F&o%=-9:Key("*ScrLoad "+f$+"|F|M") PLI%=s$,"//"):I%:s$,I%-1):s$=s$,I%+2):I%=s$,"//"):I%=0:s$="RUN": Zos(s$+" "+f$): d n: xu d$<>"":f$=d$+"."+f$ e$="4":os(t7$+" "+f$) 7os(sc$+" -lp *lp -4 "+t7$+" "+f$+" -quit $.!Boot")  v d$<>"":f$=d$+"."+f$  e$="8":Z%=0:os(t3$+" "+f$)  e$="P":Z%=1:os(t3$+" "+f$) e$<>"O":d:c("Run "+f$): \:(128+aa%);"Please press the key to use to"'(128+aa%);"scroll up...":?&80=0:?&80=ya S'(128+aa%);"Please press the key to use to"'(128+aa%);"scroll down...":*FX21 M?&81=ya:d:Key("*Load "+f$+"|M?&1974=?&80:?&1981=?&81:CALL&1904|F|M"):  21:  DKey(A$):c("KEY0 "+A$):c("FX21"):c("FX138,0,192"):22,7::: ݤya:A%,B%:A%=&7A "7:B%=255-((&FFF4)&FF00)256:B% B%<>182B%<>?&80 ,=B% 6$la(f%):m$,n%::m$,m$:f%<2: @ m$,n%: J.m$,m$,m$,m$:n%=n%-1:n%<1:f%=f%-1:f%<2: T: ^ Issue num, Issue Date h 65,17/09/98 r: | Magazine Disc Menu,9  About This Disc,:0,Thi1,-2  Editorial,:0,Editori,-2  Program Info Menu,,,2  Messages Menu,,,3  Articles Menu,,,4  Adverts Menu,,,5  Utilities Menu,,,6  Games And Demos Menu,,,7 ' 8BS Messaging System,%,SendMes,-4 :  Program Info,9 ( Program Info Collection,:0,Doc1,-2 ' Messaging System Info,%,MsgInf,-2 % 8BS Text Scroller,:2,ScroInf,-1  Read PH Rom,:2,RDMAN,-1  Repeat Command,:2,RPMAN,-1 &$ Universal Packager,:2,UNMAN,-1 0) Teletext Page Grabber,:2,TXGETPG,-1 : Messages Menu,,,3 D Return To Main Menu,,,1 N: X Messages,7 b To You,:0,uu,-2 l( Comments on Programs,:0,Comment,-2 v Help Offered,:0,HelpYou,-2  Help Wanted,:0,HelpMe,-2 ! General Messages,:0,Gen1,-2  Articles Menu,,,4  Return To Main Menu,,,1 :  Articles Menu,13 $ Regular Contacts,:0,Contact,-2 ( Free Commercial Games!,:2,GrevS,-1 % 8BS CDrom Problems,:2,8BSCDR,-2 / Play it Again Sam 13 Review,:2,PAS13RE,-1  A Round Tuit,:2,tuit,-1 + Disc Drives. Mark Usher,:2,DDrives,-1 - Twin Kingdom Valley Solution,:2,Twin,-1 ' Thunderstruck Solution,:2,Thun,-1  , Return To Eden Solution,:2,RetEden,-1 ' Terrormolinos Hints,:2,TerMols,-1  " Disc Densities,:2,DisKDen,-1 * Adverts Menu,,,5 4 Return To Main Menu,,,1 >: H Adverts Menu,6 R 8BS Advert,:0,8BSAD,-1 \ For Sale,:0,ForSale,-2 f Wanted,:0,Wanted,-2 p+ Superior Software Offer,:0,SupSoft,-1 z D6G,:2,D6Gad,-1  Return To Main Meout at the east end of the beach. Wait again for the weeder, but let it dump the rubbish before getting in. You can get out at the NW corner of the wheatfield, but make sure you have the STONE FRUIT, SPADE, and AIRSEED. Then go N into the river and take the CREDIT CARD before emerging. The answers to give to Graunch are: Test :Answer :Hint _____________________________________________________________________ A :Love :is the blind god. B :Rumour :is the secret's thief. C :Time :is the great healer. D :Life :is the most valuable possession. E :Fire :is the dangerous playmate. F :Computer :is the Genie in the box. G :Man :gets weaker the more feet it goes on. H :Nothing :is what the rich man wants. I :Trees :have cold blood. ______________________________________________________________________ If you have the ROOTS, you can go into the twisted roots room for the CUTTERS. Careful mapping is needed in this area. Pull the plug on Big Robot, go back for the CREDIT CARD, which will then be stolen, and throw the FLASK of WATER at the bodyguard so that you can finally get your CREDIT CARD back from the Godfather. If you have the CUTTERS, you can leave via the grating, otherwise, you will have to show the busker your CREDIT CARD. Only gamble six times at the casino, then you are certain to win _ you need the money. Search and listen everywhere in the Theme Park for adverts and remember the numbers on them. Dig while wearing nothing at the many coloured sands. In the little house on the prairie, answer YES inspite of your natural inclinations, then insert the CREDIT CARD into the bevomat and drop the KOALA near the statue. It is essential to complete the Theme Park at one go, and then save the position. If you don't, the numbers to visit will change, and the ones you have noted probably won't work _ as I found to my cost. Rip up the WASHING POWDER for a free TRAIN TICKET. Get out of the train at the first stop, go to the lift, then push the button to open the door. When in the lift, enter the number from the adverts, and put a zero before one digit numbers. Certain locations must be visited _ and in a particular order if you are to get the best benefit from the shopping area. Other locations should be avoided like the plague, else you will finish up battered, broke, or both. To get back to the station, use the code 000 After becoming a homeowner, getting a TRAVEL PASS and SCREWFINGER, go back to the station. You must then visit the City Hall areanu,,,1 :  Utilities Menu,7 % 8BS Menu Reader,:2.S,MenRead,-4 2 Messaging Function Key Strip,:2.S,MsgKeys,-4 ! Read PH Rom,:2.S,RDPHrom,-4 % Repeat Command,:2.S,Repeat,*run ( Universal Packager,:2.S,UNIVERS,-4 + Teletext Page Grabber,:2.S,Txgetpg,-4  Return To Main Menu,,,1 :  Games and Demos,4 ) All Lottery Numbers,:2.S,All-Lot,-4  OXO,:2.S,OX,-4 / Angel Poem. PRINTER READY!,:2.S,Angel2,-4  Return To Main Menu,,,1 $: ,  5  tu uqtp|srprqs 2 H $  | } ٠Lutt8(tuuЊutti(tuiuL) ``LLBasic K.0*EX.$.!Boot|M oo.net/8bs/ To: 999 (all members) From: E6F (John Clarkson) Subject:Electronic Interests Although I have only just started in the field of computing I have since my early days in the 1950s while in the Royal Air Force had an interest in radio. While at RAF Kinloss I was a member of its Amateur Radio Society. Onmy demob for a few years after I did a fair bit of short wave listening but this stopped while bringing up the family, however in 1990 I was disabled from my work as a design fabrication engineer. So having worked all my life I had to find something to do and I eventually went back to radio. I sat down and looked at the situation only to find those beloved valves had gone out of use. So I had to rethink my radio strategy. I could not afford to pay the prices, and with necessity being the mother of invention, I designed a circuit, made the board, stuck the bits in and messed about until I got it to work. At the moment Ihave 13 working receivers of which only4 are commercial products and 3 of those have been modified. I spend a fair amount of time on the Air Bands asI have friends who fly and I am _ the train won't stop here _ by pulling the emergency cord of the train in the next station it stops at and going back down the line. You need a lot of patience to wait for a train _ 20 or more WAITs. When you have elected yourself Mayor, go N, W, N, and E through the Corridors of Power to the Seat of Power. Wear the VISOR, look at a number on the screen, and then blink to get orders executed. I declared peace rather than war, and never bothered to find out the response to aggresion. After City Hall, it's time to go to the Spaceport, find the space bus, and get the RADCOM which is essential for finishing the game. When you arrive in the Habiviron, kick the MUSHMAT to get a PLATE, go into the shower and drop the PLATE. Then undo the grill with the SCREWFINGER. Evade the robots, and find the cupboard where there is a daring SPACESUIT waiting for you. Then go into the airlock and through to the docking bay, enter the starbike, and go to Snowball. Take the radcom to the control centre and you score 1000 points, are confirmed in office as Mayor, and receive a fancy adventurer's title. Terrormolinos ============= Commands ======== N NORTH S SOUTH E EAST W WEST NE NW SE SW U UP CLIMB ASCEND D DOWN DESCEND KID1 KID2 CAMERA CUBE FLASH (CUBES) HANKY HANDCHERCHIEF LOTION TICKET PASSPORT GUN HARPOON SNORKEL BROCHURE TRUNKS CLOTHES GIPPY (TUMMY PILLS) PILL BULL PADDLE BOAT FIND NOTICE ? CABINET BUCKET SPADE LOCK SUITCASE PHRASE BOOK ? TAXI BOARD ? HIRE OPEN PULL DRAWER LINE WASHING LINE ? LOOK EXAMINE SEARCH READ BED DRESS TABLE COAL SCUTTLE SETTEE CALL DOREEN KEN BERYL WIFE LETTER CLOCK MENU GIVE PLAN PHOTO INSERT LOAD FILM SPAN HOTEL BEACH RUB MAPP SWIM DIVE SEA SHAR FIRE SHOOT NUDE KNOT UNKN ORDER EAT MEAL GO VINE WINE MONASTERY NO YES SI PORT WAVE FIT ADD HELP SPIDER KILL JUMP ATTACK GET BUY TAKE DROP DISC REMOVE WEAR I INVENTORY REDE Q QUIT STOP SAVE PHONE KWIKHOL SHEL ? STEP HATCH GAME SHAVING FOAM FOAM OFF ON LIGHT SMASH SCORE COACH COMP HOLA HABI TARDIS ENTER LEAVE EXIT SNARGSBY ? INTRODUCE ? TEST STAR UNLOCK Hints ===== Before leaving, you need: camera, trunks, passport, bucket and spade. In the bedroom, examine the bed for the brochure and tickets, examine the drawer and open it for the red hanky. Finally, call Doreen in the hallway. Wait until the taxi hoots and go out quickly and hire it. To get rid of the bull, lead him into still proud I was in the RAF. My other interest is in the field of Renewable Energy. At present I run a solar panel with an output of about 14pW which charges a bank of sealed lead acid batteries, giving an output of 12 volts at 53Aph. This runs my radio station alarm system and standby lighting system. I shall shortly be increasing the output of both the solar unit and the storage batteries. I am also hoping to build a small wind generator to see if it is a viable project but at the moment it is just a dream. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,To: 999 (all members) From: E6F (John Clarkson) Subject:Drifting Gray Cloud Or John the Shaman- Having as a young lad lived through the last war and having also a great love for the natural way of love peace and tranquility, I have for many years now studied the North American Indian and the way they used to live. This also brought me into contact with their use of nature's medicines, a subject I havebeen looking at for many years. Although I am disabled, I grow quite a lot of my own herbs (not hemp). I also get out when I can (walk that is not in my wheelchair) and collect some off waste ground near to where I live. I use these to make medicine to treat my own ills. I also use Aromatherapy for the same purpose but I have to buy in the essential oils as I have not the skill or equipment to produce them myself. Since 1990 I have visited the doctor only twice, the first time about 6 years ago. I cannot tell you what his face looks like. All I can tell you is he had 17 holes in his head where his hair was falling out. Needless to say I did not pay him another visit. I have, for a layman, quite a large collection of books on a number of subjects from herbal medicine through to crystal healing, from astrology to the runes and bones. How I ever found time to go to work I shall never know. Still, now I have a lifetime to study all the things I want to (including how to operate this computer) ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,To: 999 (all members) From: E6F (John Clarkson) Subject:Cyclops The One Eyed Monster This part is to deal with my co the china shop. After taking a successful picture at the monastery, you need you search the catacombs until you find Mr Snargsby. The correct way is: D, NE, W, CALL SNARGSBY, E, SW, U. To take a successful photo at the Vineyard, fit the flash cubes, and go to the spider. You must take a photo while Beryl is on the barrel screaming, and then take a photo of her! To kill the shark, fire the Harpoon. Do NOT enter the Tardis. You can only get film for the camera in Terrormolinos. Thunderstruck II _ The Mind Master For openers, take note of these three general tips: (1) Hidden in the maze are two food pellets; each will restore your energy to maximum. You certainly need them as contact with anything that moves will rapidly drain your energy. (2) If you stand in the centre of lift tubes (usually marked with an up arrow) you will be drawn up into them, although you may have to jump to get into some of them. (3) You can carry only one object at a time but try always to carry something. Its easy to bypass objects and spend all your time going from one end of the map to the other. Now some specifics. Take the first Key from cave 3-9 and use it to open the doors at the top of the first lift shaft. If you don't do this you can't get anywhere. Give the Program Disc to the Blankoid; in return he will give you the key to open the door in 9-6. On being given the Comedy Video, the Miseroid will give you a Ten Credit Coin that can be presented to the Bank Terminal to get a Credit Card. Melt this in the Laser Point and you have the Plastic Key that opens the door in 10-6. The Tailoroid will exchange the Pattern for the Extinguisher: Use it to put out the flames in the far left-hand caves. You can actually walk through the flames, but you lose so much energy that you have little chance of completing the game. Use the Spade to dig in the soil; at the bottom of this set of caves you will find at Peace Sign. Take it to the Alien who will give you the Strange Acid. This will destroy the four robots in 5-2. Take the Keycard and open the door in 2-0 Give the Blunt Block to the Sanderoid in exchange for a Pin: Use it to burst a Balloon in the far right-hand caves. Use the Drill to get by the rock blocking your way into these caves. Use the four securi-passes to destroy the four solid pipes. You only actually need the fourth pass but having all four will increase your score. Be careful with the pipes as they have a nasty habit of reappearing. Use the passes in numerical order and you'll be okay. Gmputing interests. I have left it till now so that it will be easy to understand. The reason for the heading is that for the past 10 to 15 years since I have lived on my own (that is off and on) I have had no TV on my premises so this computer now like everything else has a name. I am going to try and learn enough to be able to marry it up to the radio station and use it to decode morse rtty and weather sattelite information.I shall also be looking at the decodingof digital transmitted information like inflight info etc. It is with this in mind that I would appreciate any info on these subjects bearing in mind that I am only a learner (I have been learning all my life. You are never tooold) I would like at this time to say thanks to you all for letting me bore you all Have a nice day Till the next time May your god be with you John Drifting Gray Cloud ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, !  5  tu uqtp|srprqs 2 H $  | } ٠Lutt8(tuuЊutti(tuiuL) ``LLBasic K.0*EX.$.!Boot|M Wizard's Citad 󵷣 巵󵷣 󵵨 Jack Foster (E5N) is trying to get together a collection of all of the adventure games ever written for the BBC. These are games he has not got. Can anyone help? BBC Adventure Games Ameriive the ID Card to the Securoid, who will give you the Passcard, your entry ticket - through the door in 15-2 - to the final part of the game. Go to the room with the trap door and break it with the Weight. Take the Key lying beside the Blankoid and open the sixth and last door. Use the Ramp Control to raise the platform, then take the Hammer. Use it to smash the glass door in 8-4. Get the four parts of the Deacti-Unit and assemble them in the Mind Master's room. Destroy him to complete the game. Twin Kingdom Valley =================== General Hints ============= Hit the dragon with the wooden staff. Take the giant for a swim. The guard's uniform must be worn to enter the Desert King's Castle via the drawbridge. Solution ======== Take the jug, brass key, and the lamp from the cabin and head for the quarry. There, take the flint. Next, locate the locked brass grating in the clearing, and unlock it. Next fill the jug with water from the stream and take a drink. Now you must arm yourself against enemies - gorillas, trolls, guards, and sand lurkers. Head for the canyon, where you will usually find an elf with an axe. This is the most powerful weapon, and - since the elf is friendly - he will give it to you if you ask. After that, go West to Watersmeet and both drink and swim there. Drinking opens your eyes to all sorts of possibilities - well, secret doors anyway - and swimming has a powerful restorative acion. Now, go underground and equip yourself a little more completely. Enter the cave at Watersmeet, switch on the lamp and move W, N, E. Return by going SW, taking the holdall and moving E, S. Put the jug and brass key into the holdall, then take the diamond and collect the gold key from the kitchen. Go to the passage beside the gold door, open it, and go S to the cave at the top of the shaft and open the door here - this time a metal one. Now it is time to enter the Hall of the Forest King. There you give the guard the diamond as a token of your esteem - fret not, you haven't lost it forever - in return, you are given an amulet which serves as a means of identification, showing that you are now the King's ally. Return to the cave system now and collect the short wooden rod and the crystal ball. Into the twisty maze you go, moving N, E, W to meet the witch. In exchange for the crystal ball, she will give you the bronze key. Now you must go W, W, W, S and finally up through the Hall of the Forest King, through the metal door to the bronze door. Open it, enter and close the door again.can Suds Riverdale Blood of the Mutineers Robico Classic Adventure Melbourne House Colonists of Procyon Andromeda Communion Robico Conflict Martech Cops Summit Counter Attack OIC Dallas CCS Demon Knight ASP Dodgy Geezers Melbourne House Dragonquest Bug Byte Fallen Eagle MP Fishy Business Salamander Flint's Gold Micrograf Galaxy Conflict Martech Gnome Ranger Level 9/Rainbird Journey to the Stars Silverlind Ket Trilogy Incentive Knight Orc Level 9/Rainbird Lost in Space Salamander Old Father Time Bug Byte Pimania Automata Planetfall ASP Programmer's Revenge Colisoft Puppet Man Larsoft Rainbow Warrior Salamander Rebel Planet Unknown Secret River Triffid Space Kingdom SFA Spoof Unknown Stranded Unknown Street Patroller Central Suds Riverdale Survivor MP (This is not Survivors, which I have) The Lair Utopia Tower of Despair Unknown Uninvited Mindscape Urban Upstart Unknown Volcano Island Saturn Wheel of Fortune Epic Wizard's Citadel Triffid Woodbury End Unknown Wychwood Larsoft Superior Software. Blue Catalogue. Special Offer to 8BS members. The following is a list of software available at greatly reduced prices. Please state which format you require. The choices are: BBC Micro/Master 5.25" disc Master Compact 3.5" disc BBC M This traps the dwarf inside enabling you to kill him so that you can take the ring and the bag of gold from his corpse. Wear the amulet and put the rod, bronze key and any spare weapons into the holdall. Return to the cabin and there deposit the gold key, ring, and the bag of gold. Now return to the gold door, either via the grating in the forest or Watersmeet, pass through and go E to the bronze door. As long as you have the amulet, the Forest King's daughter will recognize you when you unlock and open it. Leaving her prison cell thankfully, she tells you to go and see her father, the King, to gain a reward. Before you do this, however, drop the amulet and enter the Desert King's castle and fill up the lamp with oil from the workshop. Then go back along the passage to the armoury, killing the large guard on the way. Now visit the Forest King and collect your reward - the silver key. Use it to unlock the secret door in the bones room and retrieve the diamond which you should take and leave in the cabin along with the brass key. Retrace your steps to the armoury in the Desert King's castle, making sure that you shut the door behind you. It is time to select weapons and you'll find the axe - which you should already have - is best, followed by the broadsword and mace. It is not a bad idea to take something along with you ready for the giant but, whatever you do, keep this friendly monster from gaining access to the armoury or he'll clutter himself up with every weapon in sight and nullify his use as a porter. You should now attack the inmates of the prison, killing them and the King, and remove their weapons to a place of safety. The best thing is to lock them up in the armoury. Now you can liberate the giant safely. Return along the cellar passages and down to the damp hall near where you released the Princess. Open the remaining locked bronze door and enter the dungeon. On finding the ill giant, take him through the house to Watersmeet - he'll swim here and become the healthy giant. He is of supreme utility in carrying heavy objects, so give him a minor weapon and take him to the Desert King's castle ready for some pillaging. Refill your lamp in the workshop of the Desert King's Castle, collect the 2 bags of silver originally carried by the king's guards and the crown worn by his late majesty. Give them to the giant and climb the castle stairs. Open the door at the corridor leading to the west turret and take the wooden staff found within - this is the ultimate weapon and you can't complete the game withicro/Master Cassette Make cheques payable to Superior Software. Write DIRECTLY to: Superior Software PO Box 6 Brigg South Humberside DN20 9NH Tel. 01652 658585 Remember to quote your 8BS user ID. ALL ITEMS `6 EACH. EXCEPT ELITE. REVS. EXILE AND REPTON INFINITY AT `7 EACH. SAME PRICE FOR 5.25" 3.5" AND TAPE Special Superior Software Stock Clearance Offer For a limited period Superior Software is offering the following four titles for only `12 in total (including VAT and post & package): PLAY IT AGAIN SAM 12 PLAY IT AGAIN SAM 11 PLAY IT AGAIN SAM 3 And EITHER PLAY IT AGAIN SAM 6 OR PLAY IT AGAIN SAM 7 A total of 16 games for `12 This offer is available on either 5.25" disc or cassette Please indicate when ordering whether you require disc or cassette, whether you want Play it Again Sam 6 or 7 and quote reference 8BS1. BBC B MICRO/MASTER 128 & COMPACT: Acornsoft Hits 1 Magic Mushrooms, Planetoid, Maze, Rocket Raid Acornsoft Hits 2 Starship Command, Arcadians, Meteors, Labyrinth Superior Collection 1 Syncron, Repton, Karate Combat, Star Striker, Airlift, BMX on the Moon, Wallaby, Smash and Grab Superior Collection 2 Kix, Repton 2, Deathstar, Space Pilot, Missile Strike, Battle Tank, Crazy Painter, Overdrive Play It Again Sam 1 Citadel, Thrust, Stryker's Run, Ravenskull Play It Again Sam 2 Repton 3, Crazee Rider, Galaforce, Codename: Droid Play It Again Sam 3 Commando, Palace of Magic, Killer Gorilla, Killer Gorilla 2 Play It Again Sam 4 Frak!, Spellbinder, Cosmic Camouflage, Grand Prix Construction Set Play It Again Sam 5 Imogen, Elixir, Bug Blaster, Fortress Play It Again Sam 6 Galaforce 2, Hunchback, Hopper, The Sentinel Play It Again Sam 7 Firetrack, Bonecruncher, Snapper, Ghouls Play It Again Sam 8 Winter Olympiad 88, Quest, Around the World in 40 Screens, Mr. Wiz Play It Again Sam 9 Camelot, Steve Davis Snooker, Spycat, The Life of Repton Play It Again Sam 10 Zalaga, Qwak, 3D Dotty, Repton Thru Time Play It Again Sam 11 Barbarian, Pipeline, Baron, Monsters Play It Again Sam 12 The Last Ninja, By Fair Means or Foul, Skirmish, Blagger Play It Again Sam 13 Barbarian II, Hyperball, Percy Penguin, Pandemonium Play It Again Sam 14 Superior Soccer, Predator, Ballistix, Star Port Play It Again Sam 15 Last Ninja 2, Cyborg Warriors, Network, Ricochet Play It Again Sam 16 Hostages, Vertigo, Perplexity, Pipemania Play It Again Sam 17 Summer Olympiad, Tactic, Video's Revenge, Master Break (N.B. No BBC Micro/Master Cassette version is available for this title.) Elite `7 The Classiout it. Now proceed to the throne room and give the gold ball to the giant - don't forget to wait for him to catch up as you move around. Up the north tower you go and belt the dragon with the wooden staff. Take the master key and go to the E turret, hit the witch with the wooden staff and then give the staff of gold to the giant. Finally, open the door to the south tower and up you go to the chest. Here you need to work things out carefully - either give the giant everything possible, including the lamp, so that you can - just - carry the chest, or you carry as much as possible while the giant carries it. You may well have to take 2 trips to the cabin. If you do, don't forget to have a drink of water on the way, and also to refill the lamp. Deposit everything back in the cabin, and leave yourself armed with the jug of water, axe, and lamp, and let the giant carry the chest. Now go to the gold cave which is found in the sloping maze beside watersmeet. Enter the maze and go W, N, E, E and so set eyes on the gold river. Finally comes a tidying up operation. Go to the chasm and wave the short wooden rod to form a crystal bridge. Cross it, track down the sand lurker, and kill it for the last bag of silver. Have a drink if you start to feel dry, and then collect the last bag of gold from the mountain path which is located E, N, N, N from the waterfall. Fill the jug with gold from the gold river - where the secret of life is - and take it to the cabin. Last of all, have a drink, go back for the secret of life, take it to Watersmeet and look at it. End Disk Density Differences ======================== File: DOCS.Disks.DiskDen - Update: 1.20 Author: J.G.Harston - Date: 31-08-1998 There is a bit of confusion around about 3.5" disks concerning how much they can store, and what one should be used. This short article aims to clarify some of these areas. 3.5" disks with only a single read/write hole are double density (DD) disks, and are designed to store up to 1Mb of data. Disks with two holes are high density, have HD marked on them, and are designed to store 1.5Mb to 2.5Mb of data. Most drives detect the hole and refuse to read HD disks if the computer accesses them for DD. They can be fooled by covering tc Space-Trading Game Revs + Revs 4 Tracks `7 Realistic Racing Car Simulation Exile `7 Explore the Massive World of Exile A Question of Sport The Popular Television Sports Quiz Repton Infinity `7 Four Repton Games and a Games Designer Sim City The Unique Award-Winning City Simulation Game Speech! Give Your Computer a Voice ACORN ELECTRON Acornsoft Hits 1 Magic Mushrooms, Planetoid, Maze, Monsters Acornsoft Hits 2 Starship Command, Arcadians, Meteors, Snooker Superior Collection 3 Syncron, Repton, Repton 2, Karate Combat, Deathstar, Mr. Wiz, Smash and Grab, Overdrive Play It Again Sam 1 Citadel, Thrust, Stryker's Run, Ravenskull Play It Again Sam 2 Repton 3, Crazee Rider, Galaforce, Codename: Droid Play It Again Sam 3 Commando, Palace of Magic, Killer Gorilla, Killer Gorilla 2 Play It Again Sam 4 Frak!, Spellbinder, Cosmic Camouflage, Guardian Play It Again Sam 5 Imogen, Elixir, Bug Blaster, Moonraider Play It Again Sam 6 Galaforce 2, Hunchback, Hopper, Video's Revenge Play It Again Sam 7 Firetrack, Bonecruncher, Snapper, Ghouls Play It Again Sam 8 Winter Olympiad 88, Quest, Around the World in 40 Screens, Mr. Wiz Play It Again Sam 9 Camelot, Steve Davis Snooker, Spycat, The Life of Repton Play It Again Sam 10 Zalaga, Qwak, 3D Dotty, Repton Thru Time Play It Again Sam 11 Barbarian, Pipeline, Baron, Monsters Play It Again Sam 12 The Last Ninja, By Fair Means or Foul, Skirmish, Blagger Play It Again Sam 13 Barbarian II, Hyperball, Percy Penguin, Pandemonium Play It Again Sam 14 Superior Soccer, Predator, Ballistix, Star Port Play It Again Sam 15 Last Ninja 2, Cyborg Warriors, Network, Ricochet Play It Again Sam 16 Hostages, Vertigo, Perplexity, Pipemania Elite The Classic Space-Trading Game Exile Explore the Massive World of Exile A Question of Sport The Popular Television Sports Quiz Repton Infinity Four Repton Games and a Games Designer Sim City The Unique Award-Winning City Simulation Game Master Break Snooker-Style Trivia Quiz Game for 1-4 Players $7:=P+452:a:b$=c:d:b$=" " 6b$=" "b=4b$="D" @b$=" "b=8b$="A" Jb$=" "b=16b$="H" Ob$="A"e Tb$="D"f ^b$="H"j cMsd:3:g("FX3"):#0:=17:g("FX229,1"):tZA7::" at line ";:h: hwM%-1:-M%<256:i(rm(256)+"The program will run but you will keep receiving warnings about the shortage of RAM.") :j("!Mesg")kl :m:n%=o:n%=1p  n%=2q  n%=3r  n%=4s  n%=5t  n%=6u n%=7::7:h: & :v D *FX229,1 D *FX4,1 N*FX225,he hole with a bit of sticky paper, but this is not a good idea. Because they store twice as much data the magnetic granularity is twice as high, and the recording flux permeability is half. Now again, in English: HD disks need to store twice as much data in a single track as DD disks, so each bit takes half the space on the disk surface. So, the grains of magnetic particles must be smaller to fit more particles per track. Also, when writing, HD disks are 'recorded' onto at a lower 'volume'. This may seem contradictory, but the way it works is as follows: The magnetic grains are smaller, so if the same recording strength is used, the recording will 'stray' into neighbouring areas. So, when writing to HD disks, the recording flux is lower to prevent it straying into adjacent areas. You can try to store HD data onto a DD disk, but it is unlikely to succeed as the grains are not large enough to store the amount of data. Errors will occur very soon after formatting, if not at formatting itself. What about storing DD data on a HD disk? The grains are small enough for the data, in fact smaller than they need to be. However, DD recording strength is twice HD recording strength. Recording DD data on a HD disk will force the data into the grains, like using a pencil with too much pressure. It will be difficult for the recording head to erase old data to write new data over it. The data on the disk will deteriorate every time something is written to it. Also, as HD disks are more expensive than DD disks, it is bad value for money to use 2.5Mb HD disks to store only 400k of data. A similar argument applies to 5.25" disks. BBC series computers should only use DD or DS/DD 5.25" disks. Therefore, 3.5" DD 3.5" HD 400k HADFS 720k DOS 1.44M DOS 640k ADFS 800k ADFS 1.6M ADFS Disk Formats ============ Type Tracks Sect/ Bytes/ Size Bytes/ Recording Track Sector Track Method In order of size: ADFS S 40*1 16 256 160k 4k MFM DD DFS/HADFS 40tk 40*2 10 256 200k 2.5k FM SD ADFS M 80*1 16 256 320k 4k MFM DD DOS 360k 40*2 9 512 360k 4.5k MFM DD DFS/HADFS 80tk 80*2 10 256 400k 2.5k FM SD ADFS L 80*2 16 256 640k 4k MFM DD HADFS B 80*2 16 256 640k 4k MF200 X*FX226,210 b*FX227,220 l *FX202,48 v  h  *FX202,32  *FX118  *FX225,1 *FX226,128 *FX227,144  *FX229 *FX4   "a:7::" at line ";:h: [#0:v:w:x:y:z:I%=4096:y%=25:v%=:aa%=:p% 32,e% I%,a$(y%),a%(y%),b$(y%):o%=1:K:  ݤS="SendMes" e  *ADFS  *MOUNT 0  *DIR $   f  *DISC  *DRIVE 0  *DIR $   j  *HADFS  *DIR :0.$   .w:23,1,0;0;0;0; 8 B Vo:23,1,1;0;0;0; ` j ~,g($p%):X%,Y%:X%=p%:Y%=X%256:&FFF7:  Ĺx:r%=150:`%=147:i%=135:s%=131:ba%=131:ca%=132:da%=135:ea%=130:fa%=131:U%=135:ga%=131:ha%=135:ia%=135:ja%=135:ka%=135:la%=135:ma%=135:na%=135:oa%=135:kb%=0:f1%=0:f2%=0:ky%32:ky: Cky:b%=09:ky%?(b%+11*kb%)=129+b%:ky%?(b%+10+11*kb%)=145+b%: غky%!(20-16*kb%)=&9A99:ky%!(17-11*kb%)=&99009D9C:ky%!(22-14*kb%)=&81009F9E:ky%?(24-21*kb%)=141:ky%?(25-23*kb%)=140:kb%=0:ky%?9=0:ky%!26=0ky%?0=0:ky%?1=255:ky%?20=0:ky%?28=0:ky%?29=0 Ek0%=226-6*kb%:k1%=227+kb%:k2%=228+kb%:k3%=219-9*kb%:k4%=209-9*kb%   y:pa%:26,12 B0,23)r%"";:30,11,30 Ș" "r%""r%" "r%""r%""`%" ꠰ "r%""; r%""`%"뢡 ꡵ "r%""r%""`%" ";:pa%=119:r%""36;r%"";: ,@6,5);(`%-16);"8BS messaging system 2.04C":28,2,23,37,7: 6 Jz:?31784=r% Ti("Sorry, this program uses direct screen access and the screen RAM is not at &7C00. If you have them, try disabling your shadow RAM and/or second processor."):26,12 h o:h:  qK:j%=P:qa%=j%+31:ra%=j%+164:sa%=j%+183:ta%=j%+201:ua%=j%+235:va%=j%+294:wa%=j%+344:xa%=j%+394:ya%=j%+426:  0b(T$):A(T$,i%,): D XB(T$):A(T$,i%,): l A(T$,C%,N%)::(T$)<36(C%);T$;((35-(T$))*-N%);:T$=""A%=T$," ",37):A%=A%+(A%=0)*-36::A%=A%-1:T$,A%,1)=" ":(C%);T$,A%-1);(36-A%);:T$=T$,A%+1)  T$="":  6i(m$)::b(m$):'i%"Press SPACE to continue..."  *FX21  =32:  :L(m$)::b(m$):'i%"Press SPACE to return to BASIC" > *FX21 >=32:26,12 R o:h: p ݤc:b%,n$::b("Please insert your submission disc in drive 0. This disc should remain in the drive at all times when you are using this program."): b("When you have done this, press"+7," ")+"A if it an ADFS disc,"+15," ")+"D if it is a DFS disc,"+14," ")+"H if it is an HADFS disk or"+8," ")+"SPACE to use the cuM DD DOS 720k 80*2 9 512 720k 4.5k MFM DD ADFS D,E 80*2 5 1024 800k 5k MFM DD DOS 1200k 80*2 15 512 1200k 7.5k MFM HD DOS 1440k 80*2 18 512 1440k 9k MFM HD ADFS F 80*2 10 1024 1600k 10k MFM HD In order of track data density: DFS/HADFS 40tk 40*2 10 256 200k 2.5k FM SD DFS/HADFS 80tk 80*2 10 256 400k 2.5k FM SD ADFS S 40*1 16 256 160k 4k MFM DD ADFS M 80*1 16 256 320k 4k MFM DD ADFS L 80*2 16 256 640k 4k MFM DD HADFS B 80*2 16 256 640k 4k MFM DD DOS 360k 40*2 9 512 360k 4.5k MFM DD DOS 720k 80*2 9 512 720k 4.5k MFM DD ADFS D,E 80*2 5 1024 800k 5k MFM DD DOS 1200k 80*2 15 512 1200k 7.5k MFM HD DOS 1440k 80*2 18 512 1440k 9k MFM HD ADFS F 80*2 10 1024 1600k 10k MFM HD Single density: using standard drive, recording using FM Double density: using standard drive, recording using MFM High density: using high density drive, recording using MFM Single/Double density uses the same drive. The recording method is different. High density uses a different drive. Disk drives 5.25" 40*2 SD/DD 360k drive. 5.25" 80*2 SD/DD not used by PC systems. 3.5" 80*2 SD/DD 720k drive. 5.25" 40*2 HD does not exist. 5.25" 80*2 HD 1.2M drive. Can do double step/DD to read DOS 360k. 3.5" 80*2 HD 1.44M drive. A high density drive is capable of recording up to 10k per track. Almost all HD drives default to double density unless the computer explicitly tells it otherwise. Some drives have problems with DFS 1.20 as it times out too quickly; DFS 1.21 fixes this problem. With the correct HD drive and driving firmware, they will correctly access both HD and DD disks. A double density drive is capable of recording up to 5k per track with MFM and up to about 3k per track with FM. There are very few drives that only do DD as almost all HD drives default to DD anyway. GetPages 1.20 - Download Teletext Pages ======================================= Author: J.G.Harston - Date: 31-Jul-1998 Even though BBC TV no longer transmits telesoftware programs, a teletext adrrent filing system.")::b("If in doubt, just press SPACE."):  *FX21 6b%=:n$=((b%223)-32*(b%=32)):" ADH",n$)<>0:=n$ ݤb:A%,Y%:=((65498)255) Vd:1,-10,52,5: j ~$ݤj(y$):a%:a%=(y$):a%<>0#a% =(a%<>0) k:a%,za%,g%::i%"Please wait...":a%=("!Mesg"):za%=#a%:za%<>0:L("The !Mesg file on this disc is a version "+za%+" file. This program can only handle version 0 files.") #a%,e$,d$:d$=l(d$):J%=#a%:#a%,g%:Aa%=#a%:#a%:kb%=(e$>127)1:f1%=(e$,2)>127)1:f2%=(e$,3)>127)1:e$=(e$127)+(e$,2)127)+(e$,3)127):ky: F Z)ݤl(i$)::i$,1)=" "i$=i$,(i$)-1) ni$,1)<>" ":=i$ -l:a%:e$="":d$="":C:*SAVE !Mesg 0+1000 a%=("!Mesg"):#a%,0:#a%,(e$+128*kb%)+(e$,2)+128*f1%)+(e$,3)+128*f2%),d$+20," "),20):J%=#a%:#a%,0:Aa%=#a%:#a%:  "C::b("Please enter your three-character ID. If you don't know it, it is shown in the top left hand corner of the menu."):'i%"ID:"s%;:e$=i(e(3,3,e$)):' Tb("Please enter your name as you wish it to appear in message headings. Just enter a blank name if you wish to remain anonymous."):'s%;:d$=e(0,20,d$) Ue':b("Keyboard style: 0=Old, 1=New."):s%;:n$=e(0,1,kb%):kb%=(n$<>0)1:ky:e$=e$+" ",3+kb%) |  Tݤe(Ba%,Ca%,c$):Da%,Ea%,b%:Da%=:Ea%=:c$+Ca%,"."),Ca%);Da%+(c$),Ea%);:: *FX21 Hb%=:b%=13(b%>=32b%<=127):b%=127(c$)>08,46,8:c$=c$,(c$)-1) "b%<>127b%<>13Ca%<2:c$="":8 +b%<>127b%<>13(c$)=Ba%):=c$ &'ݤi(o$):l$,Fa%,w%:l$="":o$=""="" D=Fa%=1(o$):w%=(o$,Fa%,1)):w%>="a"w%<="z"w%=w%-32 bl$=l$+w%::=l$ ݤo:x%,j$,b%::a("Start a new message","N");a("View/edit/print messages","V");a("Print all the messages","P");a("Tidy the messages","T");a("Re-enter your user ID/name","R");a("Undelete deleted messages","U"); a("Quit the program","Q"):b("Use the up and down cursor keys to move the bar, or press the key shown after the option you want. Press RETURN to select the highlighted option."): БB("If you select an option by mistake, pressing ESCAPE will usually return you to this menu."):x%=o%:j$="NVPTRUQ":1,o%-1)ca%157;da%::  *FX21 Cb%=223:138+139+13+j$,(b%))<>0:o%=j$,(b%)):o%=0o%=x% 4b%=138o%<(j$)o%=o%+1 >b%=139o%>1o%=o%-1 H8o%<>x%:1,x%-1)" "ba%1,o%-1)ca%157;da%:x%=o% Rb%=13:=o% z8ݤa(r$,j$)=" "+ba%+r$+28-(r$)," ")+j$+" "+156 p:g$,V%::f>=y%:lm: ab("Please enter the 3-character ID of the person you are sending to, or 999 for everybodyapter isn't completely useless. Lots of pages are transmitted by the BBC and ITV services, many of them being carousels made up of sub-pages. Usually, the sub-page number and the total number of pages is displayed in the top right-hand corner. This program lets you download these carousels, so you can use it in a teletext editor and perhaps including it in your own carousels. Don't forget, though, that most transmitted teletext is copyright. When run, the program asks you for the channel, the start and end page numbers and the filename under which to save the carousel. To just download one page press RETURN on its own when asked for the end page, and that page will be saved as then entered filename. When downloaded in series of pages, each page will be saved as the filename prefix followed by the page number, ie if you enter 'P', they will be saved as, for example, P100, P101, P102, etc. Once you have entered these details, the program waits for each subpage of the carousel to be transmitted and saves it to disk. As the program is waiting, it shows its progress so far with white blocks indicating the sub-pages not yet captured and green blocks for those saved. The sub-pages don't have to be transmitted in the correct order - the program slots them into the file in the correct place. Once all the sub-pages of each page requested have been captured, the program stops. How it works The program first assembles a short piece as machine code that wipes the top bit from all the characters on screen, except for the teletext control characters and the #, ` and _ characters. It then turns the header on, and asks for the channel, start and end pages and name to save the pages under. After setting the page and channel, the program waits for a page to arrive. This is then examined for an index and the total number of sub-pages. The program looks at the end of each line for the index. If it can't find an index, the program stops. The program then attempts to save a dummy file long enough for all the pages to check that there's enough disk space. The file is opened and the captured subpage is output to it. The program then enters a loop waiting until all the rest of the subpages have been captured. Within this loop, while waiting the coloured blocks are show to track progress. Once a sub-page has been captured the program checks the sub-page number and checks if it has already been saved. If not, it saves it. pf%() holds flags indicating which sub-pages have been saved. If at least one of the entries of pf%() is zer.") 'i%"ID:"s%;:*FX229 g$=i(e(3,3,"")):gg$="" Rg$<>"999":':b("Enter "+g$+"'s name if you know it."):'s%;:gg$=e(0,20,"") *FX229,1 $rp$="":gg$<>"":gg$=" ("+gg$+")" wA%=:g$<>"999":''i%"Is this a public message (Yes) or "+i%+"private (No)?"+s%;:A%=&DF:"YN",A%):A%=A%=89 1A%g$<>"999":"Public"g$<>"999":"Private" Is$="":A%:rp$=g$+gg$,(g$<>"999")):g$="999":gg$="":s$="(all members)" MA%=(200):M:V%=(g$<>"CCC"):V%:n(ea%+"To: "+fa%+g$+gg$+" "+s$,e%) 2rp$<>"":n(ea%+"ReplyTo:"+fa%+rp$,e%-40*V%) d$=""t$=""t$="("+d$+")" n(ea%+"From: "+fa%+e$+" "+t$,e%-40*V%-40*(rp$<>"")):n(ea%+"Subject:"+fa%,e%+40-40*V%-40*(rp$<>"")):g$=m(10,1-V%-(rp$<>""),g$):D(g$): B VD(a$):a%,g%:0,0)oa%"Please wait, saving message...";:a%=("!Mesg"):#a%=#a%:#a%,a$:#a%,0:E(k+1,a%):#a%=J%:#a%,g%:#a%=J%:#a%,g%+1:#a%:v%=:   3ݤk:!112=e%+I%+1:!114=e%:ta%:!114=0:=(!112)-e% PVE(h%,a%):A%,X%,Y%:X%=p%:Y%=X%256:?X%=a%:X%!1=e%:X%!5=h%:A%=2:&FFD1:#a%,152:  ݤf:a%:v%aa%=Ga% 2a%=("!Mesg"):#a%=J%:#a%,Ga%:#a%:aa%=:=Ga% ,7n(p$,Ha%):l%:l%=Ha%?(p$):$Ha%=p$:Ha%?(p$)=l%: ^ r#M:!112=e%:!114=e%+I%+1:xa%:  'ݤm(f%,c%,a$):d%,F%,z%,t%,b%:22,7 1d%=0:F%=0:z%=(I%40)-25:t%=:c(a$,t%):F(d%)  *FX21 :31,f%,c% :b%=:(b%>=32b%<=127)(b%>=136b%<=139)(b%>=200b%<=229)b%=13b%=27b%=20b%=11:b%=""b%=96:b%=35b%="#":b%=95b%="_":b%=96 b%=11:kb%=1-kb%:ky :b%>=32b%<=126t%?(f%+c%*40+31744)=b%:e%?(f%+(c%+d%)*40)=b%:f%=f%+1:f%=40(d%=z%c%=23)b%<>32f%=p(c%,d%):c%=c%+1:F%=-1 Nb%=32f%=40f%=39:b%=13 XXb%>=200b%<=229Ia%=q(b%,f%,c%):f%=f%-Ia%:f%=40(d%=z%c%=23)f%=0:c%=c%+1:F%=-1 bVb%=127f%>0!112=e%+(c%+d%)*40:?114=f%:ra%:!112=31744+c%*40:?114=f%:ra%:f%=f%-1 lOb%=13(d%=z%c%=23)e%?((c%+1+d%)*40)=e%?((c%+d%)*40):f%=1:c%=c%+1:F%=-1 vb%=k4%:t%=t%:c(a$,t%) b%=k3%:a$=r(a$):c(a$,t%) /"QWASZXqwaszx",b%)<>0t%:N(f%,c%,d%,b%) b%=k0%:O(f%,c%,d%) b%=k1%:P(c%,d%):F%=-1 b%=k2%:Q(c%,d%):F%=-1  b%=20R(f%,c%,d%,z%):F%=-1 b%=136f%=f%-1 b%=137f%=f%+1 b%=138c%=c%+1 b%=139c%=c%-1 f%<0f%=39:c%=c%-1 f%>39f%=0:c%=c%+1 c%<0c%=0:d%=d%+(d%>0) c%>23c%=23:d%=d%-(d%d%F(d%):F%=d%:c(a$,t%) b%=27t%:w:y:=a$ REO(f%,c%,d%):f%=39e%?(39+(c%+d%)*40)=32:?(31744+39+c%*40)=32: \C!112=e%+(c%+d%)*40:?114=f%:sa%:!112=31744+c%*40:?114=f%:sa%:  +P(c%,d%):u%,O%:u%=k:u%>=I%-80d: (c%+d%)*40>u% Z!o, then there are still more sub-pages to capture, and the loop is repeated. Otherwise, the output file is closed and the program ends loops back for all the selected pages. PROCsave() sends the captured sub-page into the file. First, the characters on the screen are converted by calling the machine code assembled earlier. Osgbpb is then used to send 920 bytes from the screen into the file, and then 104 padding bytes after. Using Osgbpb is much faster and efficient than using multiple BPUTs. Each sub-page captured is stored as 1024 bytes in the file. The first 920 contain the 23 lines of text, and the final 104 bytes are padding. This is the format most commonly used in the teletext editing programs that I have come across, with the padding bytes being used for extra data specific to the program. The routines were originally writen for use with the Acorn teletext adapter with the ATS rom, but it can be very easily changed for other adapters. The critical commands are *TRANSFER and *DISPLAY. These wait for the next sub-page of the page set with *PAGE on the channel set with *CH to arrive and then display it on the screen. Any replacement would have to do the same. GetPages - J.G.Harston, 70 Camm Street, Walkley, Sheffield, S6 3TR Climb aboard the carousel - Micro User, August 1991 History: About '86 v0.10 Initial version at Myers Grove School Early '88 v1.00 Tidied up for Micro User -Aug-91 v1.01 Version of documentation appearing in Micro User 20-Apr-97 v1.10 Select magazine, looks on every line for subpage 21-Jun-98 v1.20 Can do a range of pages 30-Jul-98 v1.21 Better index match, doesn't miss final page  >GetPages 1.21 9 About '86 V0.10 JGH: Initial version at Myers Grove 8 Early '88 V1.00 JGH: Tidied version for Micro User (L 20-Apr-97 V1.10 JGH: Selects magazine, looks on every line for subpage 20 21-Jun-98 V1.20 JGH: Can do range of pages &FFFF00:"Program must run in the I/O processor.": dK<>&7C00:"SHADOW 1": 7:<>&7C00:"Please turn shadow screen off.": n"23;2,53;0;0;0:assem: err x*HON *"Channel: "C:"CH"+C:"MAGAZINE "+C ("Enter Start Page: "P0:"PAGE "+P0 "MAGAZINE "+P0,1) :"Enter End Page"'"(or RETURN for just P";P0;:"): "P1 $112=e%+(c%+d%-1)*40:!114=e%+(u%40)*40:va%:O%=(c%+d%)*4039+(c%+d%)*40:e%?O%=32:: $ 8,Q(c%,d%):u%,O%:u%=k:(c%+d%)*40>u% VOu%>=(c%+d%)*40u%<=39+(c%+d%)*40O%=(c%+d%)*4039+(c%+d%)*40:e%?O%=32:: `X!112=e%+(c%+d%)*40:!114=e%+(u%40)*40:wa%:O%=(u%40)*40(u%40)*40+40:e%?O%=32::  Tc(a$,t%):0,24)39;0,24)ma%"Message to "a$29,24);:t%:"Pixel edit";10;   ~ݤp(c%,d%):G%,S%:G%=40::G%=G%-1:e%?(G%+(c%+d%)*40)=32G%=0:e%?(G%+(c%+d%)*40)<>32e%?((c%+1+d%)*40)=e%?((c%+d%)*40):=1 ({S%=G%+139:e%?(S%-G%+(c%+1+d%)*40)=e%?(S%+(c%+d%)*40):e%?(S%+(c%+d%)*40)=32::e%?((c%+1+d%)*40)=e%?((c%+d%)*40):=40-G% x F(d%):!112=e%+d%*40:ya%:  ;ݤq(b%,f%,c%):B%:B%=0:b%>=200b%<=229:B%=ky%?(b%-200) 8B%<>0:?(f%+c%*40+31744)=B%:e%?(f%+(c%+d%)*40)=B%:= = "Lݤr(a$):0,24)39;0,24)na%"Send this message to:"s%;:=i(e(3,3,a$)) JpN(f%,c%,d%,b%):W%,K%,Ja%:W%=2^(("QWASZ X",(b%223)))-1):K%=e%+f%+(c%+d%)*40:(?K%160)<>160?K%=?K%160 r,(?K%W%)=W%Ja%=?K%(255-W%)Ja%=?K%W% |#?K%=Ja%:?(31744+f%+c%*40)=Ja%:  kR(f%,c%,d%,z%):h%,c$:w:y:i%"Are you sure you want to read in"'i%"a text file?"s%;:笤d:22,7: \':b("Please insert the disc containing the text file into drive 0 and press SPACE...")  *FX21 =32:h%=10:b=4f:h%=7  b=8e & b=16j +C:i%"Filename:"s%;:c$=e(0,h%,""):c$<>"":S(f%,c%,d%,z%,c$) NJb("Please insert your submission disc in drive 0 and press SPACE...") b *FX21 b=32:b=4f v b=8e  b=16j 22,7:sd$<>"":"Dir "+sd$   mS(f%,c%,d%,z%,c$):a%,f$,l%,P%:a%=(c$):a%=0':b("The file "+c$+" is not present on this disc."):: #a%#a%: ]''(i%);"Please wait..."'::f$=""::l%=#a%:l%=""l%=35l%="#"l%=95l%="_"l%=96 l%>=33l%<=126:f$=f$+l%  Ll%<33l%>126#a%:P%=-1:f%+(f$)<=39P%=f%:Ka%=c%:La%=d%:f%=f%+(f$)+1 >RP%=-1f%=1:c%=c%+1:j%=?(e%+(c%-1+d%)*40):j%>=129j%<=135?(e%+(c%+d%)*40)=j% Hc%>23c%=23:d%=d%-(d%=129j%<=135?(e%+(c%+d%)*40)=j% p#a%:#a%:  G:a%,g%,Ma%,Q%,k%,h$,Na%,a$:a%=("!Mesg"):#a%=J%:#a%,g%:#a%=Aa%:Ma%=1g%::Q%=#a%:#a%,a$:k%=#a%:k%=(k%<>0):Na%=g(a%):h$=n(22):k%:a$(Ma%)=a$:a%(Ma%)=Q%:b$(Ma%)=h$::#a%: ` tBݤn(Oa%):k$:e%?176=13:k$="Subject:":$e%,k$)=0:k$="Article:" $e%,k$)=0="No subject?" =$e%,$e%,k$)+9,Oa%) aq:g%,H%,x%,m%,Z%,L%,Pa%,_%,"Save name";:P1<>0:" prefix"; ": "SP$ : 0P=P0:::''"Searching for P";P;:"PAGE "+P lp%=1 99:pf%(lp%)=0: *pg%=page:(pg%&FF00):pages%=pg%256 S$=SP$+P,P1<>0) :"SAVE "+S$+" 0+"+~(pages%*1024)+" FFFF7C28 FFFF7C28" >pg%=pg%&FF:out%=(S$):#out%=935:#out%,pages%:save(pg%) ::23;2,53;0;0;0 7"P";P:title:lp%=1 pages%:pf%(lp%):146 151 47:(lp%20)=0:' "*:31,(2*pg%-1)40,7+2*(pg%-1)20,94,8 ,9pages%>1:pg%=page &FF:pg%:pf%(pg%)=0:save(pg%) 6)f%=0:lp%=1 pages%:f%=f%+pf%(lp%): @%f%>=pages%:CloseOut:P=P+1:P>P1 J:title:'"Finished" T *HOFF ^ h: r ݤpage |*TRANSFER 7000 *DISPLAY 7000  VDU23;2,53;0;0;0 ,add%=&7C49::!ctrl%=!add%:ctrl%!4=add%!4 ?lp%=ctrl%ctrl%+6:?lp%=?lp%127:((?lp%+1)127)<33:?lp%=32 ':ctrl%?7=13:A$=$ctrl%:add%=add%+40 ?I%=A$,"/"):add%>&8000 (I% (A$,I%-2)+A$,I%+1)<>0)) =add%>&8000:0,24);"Can't find page index.";:=&101: :=0 Mp%=A$,I%+1):p%=0 p%>99:0,24);"Invalid magazine size.";:=&101: :=0 =p%*256+A$,I%-2) : save(p%) 0,0);P;"/";p%: mcode% B?X%=out%:X%!1=&FFFF7C28:X%!5=920:X%!9=1024*(p%-1):A%=1: &FFD1  M%=&7000 &7067 4:!M%=0: 9?X%=out%:X%!1=&FFFF7000:X%!5=104:X%!9=1024*(p%-1)+920  &FFD1:pf%(p%)=1: &: 02CloseOut:out%=out%:out%:A%=out%:out%=0:#A% : D: N title Xp0,1);132;157;131;141;(5)"Teletext Page Downloader"'132;157;131;141;(5)"Teletext Page Downloader" b5" "157;132;3"(C)1988,98 J.G.Harston. V"ver$'' l v:  assem  pass%=0 1  P%=mcode% [OPT pass%*2 LDA #0:STA &70:TAY LDA #&7C:STA &71  .loop LDA (&70),Y CMP #163:BEQ stay CMP #223:BEQ stay CMP #224:BEQ stay CMP #255:BEQ stay  #&7F:CMP #32:BCS stay  A #&80  .stay STA (&70),Y:INY:BNE loop  %INC &71:LDA &71:CMP #&80:BNE loop *RTS 4]: >: Herr:0,24)(39); R&0,23);:: :" at line ";;: \CloseOut:*HOFF f b%,T%::g%=f:g%=0i("There are no messages on this disc."): ;::v%b("Please wait, scanning messages..."):G:v%=  -H%=1:x%=1:m%=1:Z%=-1:::m%=Z%x%=1:m%=1 P]:0,16)U%"Use:"ga%"V"U%"iew,"ga%"E"U%"dit,"ga%"P"U%"rint,"ga%"D"U%"elete";:30 nL%=H%+13:L%>g%L%=g% xsPa%=H%L%:a(a$(Pa%)+": "+b$(Pa%),22)," ");::_%=L%-H%+1:Z%=_%+1:g%>14a("More messages..."," ");:_%=_%+1 1,m%-1)ca%157da%::  *FX21 Gb%=223:138+139+13+27+"PVED",(b%))<>0:b%=138m%<_%m%=m%+1 b%=139m%>1m%=m%-1 7m%<>x%:1,x%-1)" "ba%1,m%-1)ca%157da%:x%=m% 513+27+"PVED",b%):m%=Z%:H%=H%+14:H%>g%:H%=1 nm%0h%=h%+(40-(h%40))  =h%-960 Jݤu(q%):0,16)35;0,16)ja%"Delete this - are you sure?"s%;:笤d:=  H(q%,):= 4OH(q%,Ra%):a%,a$:a%=("!Mesg"):#a%=a%(q%):#a%,a$:Ra%#a%,128#a%,255 f,#a%=J%:#a%,g%:#a%=J%:#a%,g%-1:#a%:  Oݤv(q%):h%,a$:0,16)35;0,16)la%"Edit this - are you sure?"s%;:笤d:= j0,16)35;0,16)ia%"Loading message, please wait...";:h%=h(q%):a$=m(1,4,a$(q%)):D(a$):H(q%,):= L ݤd:b%: j *FX21 j7b%=223:b%=("Y")b%=("N"):b%=("Y")"Yes";:=  "No";:= ET(q%):h%:0,16)35;0,16)ka%"Print this - are you sure?"s%;  *FX229 笤dg("FX229,1"): 0,16)(35)0,16)ia%"Loading message, please wait...";:h%=h(q%):0,16)(35)0,16)ka%"Printing, please wait...";:I(h%)  *FX229,1    (Hr:g%,R%::g%=f:g%=0i("There are no messages on this disc."): P?i%"Are you sure you want to print the"'i%"messages?"s%; d *FX229 d笤dg("FX229,1"): n;':v%:i%"Please wait, scanning messages..."':G:v%= Ob("Please wait, printing - press ESCAPE to stop..."):R%=1g%:I(h(R%)):  *FX229,1   I(h%):R%,w%  *FX3,10 /R%=0h%-1:w%=e%?R%:w%>=32w%<=126w%32 (R%40)=39R%=h%-1 : ,*FX3 , 6 J/t:u$,v$,a%:u$=e$:v$=d$:C:e$=u$d$=v$ rja%=("!Mesg"):#a%=1:#a%,(e$+128*kb%)+(e$,2)+128*f1%)+(e$,3)+128*f2%),d$+20," "),20):#a%:  `s:g%,D%,E%,w$,x$,S%,a$,k%,h%::i%"Are you sure you want to tidy the"'i%"messages?"s%;  *FX229 笤dg("FX229,1"):  *FX229,1 B''i%"Please wait...";:v%=:j("!MesgB")g("Delete !MesgB") *Rename !Mesg !MesgB &D%=("!MesgB"):E%=("!Mesg"):#E%,#D%:#D%,w$:#E%,w$:#D%,x$:#E%,x$:#D%,g%:#E%,g%:g%=0#D%:#E%:g("Delete !MesgB"): lSS%=1g%::#D%,a$:k%=#D%:k%=(k%<>0):h%=g(D%):k%#E%,a$:#E%,0:E(h%+1,E%) k%::#D%:#E% *Delete !MesgB   7u:g%,q$,a%,Q%,k%,Na%,h$,Sa%::g%=f:g%=y%:lm: ! *FX229 !*mi%"Please wait..."':q$="":a%=("!Mesg"):#a%=Aa%:#a%:i("There are no messages on this disc."):#a%: !\::#a%,a$:Q%=#a%:k%=#a%:k%=(k%=255):Na%=g(a%):h$=l(n(30)):Sa%=(#a%=#a%):k%Sa%:k%q$="more ":g%=w(a%,Q%,a$,h$,g%) !Sa%g%=y%:#a% ! *FX229,1 !g%=y%:b("There are now the maximum "+y%+" messages. Press SPACE to continue...")b("There are no "+q$+"deleted messages. Press SPACE to continue...") " *FX21 " =32: "$ "8`ݤw(a%,Q%,a$,h$,g%):Ta%:B("Undelete the message to "+a$+" with subject '"+h$+"'?"):>31 "Vs% "`笤d':=g% "j' "~ *FX229,1 "~6Ta%=#a%:#a%=Q%:#a%,0:#a%=J%:#a%,g%+1:#a%=Ta% " *FX229 "v%=:=g%+1 "m:M%-1:-M%>=256: #z-M%>=128:i(rm(256)+"I recommend quitting the program and restarting, as a crash may occur if RAM is exhausted."): # zi(rm(128)+"You should quit the program and restart it very soon, otherwise a crash may occur due to lack of RAM."): # >ݤrm(A%)="There are less than "+A%+" bytes of RAM free. " # =lm:i("Sorry, there is a limit of "+y%+" messages."): #`sd:a%,A%,X%,Y%:sd$="":X%=p%:Y%=X%256:A%=5:!X%=X%+18:$(X%+18)="Iss*":((&FFDD)&FF)<>2: #28,0,23,39,5,12:*. #(2'"Select directory: "sd$:sd$<>"":"Dir "+sd$ #2y: ti(tuiuuwtv to read both sides in interleaved format and produce the fileon the PC hard disc called read0 to read side 0 of the disc read1 to read side 2 of the disc To write an image from the PC to a BBC DFS disc, simply replace 'read' with 'write' in the above examples. The single sided images are a straight copy of the disc surface, exactly what you would see if you used a sector editor on the BBC. The double sided images are read into the PC in 'interleaved' format. The drive heads read the disc in one sweep, reading thetrack on side 0, then the track on side2 before moving on to the next track onside 0. The image is therefore stored in an odd way (interleaved). On the 8BSCDs, I have added a failsafe by not only putting the double sided interleaved images, but also including single sided copies of the same discs. So for each interleaved image, there are also two single sided images provided. Right! That was DFS. What about ADFS L?The program FDC requires a few extra parameters entering in order to read/write ADFS: sectors 16, bytes 256, dd, head1 1 (or head1 0 if that does not work when reading) This reads a double sided 80 track disc. The vast majority of ADFS 8BS discs are ADFS L. There are a couple ofADFS 800K in the 512 section but I havenot provided them on CD. This method of reading the discs again produces an 'interleaved' image to which I have given the extension .a. I havealso converted the images to .adf format. Adf format is the interleaved image de-interleaved by thePC program BBCIM and then the two images concatenated in to one file (stuck back together one after the other). Updates A big thank you to Jonathan Harston forhis work on the menuing system and all the 8BS utilities associated with it. He has made changes to many of the programs. The end user, you, should notreally notice anything. Jonathan has removed a few bugs and tidied up the whole system properly. If you have any problems with this 8BS issue, please let me know as soon as possible. There is always one more bug! Greenacre Services and Ramblings I stuck some Greenacre Services advertsin with early issues of 8BS 63 as thesepeople offer lots of BBC related bits for sale. Ron Marshall of Solinet pointed me towards a letter in a recentSolinet Magazine received from one of his members. It would appear that he sent off for a Master 128 keyboard for #20 and received a faulty one. This faulty one was replaced twice before he managed to get a working one. The cost of the keyboard went up because the return postage was not fully refunded by Greenacre Services, apparently. This raises a couple of interesting points. Point one is that his own original MAY have been repairable. Point two is that 8BS has a Master keyboard for #15! The replacement keyboards were apparently advertised as refurbished but arrived faulty. It does't inspire a lot of confidence doesit? However, as you know, I supply a lot ofbits. Now and again despite the care I take, an item arrives at its destination broken or faulty. I always refund or replace the item in these circumstances, as did Greenacre Services. It is a tricky game flogging second hand stuff through the post, I can tell you that for nothing! There was one exception to the above rule, one person in Cyprus took a ATPL board off me. It was definately workingat this end. I know he had trouble fitting it, he said it was faulty and returned it. He sent it back loose in abox, it had rattled itself to pieces inside the box and was irrepairable. I refunded the guy all the same and told him he should have packed it a little better. A while afterwards he returned another item supposedly faulty, a ROM. He sent it in an envelope with a piece of card! All the way from Cyprus. D'oh!It arrived flat of course, I was unableto straighten the legs to test the rom.I was so incensed by this that I photographed it and stuck it on the 8BSwebsite on the 'Horrors' page. I wrote back to the guy refunding his money andtelling him not to bother buying anything off 8BS again. He hasn't! The above is a very rare event, usuallyit is a pleasure to supply people with stuff at a fair price that they thoughtthey would never be able to get. (=  5  tu uqtp|srprqs 2 H $  | } ٠Lutt8(tuuЊutti(tuiuL) ``LLBasic K.0*EX.$.!Boot|M oo.net/8bs/ 룵 㣵 롵롵⨵󵵨 To: 999 (all members) From: K3H (ALBERT SCHOFIELD.) Subject:TAPE TO DISC ON THE BBC B There are a great number of tape copiers for the BBC. Some are very good and some are excellent but most of the best will not copy themselves. The best solution is to get them onto disc. SHADOW is one of the best. This tape copier is in four parts SHADOWINST, SHADOW, a short data stream and SHADOW2. The first part SHADOWINST is a basic program so load it in and alter line 70 to remove the *T. command. Change line 460 to 460PROCTITLE(6) Change line 470 to 470CHAIN"SHADOW" Then save the file to disc as SHADINS A short basic loader is needed next as follows:- 10PAGE=&3000 20*LOAD SHADOW2 30*TAPE 40*FX15 50CALL&7736 Save this to disc as SHADOW. Now load in the whole tape copier from cassette. Press BREAK and save to disc using:- *SAVE SHADOW2 7380+825 7736 Chaining SHADINS will now load and run the tape copier. If you don't want the instructions then just chain SHADOW. You can of course just *RUN SHADOW2 but do not be tempted to this as SHADOW will not then always produce a working copy of a game. SWARM is one such game. This is mainly because the *TAPE command is necessary and the loader program provides this. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,To: 999 (all members) From: D6G (Sprow) Subject:Using WebBC on the internet A couple of issues ago,I sent a beta test version of my BBC webbrowser, called WebBC.It's really just an HTML stripper,though. I was asked by Crispin Boylan how to connect it to the real internet.Well it is possible - I see two alternatives. Use a bulletin board and BBC modem to connect to Arcade for example.From there you can fetch webpages to floppy disk,then view them in WebBC. The other way is much more impressive. Since WebBC works with any filing system and accepts any valid filing system names it can be used with the Econet.I believe (though haven't seen with my own eyes) that there is a TCPIP programme that can be used with Econet (though there'll need to be an Archimedes as the fileserver). Its the TCPIP part that does all the talking down the phone line. So,armed with this,you can use your BBC on the Econet to fetch pages off the internet.Fun! Sprow. 6 Bollinbrook road MACCLESFIELD Cheshire. SK10 3DJ. email: rps102@york.ac.uk 8bsmail: D6G web: www.york.ac.uk/~rps102/ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,To: 999 (all members) From: D6G (Sprow) Subject:DFSshift Last issue,64,Crispin Boylan was in search of a programme from ATPL that budges the DFSs workspace elsewhere in memory to free up some more precious RAM Well,I don't have this programme,but SlimDFS that I wrote last year does just the same thing. I've sent it again this month with manual for you to read. Sprow. 6 Bollinbrook road MACCLESFIELD Cheshire. SK10 3DJ. email: rps102@york.ac.uk 8bsmail: D6G web: www.york.ac.uk/~rps102/ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,To: 999 (all members) ReplyTo:E5B (Clive Stephenson) From: K8G (Jonathan Harston) Subject:Downloading Teletext Pages In about 1985 I wrote 'GetPages', a program to automatically download teletext pages from a teletext adapter. In 1991 I tidied it up a bit and sent it in to Micro User. It appeared in the August 1991 issue. That version allowed you to download all the subpages of a specified page. The version here is slightly updated to download all the subpages from a range of pages. The program is GetPage and the instructions are in GetPInf. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,To: 999 (all members) ReplyTo:E4W (Crispin Boylan) From: K8G (Jonathan Harston) Subject:High Density FDC Crispin wrote in issue 64 making some valid points about supply of floppy disks. 80 Track DS/DD 5{" disks Many shops don't seem to stock these any more, and I personally use very few of them, but last time I needed some a couple of months ago, Staples (general stationery superstore) had plenty of 10-packs for about #2. 3\" DD (720k) disks I don't think there's going to be a shortage of 3\" DD disks in the near future. Every time I go to Staples or any general computing outlet they have boxes and boxes of them. I personally have 3,500 of them so I don't see myself running out. They are available for sale: 25p each or #2 for ten. Any BBC machine can use 3\" drives; BBC, B+, Master, Compact, Electron. I've been regulaly using them on my BBC B for nine years. Some BBCs with 8271 interfaces need DFS 1.21 rather than DFS 1.20 to fix some timing problems. There is a program FixDNFS on issue 63 that can be used to convert a DFS 1.20 rom image to DFS 1.21, or you can order the rom direct from me. 3\" HD (1.44Mb) disks The 8271 can only perform single density FM disk operations. This will store up to a maximum of 500k on a DS/80Trk disk (H/DFS=400k, DOS=450k). The 1770/1772 can also perform double density MFM disk operations. This will store up to a maximum of 800k on a DS/80Tk disk (DDFS=640k, HADFS=640k, ADFS=640/800k, DOS=720k). For storage up to 800k you must use DD disks, with only one hole in the - the write protect slot. The Master and the B+ come with a 1770 FDC installed, and so they can access up to 800k of data on a disk. The B can easily be upgraded to use an FDC controller by plugging a daughter board into the 8271 slot and fitting a suitable DDFS. 3\" HD (1.44Mb) disks Crispin asked whether it would be possible to use HD disks on the Beeb. To use HD disks you need a FDC that can perform HD operations. The one that the Archimedes A5000 onwards use is the 82c710 or 82c711. To use the 710/711 would need a daughter board plugged into the existing FDC socket, and a DFS/ADFS written to communicate with it. Unfortunately, the 1770/2 is soldered in in most Masters. This is probably a 'non-trivial' problem. That's not to say it is unachievable. At this stage, it's probably more suitable to 3\" DD disks, optionally using the 1770/2 if you want more than 400k capacity. I've also resubmitted an article about disk formats that originally appeared in issue 42 in 1995. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, &  5  tu uqtp|srprqs 2 H $  | } ٠Lutt8(tuuЊutti(tuiuL) ``LLBasic K.0*EX.$.!Boot|M oo.net/8bs/ To: 999 (all members) From: D6E (Richard Harker) Subject:'Squares and crosses' info Hi, I started this program in February 1997, but must have got bored and started something else. Anyway, I found it yesterday and finished it this afternoon. It's just a computerised version of your usual 'noughts and crosses' except that it uses squares instead of noughts. The only thing worth noting is that if on any game there's a draw, then you have to replay the game until someone wins. Cheers, Rich. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,To: 999 (all members) From: 3WU (Fred Price) Subject:A Round Tuit At long last we have a sufficient quantity for each of you to have his ownGuard It Wellas these Tuits have been hard to come by especially the round ones asA Round Tuitis an indispensable item, it will help you to become a more efficient worker. For years we have heard people say"I'll do this when I get round to it".Now that you have a round tuit of your very own, Many things that have needed to be accomplished will now get done. This programme is intended to be used in the FontStyle programme so the programme is in View ready to load onto the disc including the codes so change these to suit yourself the reason it is in FontStyle is that is how I get the Large Font that is used in part of the programme. If you have not got the FontStyle programme you are missing out on a good programme so get it as quick as you can. The programme being in View can be converted to other formats but it is better in FontStyle two copies can be printed on an A4 sheet and after printing mark it in a circle and cut it out the programme will be found under the title of. TUIT TUIT Fred Price ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,To: 999 (all members) From: 3WU (Fred Price) Subject:ANGEL2 As usual someone had to do another verse about the Angel Of The North but unfortunatly parts of the poem are similar in form but it does show that people take notice. The Ode To The Angel can be printed out in the usual way so put your paper in your printer and away you go for ANGEL2 Fred Price ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, @4  5  tu uqtp|srprqs 2 H $  | } ٠Lutt8(tuuЊutti(tuiuL) ``LLBasic K.0*EX.$.!Boot|M oo.net/8bs/ 󵷣 롵 ⨵ From:D4J (Oliver Debus) Subject: For Sale via 8BS Oliver has sent me a box full of software and things. He has asked me tosell them for him and to put the creditinto his 8BS account for future issues. Send requests for items and payment to 8BS. Cheques to C.J.Richardson please. In true 8BS fashion, all prices includepostage. Tape Software: `1.50p each unless otherwise stated. Vegas Jackpot Physics O/A Level Gemini Easiledger Gemini InvStat Revise GCE/CSE English. 2 Tapes `3 The Computer Programme. Programs 1 The Computer Programme. Programs 2 Secondary Science. Micro Technology. Software On Disc: `3.50p each. A Question Of Sport Electric Fields. An Interactive Simulation. Books: The Good Software Guide. `3 Discover Your Electron. P.Williams. `3 BBC Soft Home Finance Instructions. `1 Z88 Soft Carry Case `5 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,To: 999 (all members) From: 0E7 (F.W.Nevin) Subject:For Sale I have the following items I wish to sell. All are in VGC and with no known faults or problems. HARDWARE BBC MASTER with Welcome Guide and Disc plus Reference Manual PII`50 BBC Master Cartridge with MOS+ROM`15 BBC Master Double switchable Cartridge Interword and Intersheet ROMs`20 BBC Master Cartridge (no ROMs)`10 MICROVITEC CUB VDU metal cased-45 ACORN plinth for BEEB,Disc Drives and VDU`12 3.5" Disc Drive with PSU`25 5.25 Disc Drive 40/80 with PSU and DiscFiling System Guide`20 5.25 Disc Drive 40/80 with PSU and DiscFiling System Guide.(Another one)`20 All the above have the necessary cables and leads. SOFTWARE 200 plus 3.5" discs mostly full of programs in ADFS format some in DFS this includes all 8BS discs issued todateand twelve months subscription discs from BBC Acorn User`20 150 plus 5.25" discs mostly full of programs in ADFS format but some in DFS`15 Dabhand View 5.25" Disc by Bruce Smith `8 BOOKS BBC Micro Guide by Morse & Hancock`2 Interword Reference Manual`4 Interword Beginners Guide by Bob Pickering.(Some loose pages)`1 30 Hour Basic by Clive Prigmore`4 BBC Basic by Mike Bibby`4 Acorn View manual`4 Acorn Viewsheet manual`4 Dabhand View Guide by Bruce Smith`10 I am willing to negotiate the hardware If anyone is interested in purchasing the whole of the hardware and software as an item then a very advantageous price could be negotiated especially if the items were collected. Enquiries please to F.W.Nevin 17 Moss Crescent Meadowfield Park Crawcrook Tyne & Wear NE40 4XL ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,To: 999 (all members) From: D2N (VIC HORGAN) Subject:FOR SALE ANOTHER CLEAROUT Watford Twin Drives Base 5.25in(40/80) & 3.25in. (Computer sits on top of it) The orginal ELECTRON with A4,Adaptor, View, Lots of Manuals, Discs,etc. ( ideal for a Museum or for the wife to play around with harmlessly) MASTER 128. Good condition.Manuals, discs and things. _40 (Will sit on top of Twin Drives Base) ARCHIMEDES 310 OS.3.1 270Mb 3.5in HardDrive.Keyboard & Mouse (bit sticky).Manual.Good Nick. _90 or argue. SPARE HardDrive 170Mb. IBM. Formatted. Was in an A310 but hardly used. _25 SPARE Floppy Drive.Taken from an A310 to put a HardDrive in. -_15 Watford DATA SWITCH - 2 Cables Hardly used. A selection of Cables & Connectors. Forgotten what they were for. VIC HORGAN D2N 24 KINGS LANE, HARWELL VLLAGE, DIDCOT,OXON. TEL: 01235 834544 ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, hC  5  tu uqtp|srprqs 2 H $  | } ٠Lutt8(tuuЊutti(tuiuL) ``LLBasic K.0*EX.$.!Boot|M aroo.net/8bs/ 17/09/98 Edited By C.J.Richardson Edited By C.J.Richardson Next Issue Details Next Issue Details Issue 66 is to be a SINGLE DFS issue. ADFS AND DFS USERS, SEND ONE DISC. 謰謰 謰 謰 謰 򹒼 Issue 66 is due out on 湒 29th October 1998 The issue 66 deadline is 15th October 1998 򹒼 Submissions received after this 湒 deadline will not get on to issue 66! 湆Send your formatted discs, 50p's 򹒼 and return postage and packing to: 湒 򹒼 湒 򹒼 EMAIL:chris@8bs.karoo.co.uk The 8BS home pages: 湒 8bs.com 謰謰 謰 謰 謰 Getting Around This 8BS Magazine Getting Around This 8BS Magazine To find out how to use the menu and how to obtain the various 'Text Viewing' options, press the red key markedf0when viewing the Main Menu. 㿡 Program Info Menu Program Info Menu This menu contains all the info for the software on this issue. Messages Menu Messages Menu Messages to you Messages asking for and offering help General Messages Comments on Programs Articles Menu Articles Menu Editorial (actually in the main menu) Suggested Contacts Games Reviewers Wanted. Free Games Games Reviewers Wanted. Free Games Comments From D7X About The 8BS CD Rom Play it Again Sam 13 Review A Round Tuit (See Documentation) Disc Drives. From Mark Usher Return to Eden Solution Terrormolinos Hints Thunderstruck Solution Twin Kingdom Valley Solution Disc Density Differences. JGH Adverts Menu Adverts Menu 8BS Advert For Sale And Wanted Messages Superior Software Offer Other Individual Adverts 謰謰 謰 謰 謰 굫 Title 8BS Messaging System 2.16Author S.Flintham Use Message all or one File Name SendMes Language Basic/Assembler Please read the info fileavailable from the Program Info Menu. 謰謰 謰 謰 謰 Title Messaging System KeystripAuthor J.G.Harston Use Printout File Name MsgKeys Language Basic Prints out a function key strip for the 8BS messaging system. 謰謰 謰 謰 謰 Title 8BS Menu Reader Author C.J.Richardson Use Print out 8BS Menus File Name MenRead Language Basic This will print out file details from 8BS menus. 謰謰 謰 謰 謰 Title Read PHROM Author R.Sprowson Use Read Contents of PH Rom File Name RDPHrom Language Basic Please see the info from Robert in the Program Documentation menu 謰謰 謰 謰 謰 Title Repeat Command Author R.Sprowson Use Repeats Last * Command File Name Repeat Language Machine Code Please see the info from Robert in the Program Documentation menu 謰謰 謰 謰 謰 Title Universal Packager Author R.Sprowson Use Flag Data File File Name Univers Language Basic Please see the info from Robert in the Program Documentation menu 謰謰 謰 謰 謰 Title Get Teletext Pages Author J.G.Harston Use Grab Teletext Pages File Name TXGETPG Language Basic Please see the article from Jonathan inthe Program Documentation menu 謰謰 謰 謰 謰 뵫 Title All Lottery Numbers Author John Davis Use Display Lottery Numbers File Name All-Lot Language Basic This program was used for a marathon lottery display in a shop window. 謰謰 謰 謰 謰 Title Angel Poem From 3WU (Fred Price) File Name Angel2 Language BASIC This poem is sent straight to the printer, so have it switched on and ready when you choose this from the menu. Info from Fred in the Program Documentation collection. 謰謰 謰 謰 謰 Title OXO From Richard Harker File Name OX Info in the Program Documentation collection 謰謰 謰 謰 謰 article from Jonathan inthe Program Documentation menu 謰謰 謰 謰 謰 뵫 Title All Lottery Numbers Author John Davis Use Display Lottery Numbers File Name All-Lot Language Basic This program was used for a marathon lottery display in a shop window. 謰謰 謰 謰 謰 Title Angel Poem From 3WU (Fred Price) File Name Angel2 Language BASIC This poem is sent straight to the printer, so have it switched on and ready when you choose this from the menu. Info from Fred in the Program Documentation collection. 謰謰 謰 謰 謰 Title OXO From Richard Harker File Name OX Info in the Program Documentation collection 謰謰 謰 謰 謰 d some are excellent but most of the best will not copy themselves. The best solution is to get them onto disc. SHADOW is one of the best. This tape copier is in four parts SHADOWINST, SHADOW, a short data stream and SHADOW2. The first part SHADOWINST is a basic program so load it in and alter line 70 to remove the *T. command. Change line 460 to 460PROCTITLE(6) Change line 470 to 470CHAIN"SHADOW" Then save the file to disc as SHADINS A short basic loader is needed next as follows:- 10PAGE=&3000 20*LOAD SHADOW2 30*TAPE 40*FX15 50CALL&7736 Save this to disc as SHADOW. Now load in the whole tape copier from cassette. Press BREAK and save to disc using:- *SAVE SHADOW2 7380+825 7736 Chaining SHADINS will now load and run the tape copier. If you don't want the instructions then just chain SHADOW. You can of course just *RUN SHADOW2 but do not be tempted to this as SHADOW will not then always produce a working copy of a game. SWARM is one such game. This is mainly because the *TAPE command is necessary and the loader program provides this. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,To: 999 (all members) From: D6G (Sprow) Subject:Using WebBC on the internet A couple of issue ago,I sent a beta test version of my BBC webbrowser, called WebBC.It's really just an HTML stripper,though. I was asked by Crispin Boylan how to connect it to the real internet.Well it is possible - I see two alternatives. Use a bulletin board and BBC modem to connect to Arcade for example.From there you can fetch webpages to floppy disk,then view them in WebBC. The otherway is much more impressive. Since WebBC works with any filing system and accept any valid filing system names it can be used with the Econet.I believe (though haven't seen with my own eyes) that there is a TCPIP programme that can be used with Econet (though there'll need to be an Archimedes as the fileserver). Its the TCPIP part that does all the talking down the phone line.So,armmed with this,you can use your BBC on the Econet to fetch pages off the internet.Fun! Sprow. 6 Bollinbrook road MACCLESFIELD Cheshire. SK10 3DJ. email: rps102@york.ac.uk 8bsmail: D6G web: www.york.ac.uk/~rps102/ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,To: 999 (all members) From: D6G (Sprow) Subject:DFSshift Last issue,64,Crispin Boylan was in search of a programme from ATPL that budges the DFSs workspace elsewhere in memory to free up some more precious RAM Well,I don't have this programme,but SlimDFS that I wrote last year does just the same thing. I've sent it again this month with manual for you to read. Sprow. 6 Bollinbrook road MACCLESFIELD Cheshire. SK10 3DJ. email: rps102@york.ac.uk 8bsmail: D6G web: www.york.ac.uk/~rps102/ ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,To: 999 (all members) ReplyTo:E5B (Clive Stephenson) From: K8G (Jonathan Harston) Subject:Downloading Teletext Pages In about 1985 I wrote 'GetPages', a program to automatically download teletext pages from a teletext adapter. In 1991 I tidied it up a bit and sent it in to Micro User. It appeared in the August 1991 issue. That version allowed you to download all the subpages of a specified page. The version here is slightly updated to download all the subpages from a range of pages. The program is GetPage and the instructions are in GetPInf. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,To: 999 (all members) ReplyTo:E4W (Crispin Boylan) From: K8G (Jonathan Harston) Subject:High Density FDC Crispin wrote in issue 64 making some valid points about supply of floppy disks. 80 Track DS/DD 5{" disks Many shops don't seem to stock these any more, and I personally use very few of them, but last time I needed some a couple of months ago, Staples (general stationary superstore) had plenty of 10-packs for about #2. 3\" DD (720k) disks I don't think there's going to be a shortage of 3\" DD disks in the near future. Every time I go to Staples or any general computing outlet they have boxes and boxes of them. I personally have 3,500 of them so I don't see myself running out. They are available for sale: 25p each or #2 for ten. Any BBC machine can use 3\" drives; BBC, B+, Master, Compact, Electron. I've been regulaly using them on my BBC B for nine years. Some BBCs with 8271 interfaces need DFS 1.21 rather than DFS 1.20 to fix some timing problems. There is a program FixDNFS on issue 63 that can be used to convert a DFS 1.20 rom image to DFS 1.21, or you can order the rom direct from me. 3\" HD (1.44Mb) disks The 8271 can only perform single density FM disk operations. This will store up to a maximum of 500k on a DS/80Trk disk (H/DFS=400k, DOS=450k). The 1770/1772 can also perform double density MFM disk operations. This will store up to a maximum of 800k on a DS/80Tk disk (DDFS=640k, HADFS=640k, ADFS=640/800k, DOS=720k). For storage up to 800k you must use DD disks, with only one hole in the - the write protect slot. The Master and the B+ come with a 1770 FDC installed, and so they can access up to 800k of data on a disk. The B can easiler be upgraded to use a FDC controller by plugging a daughter board into the 8271 slot and fitting a suitable DDFS. 3\" HD (1.44Mb) disks Crispin asked whether it would be possible to use HD disks on the Beeb. To use HD disks you need a FDC that can perform HD operations. The one that the Archimedes A5000 onwards use is the 82c710 or 82c711. To use the 710/711 would need a daughter board plugged into the existing FDC socket, and a DFS/ADFS written to communicate with it. Unfortunately, the 1770/2 is soldered in in most Masters. This is probably a 'non-trivial' problem. That's not to say it is unachievable. At this stage, it's probably more suitable to 3\" DD disks, optionally using the 1770/2 if you want more than 400k capacity. I've also resubmitted an article about disk formats that originally appeared in issue 42 in 1995. ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,