ZX - GUARANTEED Proprietor : G.A.BOBKER 29 Chadderton Drive Tel: 061-766 5712 Unsworth, Bury Lancs. BL9 8NL 1. IMPORTANT NOTE. TWO programs on this casstte have been changed to update and improve them. The 007 PULSER program has been replaced by a fantastic new program called DE-PULSER. It is the easiest program available for making back-up copies of "pulsing" tone programs AND it removes the pulses so that your back-up copy will load easier than the original. This DE-PULSER program is second on side 1 and is loaded by LOAD "" or by LOAD "DE-PULSER". Please note that if you have Interface 1 fitted (Microdrive), you do NOT do a CLS# before loading DE-PULSER. 007-FAST has also been re-written and in order to improve its action it does NOT indicate on screen the selected actions. (Sorry, but it works better this way). EXAMPLES OF USING 007-SPYh. 007-SPY.......Suggest first program you make a back-up copy of is a a fairly short one such as JETPAC, JETMAN or JS WILLY as all you have to do is load 007-SPY then press L. Play in ALL your game, then press Break key to tell it you've finished loading. Put a blank tape in recorder, set to record, then press S key to Save it out. DE-PULSER.....Majority of pulsing programs consist of one normal Basic part, a very short burst of pulsing tones, then one, two or three Headerless pulsing parts. Some games have an extra, very short, Basic at the start. Usually this can be totally ignored but to play safe, it is best to copy this extra Basic by using 007SPY. Back-Up copies of most pulsing programs is simply made as follows: a. Load DE-PULSER by LOAD "DE-PULSER" then play in the normal part of your game. When loading the message CONVERSION COMPLETE will appear. STOP YOUR TAPE. b. Place your blank tape to make the copy onto into tape machine, set to record, the press Enter key. c. Press Enter (message telling you this appears on screen), then play in more of your game. DE-PULSER will automatically reject the very short burst of pulses which occur next, then it loads in the next part of the game. Stop your tape as soon as it has loaded this part. Press Enter key to save to your Back-Up tape. d. Repeat by pressing Enter key and loading next part, then press Enter to Save. Your Back-Up copy will load at same speed as original but without the daft pulses. 007-FAST......Use this to make copies of programs which are fast but aren't pulsing. The programs can be loaded at one speed and saved out at different speeds. Such progs would NOT load and RUN but this action is useful to more experienced users who want to slow down programs ready for transfer to Microdrive, etc. Note that the 007-FAST only copies one part at a time...each part is a single block of noise on the tape. This means a simple Basic program is treated as TWO parts; Header & then the actual data Bytes. EXAMPLE (Using Pyjamarama). a. Load "007-FAST" then press 2 to select normal speed. Press L then play in your tape from beginning. 007-FAST loads in your program onto the screen itself. After first noise (the Header of 17 Bytes), a line of dots will appear along top of the screen. STOP YOUR TAPE. Place blank tape in tape machine and press S to save out. b. Press L then play in next part of your game. This is actual program Bytes and this time several rows of dots will appear. Press S to save out. Note that the speed remains as originally selected and only changes if a number key is pressed before L or S is pressed. (We've now copied the normal part (s). Next parts are Fast). c. Press 5 then press L and play in next part of game. This will be the screen part of the game. When Loaded, stop your tape. The picture will look correct but is all shifted to the right by one character square. Press S to save out. d. Press L then play in next part of your game, then finally press S to save out. Suggest you experiment by loading in the screen part at different speeds to see effect of selecting WRONG speed for the game. If you have Automania, using Speed 5 would give a few extra coloured patches on the screen. Correct speed for Automania fast parts is Speed 6. Majority of games use same speed for the screen and & other fast parts, generally speed 5 or 6. ZX-GUARANTEED. 29 Chadderton Drive, Unsworth, Bury, Lancs. ------------------------------------------------------------------------------------- 2. INSTRUCTIONS FOR 007H 007-SPY OO7-SPY when loaded gives a list of options as follows: L....LOAD. Loads multipart program all in one go automatically. Maximum total length can be upto 42240 Bytes. Y....Same as above but can load programs with short Leader-tone and/or no gaps between parts. Probably easier to Load ANY program using this Y option, except if very noisy tapes. Note: Each time L or Y selected the copier restarts from beginning. AFTER YOUR PROGRAM LOADED, PRESS BREAK KEY TO RETURN TO OPTIONS. S....SAVE. Saves all the parts read in with a gap of one second between each part. Pressing & holding Enter WHILST a part is Saving will Halt AFTER the part Save till key released. Suggest at this stage you make a Back-Up copy of a program which is not too long, such as; JETPAC, JETMAN, SABRE-WULF, JS WILLY. Note the way the copier splits everything into Files. A normal program of just Basic or Code is split into TWO files. File one being the Header and File two being the actual program. Name of program is printed if a Header Loaded in. The TRUE/FALSE at end of the line indicates parity of File Loaded in. (Ignore it). The memory indicator shows room remaining in the memory. OTHER OPTIONS Q....QUIT. Totally resets Spectrum as if powered off/on. A....AUTO-REMOVE. Removes the Autostart from a Basic program. This only works if first File is a Basic Header. LONG MULT-PART PROGRAMS Programs such as the HOBBIT or SCRABBLE for example, exceed the total length copier can handle using options L or Y. TOTAL length is the addition of each part length. If you try to Load in a very long program with several parts, part way through last part the message **MEMORY FULL** appears & last part is totally ignored. Note: If last section was a normal program with a Header, Header would have been read in and ONLY very last part has to be fed in again. If you suspect a program is very long, copy in parts. Altho' you can use the E or M mode for long parts, they are not as friendly as you CANNOT return to options after using them. VERY LONG PROGRAMS/PART E....EXTRA MODE. Can copy a single part of upto 49115 Bytes. The message A=LOAD S=SAVE will initially appear on screen. M....MAXICOPY. Will copy a single part of ANY length. This is a two Phase copier. Phase 1 reads in a part but ONLY counts the length. Phase 2 then loads it properly. Press ENTER to Save. Main use is for copying genuine 48K (49152 Bytes) parts. Can also copy the odd programs with a part OVER 48K ________________________________________________________________________________ 007-PULSER Instructions/options only appear on screen initially. Due to the method used in "pulsating" programs it is first necessary to get the pulse-tone rate. To ensure copier works with all the methods available, there are TWO load options available. If you select the wrong one, simply press BREAK key and then select the other. Copy the normal parts first by using 007-SPY copier. NOTE: The 007-PULSER only copies one part at a time of the pulse program but you only need to check the pulse rate once. T...TIME PULSES. Press T & screen goes all blue. Play in the "pulsing-tones at beginning of one of the long parts of the game. When the normal loading of data colours appear on the border press the BREAK key. Rewind your tape to beginning of the first pulsating tone then start tape & hold down C or L key until loading lines appear on border. L...LOAD. Used to Load in the older type programs such as: Knighlore, Underworld, Decath, Beach-Head, Ghost, etc. C...NEWER. Used to Load in newer type programs such as: Alien 8, School Days, Match-Day, etc. R...RESTART. Restarts copier program and Clears the screen. Q...QUIT. Totally resets Spectrum as if powered off/on. ______________________________________________________________________ 3. 007-FAST Use to make Back-Up copies of the Hyper programs which don't use the "pulsating-tones", Pyjamarama, etc. Bottom of screen displays options and these will be on screen until you load a part which "overwrites" them. (Options will still work). Copies only a part at a time as some programs use different speeds for each part. Speed range is displayed as 0 - 9. Normal speed is 2. Twice norm is speed 9. Speeds 0 & 1 are less than normal & are included for future use (?). Games will NOT be produced at over twice normal speed as most tape recorders can only just about Load them. 0-9..SPEEDS. Pressing keys 0-9 will produce a flashing arrow under the selected speed. The speed selected remains set until you press another number. L....LOAD. Loads in a part then stops & wait for you to select option. If a Header, name will appear, if not *FILE* will appears. If part Loaded is not wanted, press L to load. C....COPY. Copies the part just Loaded. Note that before press- ing C you can select a different speed so could Load in at one speed & Copy out at different speed. D....DELETE. Resets your Spectrum same as if powered off/on. Most fast programs, such as Pyjamarama, use speed 5. If a SCREEN Loaded in, picture will look about right if using correct speed. ________________________________________________________________________________ 007-HEADER Use it to read the Headers of your programs. This will print on screen START address, LENGTH of program, AUTOSTART line if Basic & tells YOU if a program is Headerless. Will also give Code for the Headerless part. By using Header Reader you can find total length of all the parts. BUT, if a part is Headerless you cannot get the length. If you know the part takes ages to Load then its likely to be too long for 007-SPY options L or Y even on its own. Therefore will require options E or M. _________________________________________________________________________________ GENERAL NOTES STOP. LOOK. LISTEN. Consider you program before attempting to mak a Back-Up copy. If you program produces lines on the Border narrower than normal & the sound from Spectrum is higher pitched then it is a FAST Saved program, therefore use 007-FAST. If the sound is "pulsing" when tone at beginning is Loading in, then you'll need to use 007-PULSER to copy the part with pulse tones. Use the Header Reader (007-HEADER) to find out lengths of your programs and/or if parts are Headerless or not. Knowing lengths saves time. Trying to copy SPLATor TLL using option Y or L of 007-SPY wont tell you it is too long till majority of it Loaded in. Both of these must obviously have a very long part as they take ages to Load. Length of SPLAT would be given by the Header Reader as 49152 Bytes. Length of long part of TLL cannot be given as it is Headerless (actually it is 49052 Bytes). Consider how a program is actually Saved on the tape: Header Data Header Data Data Normally these is a 1 sec 17 Bytes 17 Bytes PAUSE after each Header. All normal programs Block has two parts. A HEADER of 17 Bytes; this tells Spectrum type of program, name, length, start in memory if m/code or Autostart line number if a Basic. The second part is the actual program. The first Block of ANY program MUST always have a Header. Programmers have found ways to make a later Block without a Header. These are called Headerless-Files. Obviously a Header-Reader cannot give length of a Headerless-file. SPLAT is a normal program consisting of a short Basic then the m/code Block of 49152 Bytes. This means it has FOUR parts. Copy first three part using option L or Y. Use M mode to copy last. TLL consists of a nomal Basic then a Headerless-File, which means it has THREE parts. Copy the first two parts using option L or Y then press E to use EXTRA MODE to copy long last part. It is NOT obvious that TTL can be copied using E mode (but I knew length).