DATASPECTRUM interface and software 48K
Miracle Technology
=========================================

USER GUIDE
CONTENTS
Introduction	2
Setting Up	3
DATASPECTRUM Operation	4
Viewdata Operation	6
The Mailbox Editor	8
The Frame Processor	10
Telesoftware Downloader	11
Teletype Mode	12
Cassette I/O Operations	13
Key Assignments	14
Microdrive	16

2
INTRODUCTION
The DATASPECTRUM interface and software package for the 48K SPECTRUM allows access to PRESTEL* and other Viewdata systems, as well as systems requiring Teletype operation at 300/300 and 1200/75 baud.
The modem interface supplied with the package provides three baud rates 300/300, 1200/75 and 75/1200. Default transmission format is compatible with PRESTEL (7 data bits, even parity and 1 stop bit).

3
SETTING UP
1.	Make sure your SPECTRUM is turned OFF.
2.	Remove Interface 1 from your SPECTRUM'S user port if this is fitted, as the software does not support Microdrive at the present time.
3.	Plug the DATASPECTRUM interface into the user port at the back of your SPECTRUM.
4.	Plug the 25 way D plug on the end of the interface cable into the RS232 port on the back of the MODEM WS2000 (or other suitable modem).
5.	Select the required baud rate by using the labelled switch on the DATASPECTRUM interface. For example, PRESTEL is the 1200/75 setting.
6.	Turn on the power to the modem.
7.	Turn on the power to the computer.

4
DATASPECTRUM OPERATION
1	Insert the cassette, label side up, into the cassette deck.
2	Make sure the tape is fully re-wound.
3	Type: LOAD
4	Press RETURN key.
5	Press PLAY on cassette deck.
The software will load and run automatically, displaying its Main menu immediately upon loading. There are a total of seven options available on the main menu as follows:
1	— Enter Personal id
2	— Enter Viewdata Mode
3	— Enter Teletype Mode
4	— Enter the Frame Processor
5	— Enter Mailbox Editor
6	— Save DATASPECTRUM
7	— Select Transmission Format
Option 0 — Enter personal id
This option allows you to store your 10 digit Prestel customer number within the program. Prestel will send a request for your customer number to be transmitted when you go on-line, if you have entered it using this option then it will be sent to Prestel automatically in response to this request.
Option 1 — Enter Viewdata Mode
Selection of this option will cause the display to be cleared and the cursor to be displayed at the 'HOME' position (line 0, column 0).
Option 2 — Enter Teletype Mode
Selection of this mode will cause the display to be cleared and the cursor positioned at line 23, column 0. The software is now ready for on-line operation.
Option 3 — Enter the Frame Processor
This option causes the off-line frame processor to be entered so that a frame file may be loaded, saved and viewed etc.
Option 4 — Enter Mailbox Editor
This option causes the off-line mailbox editor to be entered, so that documents may be created/edited etc.
Note: For further guidance on the use of Options 1-4, please consult the relevant sections in this User Guide.
Option 5 — Save DATASPECTRUM
This option allows you to save DATASPECTRUM to cassette for back-up purposes. If you have entered your PRESTEL customer number this will also be saved with the program.
Option 6 — Select Transmission Format
This option allows you to change the format in which data is transmitted and received. A list of transmission formats is displayed, each one referenced by the numbers 0-8. Simply enter the number corresponding to the format you require.
The selected transmission format will remain in force until a new format is selected.
Most Viewdata systems use either 7 bit word length, even parity and 1 or 2 stop bits. Most Bulletin Boards use the format 8 bit word length, no parity and 1 stop bit. Electronic mail systems eg Telecom Gold*, Easylink* etc. use the format 7 bit word length, even parity and one stop bit.

6
VIEWDATA OPERATION
Operation as a viewdata terminal is governed by the system you are connected to, although facilities are provided locally within this software to enable screens to be saved and printed etc. These facilities are described in this section.
Printing screens
Screens may be copied to the ZX printer. Printing may take place in one of two modes:
SYMBOL SHIFT/G
Normal mode — Black characters on a white background. SYMBOL SHIFT/F
Inverse mode — This mode inverts the foreground/background, giving a black background and white foreground. This is mainly used for printing graphics displays.
Saving Screens
You can store the screen currently being displayed simply by pressing SYMBOL SHIFT/S. This will copy the screen into the frame file and display the message 'Stored', on the bottom line. If the message 'File full' is displayed on the bottom line, the screen has not been stored. The frame processor must then be entered to save the frame file and clear it before more screens may be stored.
Reveal
Some frames received from PRESTEL have information concealed (not visible on the display) this information may be 'revealed' by pressing CAPS SHIFT/3
You may send pre-prepared documents to the Prestel Mailbox facility by using the following procedure:
i)	Call up the standard mailbox frame from Prestel.
ii)	Enter the mailbox number of the recipient manually.
iii)	When the details of the recipient have been displayed and the cursor
is positioned at the start of the text area press CAPS SHIFT &
SYMBOL SHIFT together then press W.
iv)	In response to the prompt 'Please enter document name', enter the
name of the document you wish to send terminated by a '#'
character.
If the specified document does not exist in the document file the message 'Document does not exist' will be displayed and the cursor returned to the start of the text area. If the specified document does exist it will be transmitted to Prestel.
Escape Character
By pressing CAPS SHIFT/4, an escape character may be transmitted to Prestel.
CAPS SHIFT/1 will always return you to the main menu.

