(Tape-less) Magazine corner

===========================

After last months coverage of the Miles Gordon Technology Plus D disk interface, a quick look at the 'official' support magazine - FORMAT. This is a paper only production, as opposed to the disk-based magazines reviewed recently.

The October '88 issue contained, amongst other snippets, a review of the P.C.G. Wordmaster program (to be looked at in detail in a future Tech Tips - see Crash issue 56 for a brief coverage), an adventure section in the style of a story about playing adventure games, some MIDI jargon explained (maybe I'll know enough to visit Jon Bates motel soon ...) and programming sections on cutting down the size of Basic programs and adding new machine code commands to Basic via the Disciple/Plus D interface. The November issue continues the adventure story & MIDI section, as well as the two programming sections. There is also a discussion of the SAM Coupe (FORMAT is in a priveledged position to bring early news due to their close ties with MGT). The christmas special has, as well as the regular sections, use of User Defined Graphics for use in BASIC games, a screen dump routine which works in many different sizes, a Catalogue Sort program and a Basic Battleships game for two - played over the Spectrum network (for owners of the ZX Interface one or Disciple interface).

FORMAT is received by all members of INDUG, the official MGT users group. Membership of INDUG costs #10 per year. However, a 3 month trial of the FORMAT magazine alone costs #3. Full membership of INDUG brings additional benefits, such as 5% discount on MGT products, utility programs on tape, etc.

INDUG, run by Bob Brenchley, can be contacted on 0452 412572, or by writing to 34 Bourton Road, Gloucester GL4 0LE.

====================================

MGT, even while bringing the SAM Coupe to market, continue to support existing Spectrum users with new product. This month we look at the Fixer & TwoFace.

The Fixer is a small circuit board & edge connector, with one simple purpose in life - to undo the havoc caused when Amstrad changed the Spectrum edge connector! It is primarily designed to allow owners of the +2A (the Black +2) to use the MGT Plus D disk interface. I don't have a +2A, so all the following applies to my +3 - generally, the Fixer converted this into a usable Spectrum too.

Connecting the Fixer to the back of the +3 results in a Spectrum which, in 48Basic at least, runs almost every interface I connected to it. The ZX Interface One & microdrive combination worked perfectly (though trying to select +3Basic crashed the Spectrum immediately). The SwiftDisc II interface (reveiewed elsewhere) also worked fine in 48Basic, but was also usable after the SPECTRUM command was entered from +3Basic (i.e. 'quasi-48Basic'). This gives the advantage that the extra memory is still accessible to machine code.

Multiface 1 & 128 both run on the +3 via the Fixer - in 48Basic or the quasi mode, with Multiface 3 running too! This menat that I was able to run Genie on my +3 at last - loading games using Multiface 3, set up to put the machine into 48Basic after the load, then using Multiface 128 to run Genie 128.

Using what the Fixer is designed for, I had similar results. The Plus D interface worker fine in 48Basic or quasi-48Basic, but would not run under +3Basic. The interface will, curiously, boot from +3Basic (by typing RUN) but crashes when booting has finished. Miles Gordon Technology tell me that the Plus D does work in 128Basic on the +2A, so the +3 disk system must be causing problems. I don't know how much Amstrad will charge for their add-on disk system for the +2A (assuming that they bring it to market) but my money would go on the MGT Plus D or Sixword Swiftdisc system (both much faster than the +3, and a lot more compatible with existing utility programs).

The MGT TwoFace is another add-on aimed mainly at Plus D users. It is reminiscent of the old Currah Micro-slot, in that it allows the Plus D (which has no expansion connector) to be used on the Spectrum along with one (or more) other interfaces. It is more sophisticated, however, in that a switch allows either device to be isolated, and there is also a built-in Kempston joystick interface.

When a Plus D is fitted to the TwoFace, it is mounted vertically, the combination extending some 6 inches above the desk (with the disk drive cable emerging from the top) - so anyone who has the Spectrum in front of the TV may need to raise the TV so that the display can still be seen. A metal bracket (supplied with the TwoFace) allows the Plus D to be bolted rigidly to the TwoFace, so that there is no wobble.

====================================

The switch on the TwoFace allows the Plus D (in the top socket) to be active in the forward or centre position. The rear socket (at least, whatever is plugged into it) is active in the forward or rear position. The built-in Kempston joystick interface is always active (unless an internal wire link is cut, which does not void the guarantee).

What interfaces work in the rear connector along with the Plus D interface is a problem to answer. Some devices won't work because they clash with the Plus D in such a way that even the disabling switch on the TwoFace cannot help; others won't work because the Spectrum itself cannot drive both interfaces at one time (some Spectrums have an 'underpowered' edge connector and cannot drive more than one device at once).

