а) схема MSX-Link | |
б) макетная плата (см. ниже о том, что это такое) | |
в) детали, разъёмы и провода (их список смотри ниже) |
Устроена такая плата следующим образом. В середине идёт разделительный желобок. Если повернуть макетную плату так, чтобы этот желобок располагался вертикально, то по обе стороны от него можно увидеть несколько десятков групп дырок, соединённых между собой по горизонтали по 5 штук:
+ - A B C D E F G H I J + - | | 1 o-o-o-o-o o-o-o-o-o 1 | | | | o-o-o-o-o o-o-o-o-o | | | | o-o-o-o-o o-o-o-o-o | | | | o-o-o-o-o o-o-o-o-o | | | | 5 o-o-o-o-o o-o-o-o-o 5 | | | | o-o-o-o-o o-o-o-o-o | | | | o-o-o-o-o o-o-o-o-o | | | | o-o-o-o-o o-o-o-o-o | | | | o-o-o-o-o o-o-o-o-o | | | | 10 o-o-o-o-o o-o-o-o-o 10 | | ...................................... |
Для соединения схемы с сетевым блоком компьютера MSX нам также понадобится штекер DIN5 (с 5-ю штырьками, раположенными полукругом) с проводом. Если мы просто купим штекер - тогда нам придётся припаивать к нему провода, а мы хотим избежать пайки. Если же мы купим розетку DIN5 и вставим её прямо в макетную плату (это самый надёжный способ крепления) - тогда для включения схемы в MSX нам понадобится ещё шнур со штекерами DIN5 с обоих концов. Лично я выбрал такой вариант: я взял такой шнур-удлинитель и обрезал у него один конец, а оголившиеся при этом провода подключал прямиком к макетной плате. Внимание ! Шнур от ненужной старой клавиатуры со штекером DIN5, скорее всего, не подойдёт - у него не подключен один из нужных нам штырьков. Возможно, что именно Ваш шнур устроен иначе - проверьте его, прозвонив контакты 2,3,4 и 5 разъёма (см. рисунок справа с нумерацией). Если каждому из указанных контактов соответствует свой проводок - такой шнур подойдёт. Для прозванивания удобнее всего использовать мультиметр. |
Для соединения схемы с COM-портом компьютера PC нам понадобится розетка D-SUB9 (с 9-ю дырочками, расположенными в 2 ряда: 5 в верхнем, 4 в нижнем) с проводом. Проблемы здесь те же, что и в предыдущем случае - надо либо купить саму розетку и припаивать к ней провода, либо использовать удлинитель и обрезать ему один конец. Внимание ! Провод от ненужной старой мышки с розеткой D-SUB9 может не подойти - у неё, как правило, не подключен один из нужных нам контактов (впрочем, на одной из моих старых мышек как раз всё было как надо). Проверьте его, прозвонив контакты 2(RX), 3(TX), 4(DTR) и 5(GND) разъёма (см. рисунок справа - номера отверстий указаны с наружной стороны розетки) |
Также не повредит купить мультиметр (тестер) - в любом случае полезную в хозяйстве вещь. С его помощью мы сможем проверять целостность участков цепи, прозванивать коннекторы и присоединённые к ним провода, проверять номиналы купленных деталей и так далее. Если Вы чувствуете себя удачливыми и расчитываете, что схема заработает сразу же после сборки - не покупайте мультиметр (для справки - самый дешёвый прибор стоит около 10-15$). В крайнем случае его можно взять у соседа на пару дней, как это сделал я. |
1 OUT 9,5 2 OUT 14,55:GOTO 2Запустить её можно, как обычно, командой RUN, а остановить - одновременным нажатием на клавиши CTRL+STOP. Запускаем.
Status for device COM1: ----------------------- Baud: 38400 Parity: Even Data Bits: 8 Stop Bits: 2 Timeout: ON XON/XOFF: OFF CTS handshaking: OFF DSR handshaking: OFF DSR sensitivity: OFF DTR circuit: ON RTS circuit: ONТеперь, когда порт настроен, можно отправить пакет данных:
bsend.bat -port COM2 1 D:\MSX\ROMs\galaxian.rom | пересылает игру Galaxian в формате ROM на ученический компьютер No.1, используя MSX-Link подключенный к порту COM2 на PC. |
bsend.bat 2 D:\MSX\MegaROMs\mgear\mgear.00* | пересылает игру Metal Gear размером 128К, разбитую на 8 бинарных частей по 16К, на ученический компьютер No.2, используя MSX-Link подключенный к порту COM1 на PC (по умолчанию). |
bsend.bat 0 D:\MSX\BIN\RIVER.BIN | пересылает игру River Raid в бинарном формате на все ученические компьютеры в сети |
bsend.bat 1 D:\MSX\BASIC\alenka.bas | пересылает программу Алёнка, написанную на MSX-BASIC, на ученический компьютер No.1 |