Soviet Union ZX Spectrum CommunityСреда, 18.07.2018, 12:01
Вы вошли как Гость | Группа "Гости" | RSS
 [ · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Soviet Union ZX Spectrum Community » ZX-строительство » Железо » Profi - модернизация и исправления
Profi - модернизация и исправления
Black_CatДата: Четверг, 21.06.2018, 18:09 | Сообщение # 1
Координатор
Группа: Координаторы
Сообщений: 522
Статус: Offline
1. Ошибки документации.

Инструкции для моделей v.4.x, v.5.x содержат ошибки а назначении портов часов а так же порта палитры. Если верить инструкции, то дешифрация портов часов должна быть такой:

================================================================================
PORT              ADDRESS         DECODING
hex/dec         A15 ... A0       A15 ... A0          READ            WRITE
================================================================================
#9F/#BF      xxxxxxxx10A11111 xxxxxxxx10x11111 RTCdat(D)        RTCdat(D)
#DF/#FF      xxxxxxxx11A11111 xxxxxxxx11x11111         -        RTCadr(D)

Но при проверке по схеме и по реальному железу, правильная дешифрация получается такая:
================================================================================
PORT              ADDRESS         DECODING
hex/dec         A15 ... A0       A15 ... A0          READ            WRITE
================================================================================
#9F/#DF      xxxxxxxx1A011111 xxxxxxxx1x011111 RTCdat(D)        RTCdat(D)
#BF/#FF      xxxxxxxx1A111111 xxxxxxxx1x111111         -        RTCadr(D)

Как видно, в инструкции и схеме совпадают только дублирующие, не основные порты #9F, #FF, назначение же основных портов указано не верно.
Так же в инструкции указано неверно:"В режиме CP/M одновременно выставленные сигналы 80DS=1 и BLOCK=1 разрешается доступ к регистрам палитры, расположенным по адресам 0FEH." Но, при проверке по схеме, обнаруживается ошибка, порт должен быть не #FE а #7E:

================================================================================
PORT              ADDRESS         DECODING
hex/dec         A15 ... A0       A15 ... A0          READ            WRITE
================================================================================
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~                     Profi CP/M Shadow Palette mode (D7=1 #DFFD, D5=1 #7FFD)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
#007E-#FF7E  HGFEDCBA01111110 HGFEDCBA0xxxxxx0         -        ShadowPal(D)


"Трудно найти чёрную кошку в тёмной комнате.. ...особенно, если её там нет", "Forever!".
"Я никогда не причиняю им зла. Я говорю им правду, и они думают, что это - зло."
Гарри Трумэн
 
Soviet Union ZX Spectrum Community » ZX-строительство » Железо » Profi - модернизация и исправления
  • Страница 1 из 1
  • 1
Поиск:

Copyright MyCorp © 2006Сайт управляется системой uCoz