8
MAILBOX EDITOR
The mailbox editor provides the facility to create and edit documents which are to be sent to other people via the PRESTEL electronic mail facility — 'MAILBOX'.
The mailbox editor may be entered by selecting option 4 on the main menu, or if on-line by pressing CAPS SHIFT & SYMBOL SHIFT together, then press 'a'. In either case the mailbox editor menu will be displayed offering the following six options:
1	— Create/Edit Documents
2	— Save the Document File
3	— Load the Document File
4	— Display the Document Directory
5	— Clear the Document File
6	— Exit from the Mailbox Editor
Option 0 — Create/Edit Documents
On selecting this option, a blank mailbox screen will be displayed with the prompt 'Please enter document name' on the bottom line of the screen. You should then decide upon a name for the document you are about to create or edit. This may be up to 10 characters in length and must be terminated by a '#' character.
If the document already exists in the file, the document text will be displayed in the text area of the screen with the cursor positioned under the first character of text. The document may now be overtyped, or typed in if creating (the cursor control keys may be used to move around the text area, ENTER positions the cursor at the beginning of the next line).
The editor will not allow you to type outside of the text area of the screen, delimited by' <' at the start, and ' #' at the end. When you have completed editing etc., type '#', this will terminate the document and display the message 'Press 1 erase, 2 store'. If '1' is entered the document will be erased from the document file. If '2' is selected, the document will be stored in the document file. In either case the blank mailbox form will be redisplayed so that you can enter/edit another document. To leave the blank form, simply type '#' in response to the request for the document name.
Option 1 — Save Document File
This option allows you to save the document file to cassette, for the exact operational procedure refer to the section 'Cassette I/O Operations'.
Option 2 — Load Document File
This option allows you to load a document file from cassette, for the exact operational procedure refer to the section 'Cassette I/O Operations'.
Option 3 — Display the Document Directory
This option displays a list of the named documents currently available in the document file.
Option 4 — Clear Document File
Selection of this option will cause all documents in the file to be erased.
 Option 5 — Exit from Mailbox Editor
This option causes an exit to be made from the mailbox editor.

10
THE FRAME PROCESSOR
Entry to the frame processor is via the main menu. On entry the frame processor menu will be displayed. This menu offers the following six options:

0 —	View Frame File	
1 —	Save Frame File	
2 —	Load Frame File	
3 —	Clear Frame File	
4 —	List Frame File Directory	
5 —	Exit from the Frame Processor	
Option 0 — View Frame File
This option allows the frames which have been stored in the Frame file to be viewed. Frames are displayed in the order in which they were stored. To view the next frame press any key on the keyboard, to exit at any time when viewing press '#'. The screen printing options may also be used when viewing.
Option 1 — Save Frame File
This option allows you to save the Frame file to cassette, for the exact operational procedure refer to the section 'Cassette I/O Operations'.
Option 2 — Load Frame File
This option allows you to load a Frame file from cassette for viewing etc. For the exact operational procedure refer to the section 'Cassette I/O Operations'.
Option 3 — Clear Frame File
This option will erase all frames stored in the file.
Option 4 — List Frame File Directory
This option displays a list of the frames currently stored in the frame file. The display consists of a list of the frame numbers as shown on the top line of each frame received.
Option 5 — Exit from the Frame Processor
This option causes the program to return to the main menu.

11
THE TELESOFTWARE DOWNLOADER
The telesoftware downloader allows the downloading of programs from Prestel to be run on your Spectrum. Programs are stored in a special format on Prestel and the telesoftware downloader performs the necessary conversion for the program to run. Operation of the downloader is very simple.
When the downloading instructions are displayed, press CAPS SHIFT and SYMBOL SHIFT together, then press "q". (The normal program header frame would display 'press CAPS SHIFT ENTER then press S'. REMEMBER TO IGNORE THESE INSTRUCTIONS and use those in this User Guide instead).
Each frame of the program will be displayed as it is downloaded. On completion one of two possible actions will be taken depending upon the information supplied with the program.
i)	The program will run automatically, or
ii)	The program will be saved to cassette.
If the program is saved to cassette, the terminal software will continue to run after the program has been saved. In the case of a program which runs automatically, you will be logged out of Prestel before the program is entered. To go back on line after running a downloaded program, NEW the Spectrum and reload the software.

TELESOFTWARE DOWNLOADING
Please note that, when using DataSpectrum it  is only possible to download Telesoftware programs from Prestel & Micronet which comprise 30 frames or  less

