Jons- программа для установки часов:Сообщение от ZXSlaver
http://zx.pk.ru/attachment.php?attac...4&d=1251315824
Jons- программа для установки часов:Сообщение от ZXSlaver
http://zx.pk.ru/attachment.php?attac...4&d=1251315824
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
2Caro: а нет случаем собранного ZXMC2? Я бы взял.
Скрытый текст
Profi 4.02 512k
Profi 5.04 1024k нижняя плата здесь
Scorpion 256k+ProfROM+SMUC 1.3+SMUC 2.0+ZXMC2
Pentagon v2.2+Z-controller+ZXMC2+NeoGS
АТМ 7.10 1024k
Pentagon 2.666LE
ZX Evolution 4Mb rev B[свернуть]
Извещение лички отключено, захожу редко.
Если в соседний слот установить плату на которой сделать KEMPSTON, SINCLAIR и CURSOR джойстики, будет ли она работать параллельно с платой ZXMC2 ?
"L-256"
Адрес порта KEMPSTON джойстика 0x1F, не пересекается с адресами ZXMC, поэтому с ним проблем не будет.Сообщение от zst
А вот оба Sinclair джойстиков и Cursor джойстик являются по сути частью клавиатуры Спектрума.
Поэтому заставить их работать вместе не удасться.
В ZXMC2 предусмотрена возможность отключения порта клавиатуры клавишей SCroll Lock.
В этом случае можно задействовать либо родную клавиатуру Спектрума, либо джойстики.
Scorpion 256 TurboPlus GMX2048 edition (с новой ревизией спец-чипов - Турбина и ПрофПЗУ на GAL22v10D, ФАПЧ дисковода - GAL16v8D ),CARO ZX_MC/SMUC1.3/GeneralSound 512 Kb/FDD3.5+5.25... Pentagon1024Sl v2/Z-controller+SD 2Gb/GS-512/TurboSound/FDD3.5+5.25...Speccy2007 48 +SD 2Gb ( 128+Ay в процессе ) ... Все через PAL-Coder
Именно так.Сообщение от Mikka_A
Да.Сообщение от Mikka_A
При этом индикатор Scroll Lock показывает текущее состояние порта клавиатуры.
Если он не горит, порт клавиатуры в ZXMC подключен, иначе порт клавиатуры свободен,
и могут опрашиваться порты, реализованные например на материнской плате Спектрума - вход магнитофона,
CURSOR-джойстик, Sinclair 1 и Sinclair 2 джойстики.
А если использовать свойства ZXBUS? Когда на шине ZXBUS установлен адрес FE, схема блокирует сигнал IORQ на менее приоритетных слотах шины. Микроконтроллер общается с клавиатурой PC и знает, нажата одна из кнопок или нет.
Можно это использовать так: если кнопки на клавиатуре не нажаты - порт FE не занимать и блокировку не включать.
Тогда можно было бы поиграть синклер-джойстиком, подключенным через плату, установленную в менее приоритетный порт. А когда произойдет GAME OVER, нажать на клавиатуре кнопку S (старт) или другую для начала игры заново ? Плата джойстиков в этот момент должна отключаются, так как установлена в менее приоритетный порт. В компьютере с ZXBUS обычно уже есть порт клавиатуры, к которому можно подпаять джойстики.
Таким образом, клавиатура и джойстики могли бы работать одновременно...
Значит отключаться от шины может, но для этого потребуется изменение прошивки...В ZXMC2 предусмотрена возможность отключения порта клавиатуры клавишей SCroll Lock.
А если сделать наоборот? Если плату джойстиков установить в более приоритетный порт, чем ZXMC2. Допустим, плата джойстиков имеет микроконтроллер, который знает, нажата ли кнопка или рычаг на джойстиках.
Можно это использовать так: если ничего не нажато - порт FE не занимать и блокировку не включать. Если что-то нажато, занимать шину и отключать менее приоритетные слоты.
Последний раз редактировалось zx-kit; 17.11.2009 в 13:50.
"L-256"
В контроллере на ATTiny2313 так и сделано, пока ни одна кнопка не нажата, шина порта клавиатуры свободна.Сообщение от zst
Этот вариант мне нравится. Но работать он будет только на компах, где реализована приоритетность обращений к портам на ZX-BUS.Сообщение от zst
Вполне возможно сделать именно так, вот это:
UniJoypad - универсальный игровой адаптер
http://zx.pk.ru/showthread.php?t=11223
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)