|
On-Line #16
24 декабря 1995 |
|
WANTED !!! - Wanted: Sunshine, Three Model, Enjust World, Cyrus 2 ...

SCORPION CLUB
Hi! Today will be a continuation of an earlier issue of
theme. This theme - the controller is a mouse and keyboard.
When connecting the controller to other Spectrum-compatible
computers to perform some simple improvements that relate to
signal IORQGE, WAIT, DOS /.
The signals DOS / and IORQGE in SCORPION'e improvements do
not need, and the WAIT may have (if you have this revision on
the board yet, check out !!!).
- Signal IORQGE. The output signal of the controller, necessary
for Block access the I / O ports located on the
computer's motherboard. To organize the input into the computer
to: remove the 20 foot Z80 from all other circuits and solder
in gap resistance 470-620 ohms. After the completion IORQ-a
20-pin Z80, and the signal IORQGE-end of the resistor, the
opposite conclusion in 1920 of the processor.
- Signal DOS /. The input signal of the controller. The signal
is used for internal decoding and eliminates the conflict with
the ports of TR-DOS Signal DOS / should show which of the
system ROM is selected in Currently: DOS / = 1-TR-DOS; DOS / =
0 -ZX48/128. In fact, this signal is the output "flip-flop DOS"
floppy drive controller, want to bring up the system connector.
If, after connecting the ripples appeared on the screen, it is
best to add locking containers for food on-board computer, or
to submit +5 V supply and land on the controller card is not
from your computer, directly from the power supply.
- A signal WAIT. The output signal of the controller. If your
computer has a circuit that produces a signal WAIT, then the
decoupling of internal and external signals should: Disconnect
24 Z80 conclusion from all the other circuits than the system
connector and solder in the gap diode type KD522, plus the
processor, as well as solder the resistor from 5 to 15 ohm
output between 24 and 5 in Z80. (NOTE: If your SCORPION'E NO
THIS MODIFICATIONS, read on). Diode soldered to break the wires
coming from the O 19 additional chips TURBO, installed on a
mounting field, plus the 24 conclusion Z80, minus a 19 IMS
TURBO, also need a resistor. Check to be on your board Scorpion
ZS 256 TURBO - this revision has already been done!)
3. WORKING WITH IBM-KEYBOARD
Key F6 ... F12, PrintScreen, while not involved.
Key Shift (left) switches the registers when entering
numbers and signs, and also (unlike ZX keyboard) registers the
row and capital letters.
The ESC key generates CS / 1 (EDIT), a CapaLock - CS / 2.
Key Shift (right) mimics SS in ZX, Ctrl - key, CS,
a Alt - Ext Mode. This makes it possible to implement many
specific to each editor commands (for example: CS / SS + symbol
= Alt + symbol); CS / SS + SS + symbol = Alt + Shift (R) /
symbol) and for the ZX-48 to get tokens, for example, DEFFN,
GRAPHICS, ASN and etc. In this case, the symbol chosen Latin
(as indicated in the descriptions of the editors), regardless
of the current layout RUS / LAT. However, if the mode ENG
editor asks for a Latin text, it is best to temporarily switch
to the Latin keyboard layout. Switching RUS / LAT for all
layouts by pressing Shift (L) and Shift (R) simultaneously,
with each layouts generated by the corresponding command. When
you type some characters (such as underlining mode RUS) is
automatic switching RUS / LAT or CapsLock at the time of entry
of this symbol. On the main keypad when Shift (L) and Russian
keyboard layout, the following signs !"/$:,.;().
Marks [] {} \ ¢, available on the keyboard PC, do not
require a prior call EXT MODE (he and SS are generated
automatically).
Functional-numeric keypad acts like IBM
PC, switching its function button NumLock. In this case, as is
customary in PC, Shift (L) changes the set values of these
keys reversed. Key arrow keys, and keys / *- + and
ENTER does not depend on the Shift. Pause button to trigger
effect enables / disables WAIT CPU, which allows
stop the program (at the time of the next poll keypad) or
continue it. Pressing Ctrl + Alt + Del causes
reset the computer and the controller. Pressing
Ctrl + Scroll_Lock simulates pressing MAGIC. Selecting and mouse
editor, according to the following combinations of keys (keys
should press in that order).
MODES OF MOUSE:
Ctrl + Alt +1 - mode KEMPSTON-MOUSE
Ctrl + Alt +2 - joystick emulation KEMPSTON
Ctrl + Alt +3 - joystick emulation CURSOR
Ctrl + Alt +4 - joystick emulation SINCLAIR
Ctrl + Alt +5 - 2 joystick emulation INTERFACE
Ctrl + Alt +0 - switching the left and right mouse buttons.
EDITOR'S CHOICE:
Ctrl + Alt + F1 - Editor BASIC 128
Ctrl + Alt + F2 - Editor TLW2
Ctrl + Alt + F3 - editor of ZX-WORD
Ctrl + Alt + F4 - IS-DOS Editor
Ctrl + Alt + F5 - Editor TASWORD
Ctrl + Alt + F6 ... F10 will be used later.
Other keys that implement the functions:
Cursor - cursor movement
BackSpace - delete character before cursor
Delete - delete character under cursor
Insert - insert mode / replacement
Home - to the top of the line
End - end of line
Ctrl / left - on the word to the left
Ctrl / right - on word to the right
PgUp - Page Up
PgDn - down
Ctrl / PgUp - in the beginning of the file
Ctrl / PgDn - at end of file
TAB - tab
Other keys correspond to their designations. When installing
the editor (such as: IS-DOS, ZX-WORD) to select Driver QWERTY.
Before loading the editor should be on the PC keyboard enable
or disable the CapsLock, depending on whether the default mode
is adopted for this editor. Before and after loading should
ensure that the RUS / LAT driver controller (default LAT) and
the editor, if necessary with the key combination Shift (R) /
Space for TLW2 and ESC for other editors. Do not forget after
you download the editor choose the appropriate driver keys
Ctrl/Alt/F1-F5.
4. USING THE MOUSE
When you use the mouse in your own programs should consider
the following:
- MOUSE mode when you move the mouse to the output port
coordinates Nath added increment received in the light of
signs (up and
right - positive, down and left - negative). When
This port # FBDF contains the x-coordinate, and the port #
FFDF - Y. In
Port # FADF tempered with the left button D0 = 1, while
holding
D0 = 0, for the right button is used similarly D1; other
level equal to 1;
- Using the contents of the specified ports KEMRSTON mouse does
not change nyayutsya, and the port # 1F generated code
Kempston-Joystick in a depending on the direction of movement
and button state (any
hold), the choice of port is made only in the mode KEMP
STON; other Joystiki emulate the appropriate keys ZX.
In emulation mode Joystick one of the buttons function
implements FIRE, another AUTOFIRE.
5. FUTURE DEVELOPMENT
Work on the software built into controller
continues. The plans of the company SCORPION introduction of
additional layouts and their automatic selection mode
programmable keys of the user programs (this is only possible
by SCORPION ZS), speed control input and indicators for AT
keyboard and, of course, error correction, which will be found
when working with the controller.
To purchase or order of the controller to call:
, St. Petersburg:
(812) 524-1653, (812) 172-6994
-Moscow:
(095) 412-4705, (095) 248-7061
MDM 248-7061; 17:00 / 23:00
Efim@COMPU-MS.msk
Other articles:
Similar articles:
В этот день... 15 November