Есть ли какой нибудь стандартный адрес по которому лежит последнее значение порта #1FFD для Scorpion, Kay? Для +3 нашел, это #5B67, а какой адрес для наших клонов?
Есть ли какой нибудь стандартный адрес по которому лежит последнее значение порта #1FFD для Scorpion, Kay? Для +3 нашел, это #5B67, а какой адрес для наших клонов?
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Ленинград-2 + 256кБ + BDI (FDD Teac 5.25 + 3.5) + YM2149 + PS/2 Keyb(Caro)
Ленинград-2 + 1MБ (Kay1024 Standart) + BDI (FDD Teac 3.5) + AY8912 + PS/2 Keyb(Caro)
Pentagon 128кБ (в процессе восстановления)
В память оно никуда не ложится. В зелёном скорпе чтение с 7FFD/1FFD включает-выключает турбо, а некоторые нужные биты читались с одного из портов муз.проца.
Все любят гипножабу
IMHO, нечто подобное есть в 8 системной странице ОЗУ Scorpion. Но системная переменная юзается только при работе ПрофПЗУ и статичен ли адрес в зависимости от версии прошивки неизвестно. По аналогии с содержимым NVRAM на SMUC которое не подчиняется каким либо правилам, думаю что адрес ничем не документирован. А вообще можно полистать руководство по работе с ПрофПЗУ, там где есть описание системных вызовов, возможно там есть.
Сделай для Феникса эту доработку и будет тебе чтение #FE, #1FFD, #7FFD. Доработка применима почти без изменений на многих компах, имеющих AY.
Описалово портов здесь: 6.0 Порты RD #BxxD - порты чтения состояния #xxFE, #1FFD, #7FFD.
Последний раз редактировалось Black_Cat; 11.11.2009 в 06:09.
GMX для Scorpion'а можно приобрести здесь
ZX-BUS XTRaiser v2.1 (активный расширитель ZX-BUS здорового человека на 3 слота) можно приобрести здесь
SMUC 2.1 rev. C Black & White edition (v.2022) можно приобрести здесь
Scorpion ZS-256 Turbo, GMX 2048Kb, ZX-BUS XTRaiser v2.0, SMUC v2.0 rev. A, SDCard 32Gb, GS 2Mb,
ZXMC 2v28, TSFM, FDD 5'25 Teac x2, FDD 3'5 Sony, VGA&PALv2.09, PC Keyboard & Mouse
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)