Порты ZX
ZXNet эхоконференция «zx.spectrum»
От Vasily Archipov → Кому All 07.09.1997
Hi, All !
Указаны тут порты для ZX SPECTRUM 48K
┌───────────────────────────────────────────────────────────────────────────┐
│ Полный Запись Чтение │
│ адрес WR RD │
│ H L 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 │
│ NN FE SO TO G R B TI Клава │
│ 1F Световое перо │
│ 3F │
│ FB п р и н т е р │
│ INERFACE 1 │
│ (microdrive & RS-232/NETWORK) │
│ EF CONTROL 1 │
│ E7 data │
│ F7 RS-232/NETWORK │
│ INTERFACE 2 │
│ EF FE джойстик 1 │
│ E7 FE джойстик 2 │
│ Контроллер дисковода TR-DOS │
│ FF управление состояние │
│ 1F команда статус │
│ 3F д о р о ж к а │
│ 5F с е к т о р │
│ 7F д а н н ы е │
└───────────────────────────────────────────────────────────────────────────┘
Hе указанный старший байт не проверяется.
1F и 3F конфликтуют с портами дисковода 1818ВГ93.Проблема разрешается так:
при активизации контроллера ТР-ДОС разрешается обращение к своим портам и ПЗУ;
кроме того ,он переводит линию DE ROM (ROM CS) в состояние 1,отключая
внутреннее ПЗУ машины(его следует использовать для отключения конфликт. портов.
В случае пpименения поpта 580ВВ55 на адpесах 1F,3F,5F,7F его заводят на 6(CS).
Активизация контp. пpоисходит пpи выбоpке команды из ячейки ПЗу с адpесом
3D00...3DFF или по сигналу системного сбpоса и немаск. пpеpывания.
С уважением.
Васек.
... Dr.Basile's Station 2:5005/53.22