5. The left hand socket is used exclusively for the Operating System and will already contain a ROM which must not be moved. The other four sockets ar
Fig: 2: Connecting the AMX MouseThe AMX Mouse is compatible with all other Paged roms tested, as well as with the 6502 2nd processor. Since the Mouse
As the Mouse is moved it generates hardware interrupts. These interrupts are used by the ROM to update various counters. These counters are used in tw
2. At certain values (Set by the *SENSITIVITY command see. 5.13) the counters are reset to zero, and a cursor key code is generated instead. Therefore
Icons may be used in either BASIC or Assembly language programs by using the AMX ROM routines.If you wish to display a particular icon, then you sim
To remove the Pointer from the screen use the * HIDEPOINTER command (see 5.6 later). In order to move the Pointer smoothly over the screen,
There are a large number of powerful commands provided by the ROM. Information on the Mouse commands can be checked by using the *HELP MOUSE
or in assembly language—a simple example which plots points relative to the Mouse position:10 .forever LDA # 6420 LDX # block MOD 25630 LDY # block DI
If you are using the *BREAK command in a program it should be followed by the END statement, e.g.10 *KEY 10 CHAIN "DESIGN"|M20 *P0INTER 0N30
This file is automatically generated by the ICON DESIGNER (see 6:1) which allows the 32 User Icons to be designed using the Mouse.The format of the fi
e.g. *HI.This command is used to remove the pointer from the screen. This is achieved by restoring the screen to its previous contents. These s
If the icon number is from 32 to 95 the Icon definition stored in ROM is used to redefine ICON 0. Icon 0 is then displayed on the scr
e.g. *MOU. ONWhenever the Mouse is to be used several vectors are changed, and interrupts generated. To use programs which are incom
e.g. *PO. 80This command is used to specify which icons are to be used as the pointer: Each pointer consists of two parts. The first icon, i1, is used
e.g. *SE. 2As the Mouse is moved it generates various interrupts. These interrupts are used to add/subtract numbers (sx,sy) from the current coo
e.g. *UP.This command is used to move the text cursor to the current position of the Mouse (as read by OSWORD 64): The co-ordinates can then be read u
e.g. *WINDOW 1,30,18,1, titleThe purpose of this command is to draw a window on the screen. The window has a border which is especially effective whe
The ICON DESIGNER program enables you to define your own icons, which are numbered 0 to 31, and these occupy the 128 character spaces
To load and run the program direct from tape or disc type *POINTER ON followed by pressing the < BREAK> key to reserve ROM workspace, followed b
To alter the icon, simply move the pointer over each enlarged 'dot' and press EXECUTE to invert the colour of the dot. Pressing EXECUTE agai
AMX MouseUSER GUIDEFor the AMX Mouse& BBC MicrocomputerbyD.S. ELLIOT© 1984 AMS Ltd: and Elliot Software Ltd:ADVANCED MEMORY SYSTEMS LIMITEDGreen L
Fig: 5: The ROM Icons
NOTES
NOTES
NOTES
CONTENTS Page1 INTRODUCTION 4...1:1 The AMX Mouse package 4...1.2 Uses of
The AMX Mouse together with the accompanying ROM and software represent a major advance in home computing, making the BBC computer much eas
Together with the accompanying ROM routines, the AMX Mouse may be used with a wide range of commercial software, and when used with specially
Full details of how to use the Mouse are given in Chapter 4, together with example programs, and a full explanation of the available ROM comman
The ROM can quickly and simply be fitted using only a screwdriver, but when handling the ROM care must be taken to isolate it from sources of
Kommentare zu diesen Handbüchern