Link PC -> ZX
ZXNet echo conference «zxnet.pc»
From Vlad Sotnikov → To All 8 April 2002
Hello All!
I was terribly sick with the idea of the subject. I know there is firewood for MMD. And I know about
device that runs on the MAC. Is there a diagram of this device somewhere?
Or even better: no one will dare to make such a device for a certain fee? Co
all suggestions in the soap, with information - in the echo :)
Vega/ex-Style Group.
FIDO: 2:5030/885.34 ZXNET: 500:812/5.13 E-mail: vega56@mail.ru
From Aleksandr Majorov → To Vlad Sotnikov 9 April 2002
Hello Vlad!
08 Apr 02 23:27, Vlad Sotnikov -> All:
VS> I was terribly sick with the idea of the subject. I know that there is firewood for MMD. And
VS> I know about the device that works on the MAC. There is a diagram somewhere
VS> of this device? Or even better: no one will dare to make one
VS> device for a certain fee? With all the proposals in soap, s
VS> information - in ehy :)
Mlyn, maybe I should send you a link diagram every month? ;)
╒═════════════════════════ Home ZX-LINK.HLP ═════════════════════════╕
area / SPBZXNET.GENERAL
from / Aleksandr Majorov
to / All
subj / ZX <-> PC link
date/01-03-99
time / 18:04:53
Hayushki, All!
Actually, the subject worked out.
File flies here/here.
The total file transfer time is 255 seconds
(including issuing the command and writing to disk) is:
Computers:
Turbocharged yellow scorpion in turbo mode and stump-166
On Speck I used either access #3D13, Fast-loader or RAM-disk
PC ==> ZX
Normal 44 sec. = 5.8 sectors per second, CPS=1485, BPS=11880
Fast 41 sec. = 6.2 sectors per second, CPS=1587, BPS=12696
RAM-disk 35 sec. = 7.3 sectors per second, CPS=1869, BPS=14952
ZX ==> PC
Normal 41 sec. = 6.2 sectors per second, CPS=1587, BPS=12696
Fast 36 sec. = 7.1 sectors per second, CPS=1817, BPS=14536RAM-disk 29 sec. = 8.8 sectors per second, CPS=2253, BPS=18024
connection diagram:
I connected via optocouplers, whoever doesn’t want to can
Connect directly at your own risk :-)
However, switching on without galvanic isolation
works fine.
ZX PC
(system connector) (LPT 25-pin)
Centr0 (18B) ─────────>──────────────── Error (15)
Centr1 (17A) ─────────>──────────────── Paper Out (12)
Kempj0 (12B) ─────────<──────────────── Data0 (2)
Kempj1 (12A) ─────────<──────────────── Data1 (3)
On the scorpion you need to make a small modification:
according to the Kempston joystick input diagram, they are pulled to the ground
resistors somewhere in the range of 100...510 Ohms.
These resistors need to be replaced with 3...10 KOhm.
Moreover, this will not affect the operation of the Kempston joystick!
(if someone needs it ;-)
Galvanic isolation diagram:
ZX ┌───────┐ PC
│3 │
1┌─┴─┐ │
Centr0 ────▓▓▓▓──┤ │8 │
│ ├────────── Error
┌───────┤ │ │
│ 2└─┬─┘ ├──── +5
│ │7 │
│ └─────┐ │
│ ┌───────┘
│ │3 ├────── GND
│ 1┌─┴─┐ │
Centr1 ────▓▓▓▓──┤ │8 │
│ │ ├────────── Paper Out
└──┬────┤ │ │
│ 2└─┬─┘ │
│ │7 ││ └─────┤
│ │
+5 ───────┬────┐3 │
│ │ ┌─┴─┐1 │
│ │ 8│ ├──────▓▓▓▓── Data0
Kempj0 ──────────┤ │2 │
│ │ │ ├───┤
│ │ └─┬─┘ │
GND ─────┼──────┘7 │
│ │ │
│ └────┐3 │
│ ┌─┴─┐1 │
│ 8│ ├──────▓▓▓▓── Data1
Kempj1 ──────────┤ │2 │
│ │ ├───┘
│ └─┬─┘
└──────┘7
Mikrykhi - 262KP1A or similar optical keys
with amplifiers, 300 ohm outputs.
Obviously, you can make a denouement completely differently,
it is possible not to make a decoupling at all, if someone
I want...
Port addresses:
ZX PC
output: #DD input: #379
bit0 ───────>─────── bit3
bit1 ───────>─────── bit5
input: #1F output: #378
bit0 ───────<─────── bit0
bit1 ───────<─────── bit0
#379 - LPT-1 Printer status register
#378 - LPT-1 Data Register
*****************************************************************
Management
This version of zx-link works _only_ paired with
Spectrum terminal MMD version 2.20 and higher,
4.00 and above.
After starting zx-link it goes into standby mode
data or commands. From Speck's side, you can simply transmit
files, and they will be accepted into the current directory.Everything else is organized at the level of control commands.
If you call zx-link with the key "/?" then a short one will be displayed
hint on control from the command line.
Command format on the command line:
/
There can be several commands on the command line,
separated by a space, they will be executed in the specified
sequences.
====================== HELP 1 ========================
/?1 /?2 /?2 first / second / third help page
/Q finish work
/I transmit system information
/H0 /H1 reset/set the reception flag in HOBETA format
/K0 /K1 reset/set the 'delete transferred files' flag
/E0 /E1 reset/set the 'show keys pressed' flag
/R= execute DOS command
/C= change the current directory. Please indicate the path in full!
/V transfer the contents of the current directory as a file
/O= transfer files by mask
/F= Mark files by mask and transfer them using the MMD command
/S= pass lines
/D0...4 change disk to MMD
/W0...255 set end timer
/M= connect disk image for remote access
====================== HELP 2 ========================
/?1 /?2 /?2 first / second / third help page
Command line: / / ...Remote control: Instead of the "/" symbol, the "." symbol is used.
(21, #15), data is transmitted at "PC-Link" speed
Several commands can be transmitted by a macro at the same time.
Each command must end with a SPACE or LINE FEED character.
Working with a disk image:
Remote sector read:
Request accepted: #0A, 'r