Miles Gordon Technology suggest that the best method is to try the required combination of interfaces & TwoFace (there is a problem-solving flowchart with the TwoFace documentation); however, they advise that interfaces such as the ZX Interface One, Swiftdisc and Alphacom printer are unlikely to work. Interfaces like the Opus Discovery & Beta interface, and even a second Plus D, should work OK.

My own tests largely confirm MGTs advice. The Plus D & ZX Interface One seem to be totally incompatible! The Sixword Swiftdisc II seems to run OK, provided that the Plus D is disabled using the switch. However, the Plus D is unable to operate usefully. My Alphacom printer & Plus D combination tended to work OK (most of the time) provided that the switch was correctly moved before each device was used - rather laborious, and it makes printing disk catalogues impossible!

Trying the Rotronics Wafadrive & Plus D gave rather different results - the Plus D worked fine but the Wafadrive crashed as soon as it was initialised.

So, the TwoFace will mainly be of use to Opus Discovery or Beta interface owners wishing to upgrade to a Plus D system (it is a shame that it is not Interface One compatible to allow upgrades for those users), or for those Spectrum users simply needing the additional edge connector (for example, the non-Disciple Multiface One & Plus D work fine together via the TwoFace, provided that the switch is used to keep them separate).

The other possible TwoFace purchaser is a Plus D owner needing a Kempston Joystick interface, since one is built in. At #16.95, the TwoFace would be an expensive joystick interface, but gives the option of adding other hardware to the Plus D at a later date. Remember that if the TwoFace does not work for you, MGT promise to refund the cost of the Plus D if it is returned undamaged.

<<< into this issue unless it went into issue 61. >>>

<<< It should already have been typed by you, and is >>>

<<< unchanged from the earlier copy. >>>

+3 bugs again

-------------

I have had some response concerning the printer problems experienced by Adrian Dixon, regarding his Silver Reed EX32 & +3. Both he, and Aidan Orton of Caterham, Surrey, have written advising of a 'fix' to the +3 which cures the problem.

The fix is POKE 23355,16: POKE 23354,62. This alters the +3 paging subroutine so that the Printer strobe signal is normally high, rather than normally low. My printer (an old Epson MX-80) works perfectly with or without the pokes, but obviously other printers are more strict (The Brother 1109 is another that needs the pokes). The signal is supposed to be high normally, so it would appear that yet another +3 bug has been unearthed.

Aidan Orton also asks about a replacement chip for his Multiface+3 (the smaller socketed one). This is a specialised chip, Aidan, designed by Romantic Robot. I therefore think that their repair price of #10.95 is quite reasonable. I cannot imagine what you were doing to damage it!?

