Карта портов ZX Spectrum — различия между версиями
Материал из SpeccyWiki
Alone (обсуждение | вклад) (→Зарубежные доработки) |
Alone (обсуждение | вклад) |
||
Строка 38: | Строка 38: | ||
*[[SounDrive|#4F]] - SounDrive, канал C | *[[SounDrive|#4F]] - SounDrive, канал C | ||
*[[SounDrive|#5F]] - SounDrive, канал D | *[[SounDrive|#5F]] - SounDrive, канал D | ||
+ | *#3F - один из двух каналов Profi [[Covox]] (второй - #5F?) | ||
*[[General Sound|#B3]] - регистр данных [[General Sound]] | *[[General Sound|#B3]] - регистр данных [[General Sound]] | ||
*[[Порт B7|#B7]] - [[XTR-modem]] | *[[Порт B7|#B7]] - [[XTR-modem]] | ||
*[[General Sound|#BB]] - регистр команд и статуса [[General Sound]] | *[[General Sound|#BB]] - регистр команд и статуса [[General Sound]] | ||
− | *[[Covox|#DD]] - порт [[Covox]] на компьютере [[ | + | *[[Covox|#DD]] - порт [[Covox]] на компьютере [[Scorpion]]? |
*[[Порт 1FFD|#1FFD]] - управление конфигурацией компьютера [[Scorpion]] | *[[Порт 1FFD|#1FFD]] - управление конфигурацией компьютера [[Scorpion]] | ||
*[[Порт 7FFD|#7FFD]] - управление конфигурацией компьютера [[Pentagon]] | *[[Порт 7FFD|#7FFD]] - управление конфигурацией компьютера [[Pentagon]] |
Версия 10:13, 23 мая 2013
Ниже даны "официальные" адреса портов. Однако, из-за упрощённой дешифрации адресов, применявшейся в большинстве устройств, их порты могут быть доступны и по другим адресам, и в ряде случаев конфликтовать между собой.
Содержание
Порты стандартного ZX Spectrum
- #FE - клавиатура, цвет бордюра, бипер, магнитофон
- #7FFE - полуряд Space...B
- #BFFE - полуряд Enter...H
- #DFFE - полуряд P...Y
- #EFFE - полуряд 0...6
- #F7FE - полуряд 1...5
- #FBFE - полуряд Q...T
- #FDFE - полуряд A...G
- #FEFE - полуряд CS...V
- #FF - порт атрибутов
Порты ZX Spectrum 128K
- #1FFD - управление конфигурацией компьютера для моделей +2A/+3
- #7FFD - управление конфигурацией компьютера для любых 128K моделей
- #FFFD - регистр адреса AY-3-8910
- #BFFD - регистр данных AY-3-8910
Зарубежная периферия
- #07 - порт синтезатора речи Cheetah Sweet Talker
- #1F - порт Kempston-джойстика
- #3F - Fuller Box, регистр AY-3-8912
- #5F - Fuller Box, данные AY-3-8912
- #7F - Fuller Box, порт джойстика
- #7B - интерфейс для подключения принтера ZX Lprint III
- #DF - данные для ЦАП ударной машины Cheetah SpecDrum
- #E7 - ZX Interface 1, данные для микродрайва
- #EF - ZX Interface 1, управление RS232 и сеть
- #F7 - ZX Interface 1, управление RS232 и сеть
- #FB - интерфейс для подключения принтера ZX Lprint III
Отечественная периферия
- #0F - SounDrive, канал A
- #1F - SounDrive, канал B
- #4F - SounDrive, канал C
- #5F - SounDrive, канал D
- 3F - один из двух каналов Profi Covox (второй - #5F?)
- #B3 - регистр данных General Sound
- #B7 - XTR-modem
- #BB - регистр команд и статуса General Sound
- #DD - порт Covox на компьютере Scorpion?
- #1FFD - управление конфигурацией компьютера Scorpion
- #7FFD - управление конфигурацией компьютера Pentagon
- #BFF7 - регистр данных часов реального времени
- #DFF7 - регистр адреса часов реального времени
- #DFFD - управление конфигурацией компьютера Profi
- #EFF7 - управление ресурсами Pentagon 1024
- #FADF - Kempston mouse, состояние кнопок
- #FBDF - Kempston mouse, X-координата
- #FDDF - управление конфигурацией компьютера ATM Turbo
- #FFDF - Kempston mouse, Y-координата
- #FB - стандартный порт Covox
Beta Disk Interface
Все порты - теневые, доступны только из ПЗУ TR-DOS.
- #1F - регистр команд КР1818ВГ93
- #3F - регистр дорожки КР1818ВГ93
- #5F - регистр сектора КР1818ВГ93
- #7F - регистр данных КР1818ВГ93
- #FF - системный порт BDI
Зарубежные доработки
xxxx xxxx 1010 0011, 0a3h, 163 - DATA REGISTER (R/W) xxxx xxxx 1010 0111, 0a7h, 167 - ERROR REGISTER (R) / FEATURES REGISTER (W) xxxx xxxx 1010 1011, 0abh, 171 - SECTOR COUNT (R/W) xxxx xxxx 1010 1111, 0afh, 175 - SECTOR NUMBER or LBA bits 0..7 (R/W) xxxx xxxx 1011 0011, 0b3h, 179 - CYLINDER LOW or LBA bits 8..15 (R/W) (пересекается с General Sound) xxxx xxxx 1011 0111, 0b7h, 183 - CYLINDER HIGH or LBA bits 16..23 (R/W) (пересекается с XTR-modem) xxxx xxxx 1011 1011, 0bbh, 187 - DRIVE/HEAD or LBA bits 24..28 (R/W) (пересекается с General Sound) xxxx xxxx 1011 1111, 0bfh, 191 - STATUS REGISTER (R) / COMMAND REGISTER (W) xxxx xxxx 1110 0011, 0e3h, 227 - divIDE Control Register (Write Only)