12
TELETYPE MODE
A simple scrolling display facility has been included in the package so that systems other than Prestel may be accessed.
Prior to selecting teletype mode of operation, you should ensure that you have selected the correct transmission format for the system you wish to access.
The cursor 'HOME' position in this mode is line 23, column 0, and all output will commence from this position, the screen being scrolled up one line when this line is filled.
All Prestel display attributes (Double height, colour changes, etc.) are ignored when in teletype mode.
XON/XOFF control characters may be sent to the host system to stop the scrolling display (note: some systems do not recognise XON/XOFF), and to restart transmission when you are ready. To send an XOFF character press CAPS SHIFT/9. To restart the display simply press any key on the keyboard.

13
CASSETTE I/O OPERATIONS
Whenever you select a cassette I/O operation from the Mailbox editor or Frame Processor menus you will be required to supply a file name in response to the 'Please enter file name' prompt.
The file name may be upto 10 characters in length and must be terminated by a '#' character, and not by the ENTER key.
If saving, the message 'Start tape and press any key' will be displayed. At this point, insert a blank tape into your cassette deck and depress both PLAY and RECORD buttons. Then press any key.
If loading, insert your pre-recorded cassette into the cassette deck and depress the PLAY key.
On completion of the save/load operation you will be returned to the menu from which the I/O operation was selected.

14
SPECTRUM KEY ASSIGNMENTS
In order to allow you to transmit the full Prestel character set from the keyboard some of the Spectrum's keys have been assigned to characters/Functions for which they are not marked. The following shows the new values assigned to these keys.
SYMBOL SHIFT & key
A	— Prestel Delete character (solid square).
D	— Divide character.
E	— Right arrow.
F	— Copy screen to ZX Printer (Normal mode).
G	— Copy screen to ZX Printer (Inverted mode).
I	— Three Quarters.
Q	— Left arrow.
S	— Store current frame.
U	— Telesoftware Escape (2 Vertical lines).
W	— One Half.
Y	— One Quarter.
CAPS SHIFT & key
1	— Return to the main menu.
2	— CAPS LOCK.
3	— Reveal.
4	— Escape character.
9   — XOFF (teletype mode only).
Extended Mode (CAPS SHIFT & SYMBOL SHIFT)
A   — Enter Mailbox Editor.
Q  — Commence telesoftware downloading.
W — Transmit pre-prepared document.

15
PRESTEL DISPLAY ATTRIBUTES
These characters control the format in which data is displayed on the screen, i.e. Colour, steady/flashing etc. These characters should all be preceded by an escape character (CAPS SHIFT/4).
ESCAPE then CAPS SHIFT & key
A	— Alphanumeric Red.
B	— Alphanumeric Green.
C	— Alphanumeric Yellow.
D	— Alphanumeric Blue.
E	— Alphanumeric Magenta.
F	— Alphanumeric Cyan.
G	— Alphanumeric White.
H	— Flashing characters.
I	— Steady.
L	— Normal Height.
M	— Double Height.
Q	— Mosaic Red.
R	— Mosaic Green.
S	— Mosaic Yellow.
T	— Mosaic Blue.
U	— Mosaic Magenta.
V	— Mosaic Cyan.
W	— Mosaic White.
X   — Conceal Display.
Y	— Contiguous Mosaics. 
Z   — Separated Mosaics.
ESCAPE then SYMBOL SHIFT & key
W — Black Background. E   — New Background.

16
MICRODRIVE
Dataspectrum can now be used with Microdrive. If you have Microdrive, please follow these instructions:
Transferring Dataspectrum to Microdrive
1.	Insert cassette into cassette deck.
2.	Make sure tape is fully rewound.
3.	Type: LOAD "" CODE.
4.	Press RETURN key.
5.	Press PLAY on cassette deck.
6.	When cassette has loaded, insert microdrive cartridge into Microdrive.
7.	Type: SAVE * "M"; 1; "CTE/80" CODE 48800, 9000.
8.	Press RETURN key.
To load from Microdrive
1.	Insert microdrive cartridge into microdrive.
2.	Type: LOAD * "M"; 1; "CTE/80" CODE: RAND USR 48800.
3.	Press RETURN key.

Note
Please note that although the program can be saved/loaded to/from microdrive, neither the mailbox editor nor the frame processor support microdrive operations. The loading and saving for these functions can only use cassette.
Telesoftware downloading: some downloaded programs give the option of saving to microdrive. This is now supported.
The sending of control characters is now supported. To send these codes, press caps shift and symbol shift together, then symbol shift and the desired key (A-Z).

-----------------------------------------------------------------------------------------------------------------------------------
* PRESTEL, TELECOM GOLD and EASYLINK are all registered trade marks of the companies concerned.

Miracle Technology (UK) Ltd
St Peters Street Ipswich IP1 1XB England
Tlx 946240 CWEASY G 19002985. Telecom Gold 79:KEY001