On the subject of Romantic Robot, I have had a number of readers expressing interest in Genie for the Multiface+3. I have managed to patch my original 48K version of Genie to run quite well on the +3, but am still working on the 128K version. It is interesting to note, however, that Romantic Robot were at one time claiming to be developing Genie+3 (Mr.B.Walton of Whitley Bay sent me a copy of a note sent from them in April '88 assuring him that Genie+3 would be available - I was told much the same when I ordered my Multiface+3). Romantic Robots other Multiface program, Lifeguard, does run successfully on the +3. However, since the +3 MUST be active in order to re-load disk-saved games, these programs are less useful than for the other Spectrums. Perhaps users should have two Multiface+3's fitted.

Various readers are also voicing concern over Spectrum programs that will not run on the +3. Personally, I have not yet had any trouble (but I have a backlog of new software which I have not yet had time to load & play). If you write in with problem programs, Crash will try compiling a complete list of problem programs (and manufacturers, if some are worse culprits than others).

<<< End of omitted section >>>

====================

Softechnics have released a new version of The Artist II for the ZX Spectrum+3, on disk. The original version of Artist II was reviewed in Crash issue 36, p.133. The +3 version is largely unchanged from the earlier version, except that it supports the +3 disk drive & printer interface.

The Artist II is a very powerful graphics program, offering many functions useful in creating screen displays. The +3 version comes complete with a 'Page Maker' program too, which allows screens created with Artist II to be combined with text written using Softechnics The Writer word-processing package (reviewed in Crash issue 31, p.96), which gives a form of Desk-Top Publishing on the Spectrum+3. There are also utilities to create your own fonts and fill patterns.

On loading (which takes about 40 seconds), The Artist II prompts for the AMX mouse - you can use either an AMX or a Kempston mouse (I was unable to test this option, however). NOTE: It is quite easy to crash The Artist II back into Basic (doing a SAVE to a write-protected disk for example. If the LOADER option was used, this will result in the loss of your masterpiece - so use LOAD"DISK" from +3Basic). As well as driving Artist II by mouse, the keyboard can be used for all cursor movements - Q/S move up/down and I/O move left/right. Key M is used to select options or set pixels, and key N to cancel options or clear pixels. You can also use a Kempston Joystick (which I did for this review) but Artist II does NOT support the built-in +3 Joystick ports. Both keyboard & joystick control are 'intelligent' - the cursor moves quicker as you keep the key held down. I occasionally found that control reverted to Keyboard only, entailing use of the EXTRAS pull-down menu to re-select Kempston control.

All Artist II controls are handled using pull-down menus or by selecting one of the symbols (called 'icons') at the base of the screen. There are icons for drawing empty or filled shapes - including circles, ellipses and rectangles (including squares!). There is a brush icons, which calls up a new display of assorted brush shapes of various sizes, for use when free-hand drawing on the screen. A scissors icon allows irregular shapes to be cut out of the screen display and pasted back elsewhere (quite complex to use, but very powerful); a magnifying glass icon allows sections of the screen to be enlarged for detailed work; an A icon allows text entry and a dotted rectangle icon is used to set up (rectangular) windows. On the far right at the bottom of the screen is the current colour & fill pattern - selecting either of these brings up a menu of colours or fill patterns. It is also possible to alter screen colours using the keyboard keys 1...6.

The pull-down menus, across the top of the screen, give access to additional functions - the STORAGE menu allows LOADs/SAVEs/CATs and screen dumps to be carried out. The TYPEFACE menu allows various fonts to be selected. The MODES menu allows the way that other operations will operate to be set (e.g. text can be laid down transparently, or in colour).

====================

The SCREEN menu allows the full screen picture to be viewed, and either the top or bottom section to be displayed for working on (the menus & icons mean that three lines of the full screen are lost). There is also an OK option, which stores the current screen - if a mistake is subsequently made, the undo option will restore the OKed screen. A pattern option puts a chequerboard pattern over the picture, allowing attribute alignments to be made more easily.

The last menu option is the WINDOWS one - this allows a pre-defined window to be cleared, inverted, scrolled or moved or copied to a new position on the screen. There are also options to 'thicken' or outline the picture, and to re-scale the picture into a new size & position. If no window has been defined (or the window has been closed) then any of these options will operate on the whole screen picture!

LOADing & SAVEing screen files is done by selecting the STORAGE menu, and selecting the appropriate option. A CATalogue is then displayed, and the SCREEN$ filename should be typed in - there is no chance 'back out' here, and specifying a filename which is not a SCREEN$ can cause havoc! There is also an option to ERASE a file from the disk. One annoying bug here is that the disk motor continues to run after the disk option has completed and the Artist II display is restored - to stop this, do a disk CAT, and wait for the motor to stop before pressing the SPACE

BAR. Alternatively, edit the Basic program, and insert "RANDOMIZE USR 14495" into the beginning of line 2. This may help other +3 programs which leave the disk running, too.

The STORAGE menu also offers options to SAVE/LOAD fill patterns (which can be altered, along with the character fonts, by choosing options on the EXTRAS menu). There is also an OTHER option, which seems to do nothing - left in from the 128K version, and should switch storage to TAPE, but doesn't; and a VERIFY option, which simply gives a Nonsense in Basic error message.

There are also four print options - large or small colour or grey scale. The Artist II uses the +3 printer port, but does not use the +3 dump routines - my printer, an ancient Epson MX80 - could not print the Artist II dumps, even though normal +3 dumps are perfect.

Finally, the Page Maker option calls up a new list of options, selected (confusingly) by pressing a number 1...8. From here an A4 sized sheet of paper can be created bit by bit, using Artist II screen pictures, and The Writer text (up to 7000 characters) - there are functions to cut out bits of the Artist II screen, and to 'flow' text around the pictures as they are fitted onto the page.

====================

Another bug that I found (as well as the STORAGE other & verify option ones mentioned) is that LOADing a new screen picture when the EXTRAS up option is selected (which allows the bottom of the picture to be altered) confuses the program - the new picture is loaded in in the down position, but the up option is still set. This can be sorted, by using the WINDOW SCROLL function on the whole screen.

Overall, The Artist II is a very powerful graphics package for the Spectrum+3, but it seems to have not been properly finished - and the manual, though good, takes no account of the +3 differences (the disk has a label saying to refer to the manual for loading instructions - and there are none, except for the standard LOAD"", which won't work!). The Artist II can be purchased on +3 disk for #19.99 from Softechnics, 36-38 Southampton St., Covent Garden, London WC2E 7HE.

55,16: POKE 23354,62. This alters the +3 paging subroutine so that the Printer strobe signal is normally high, rather than normally low. My printer (an old Epson MX-80) works perfectly with or without the pokes, but obviously other printer