есть ещё дешифрация портов оригинального спека с сайта velesoft
http://velesoft.speccy.cz/zxporty-cz.htm
Вид для печати
есть ещё дешифрация портов оригинального спека с сайта velesoft
http://velesoft.speccy.cz/zxporty-cz.htm
А нет ли у кого информации по реализации порта принтера в Дельта-С?
Profi (плата процессора):
Бордюр/Бипер/клавиатура/магнитофон
xxxx xxxx xxxx xxx0 = xxFE (r/w)
CMR0:
0xxx xxxx xxxx xx0x = #7FFD
CMR1:
xx0x xxxx xxxx xx0x = #DFFD
Доступ к палитре (5.0х версии):
xxxx xxxx 0xxx xxx0 = #7E (а не 0FE, как написано в альбоме схем) + 7бит DFFD 80DS=1, т.е. из расширенного экрана.
Profi (плата периферии):
AY8910:
111x xxxx xxxx xx0x = #FFFD
101x xxxx xxxx xx0x = #BFFD
дальше для верхней платы надо готовить материал более внимательно, т.к. для остальных устройств, а их там немало, дешифрация практически жесткая (выбирается по всем адресам).
demetrius2003, о какой конкретно версии Дельта-С идет речь? Насколько не изменяет склероз, их было несколько...
Если кому интересно - нашёл в своих записях следующий код. Он реально работал. Дельта была подключена к D-100.
Остаётся только непонятно, откуда взялся этот код? Я его сам набирал в Зевсе! Всё из головы повылетало!Код:5B00 org 5B00h
5B00 ld bc, 0FFDh
5B03
5B03 loc_5B03: ; CODE XREF: 5B0E
5B03 in a, (c)
5B05 and 1
5B07 jr nz, loc_5B11
5B09 ld a, (5C08h)
5B0C cp 20h ; ' '
5B0E jr nz, loc_5B03
5B10 ret
5B11 ; ---------------------------------------------------------------------------
5B11
5B11 loc_5B11: ; CODE XREF: 5B07
5B11 ld a, 0
5B13 xor 0FFh
5B15 out (c), a
5B17 ld bc, 1FFDh
5B1A or 10h
5B1C out (c), a
5B1E and 0EFh
5B20 out (c), a
5B22 ret