Подскажите, а можно и как скидывать по сом-порту на феникса программы и игры с РС?
Вид для печати
Подскажите, а можно и как скидывать по сом-порту на феникса программы и игры с РС?
Аппаратная часть:
Соединить COM-порты PC и ZX нуль-модемным кабелем.
Распайка:
(упрощенный)
2 ------ 3
3 ------ 2
5 ------ 5
+-4 4-+
+-6 6-+
(полный)
7 ------ 8
8 ------ 7
На обоих разьемах 4 и 6 контакты соедините перемычкой.
Как узнать нуль-модемный кабель в магазине:
оба разъема - мама DB9
а если проверить тестером - то контакт 3 одного разъема соединен с контактом 2 другого, и наоборот.
Это наверняка будет нуль-модемный. Остальные контакты проверяете согласно приведенной схеме
Как запустить написанную вами на PC программу для ZX:
1) Пишем программу в любимом ассемблере, адрес начала программы - 32768 (в начале программы перед кодом директива ORG 8000h)
2) Компилируем, получаем блок кода (НЕ trd, scl и т.п., а блок кода)
3) Запускаем на PC программу, работающую с протоколом XMODEM (я использую Tiny Terminal http://www.elm-chan.org/fsw_e.html )
Предварительно настроить в файле tt.ini
port=2,e81,19200
Вместо двойки ставите ваш номер порта
4) В Tiny Terminal нажимаете ALT-Y и выбираете файл с блоком кода. Tiny Terminal теперь ждет ответа от ZX
5) Перезагружаете ZX и заходите в BASIC-48
6) Нажимаете и отпускаете на ZX-клавиатуре Menu+F3
7) Ждете окончания автонабора программы и запуска мини-терминала на ZX
8) Нажимаете и отпускаете на ZX-клавиатуре Ctrl+4 - начнется загрузка программы, ждите окончания загрузки - на PC Tiny Terminal отсчитывает процент загрузки
9) Нажимаете и отпускаете на ZX-клавиатуре Ctrl+3 для запуска загруженной программы
Вот пример - тест регистров ВГ93 (SJASM)
Вложение 73570
Вся информация выкладывалась в теме ZXMC
Тут пара файлов с описанием и примером на ассемблере
Вложение 73575