Я подумаю, как это сделать. Если WAIT подключен через регистр, значит я считал, что с помощью него можно останавливать Z80.
Я подумаю, как это сделать. Если WAIT подключен через регистр, значит я считал, что с помощью него можно останавливать Z80.
"L-256"
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
"SUPER JOYSTICK PORT 2" можно подпаять к клонам "Ленинград", "Pentagon", "Scorpion" и подобных на логических микросхемах и имеющих порт для подключения механической клавиатуры. Планировалось обеспечить легкость подключения к "ZX-Evolution", поэтому разъем для подключения имеет такую же цоколевку, но затем выяснилось, что сигналы, формируемые ZX-Evo на разъеме не соответствуют логике работы в указанных выше компьютерах. Если логика работы в ZX-Evo будет передалана, то данный адаптер можно будет подключить и к этому компьютеру.
Для выбора типа джойстика используются комбинации кнопок:
SELECT + A = SINCLAIR 1
SELECT + B = SINCLARI 2
SELECT + C = KEMPSTON
SELECT + X = CURSOR
SELECT + Y = QAOPM
SELECT + Z = ELITE
"L-256"
У нас в городе геймпады найти оказалось нереально, потому заказал с наебея. Качество конечно не особо в сравнении с былыми, но самый подвох в том, что у них нет кнопки MODE! Я так понимаю, что это она названа в прошивке и описании как SELECT и на которую завязан выбор раскладки.
Подключил к контроллеру и обнаружил, что работают только кнопки АВС, влево, вниз и старт.
Заменил в прошивке переключение раскладок - вместо SELECT должна работать START. Получил странный эффект - раскладки частично переключаются, но макрос по нажатию START всё равно вводится, хоть я закомментил переход на эту метку.
Буду разбираться дальше.
ZX-Evo Rev. C4 (Double-config) / VDAC2 / NeoGS / ZX-Multisound / NemoIDE / ZiFi
Scorpion ZS 256 Turbo+ (Light) / GMX / ZXM-GS / TSFM / SMUC / ZXKM / Gotek
Есть подозрение, что проблемы с джойстиком в процедуре опроса. По некоторым причинам я перевёл контроллер на внутренний кварц 8МГц, а задержки в модуле SEGA пока не менял. Надо подумать как лучше поступить.
Отправлено с моего Redmi Note 4 через Tapatalk
ZX-Evo Rev. C4 (Double-config) / VDAC2 / NeoGS / ZX-Multisound / NemoIDE / ZiFi
Scorpion ZS 256 Turbo+ (Light) / GMX / ZXM-GS / TSFM / SMUC / ZXKM / Gotek
Планирую добавить в свой безвайтовый адаптер клавиатуры и джойстиков режим REDEFINE KEYS для курсора клавиатуры и геймпадов. Настраисаться будут курсор и 6 кнопок на геймпаде или 6 кнопок над курсором клавиатуры.
Порядок настройки будет такой. Нажимаем кнопку F4, затем кнопку на геймпаде или курсоре клавиатуры и кнопку на клавиатуре, которую надо закрепить.
Выбор Синклер джойстиков и Кемпстона для геймпадов и курсора клавиатуры будет нажатием кнопок F1-F3 и цифры 1-7.
"L-256"
Black Cat / Era CG (22.07.2019), Gutten (24.07.2019)
В новой версии прошивки планируются изменения:
Настройка типа джойстика с клавиатуры нажатием кнопкик F1-F5, а затем цифры.
F1 - первый джойстик
F2 - второй джойстик
F3 - курсор на PC клавиатуре
Цифры задают тип джойстика:
1 - SINCLAIR1
2 - SINCLAIR2
3 - KEMPSTON
4 - CURSOR
5 - QAOPM
6 - ELITE
0 - DEFINE
F9 - режим REDEFINE KEYS
F10 - сохранение настроенной комбинации кнопок
F11 - восстановление сохраненной комбинации
Комбинаций может быть до 10. Номер указывается нажатием цифры после F10 или F11.
"L-256"
Black Cat / Era CG (24.07.2019), Gutten (30.07.2019)
Я решил поменять ник на zx-kit и фамилию на "Robinson" как у известного изобретателя из мультфильма "В гости к Робинсонам"!
Я тоже люблю изобретать.
Последний раз редактировалось zx-kit; 29.07.2019 в 19:43.
"L-256"
Предлагаю подумать над переводом атмеги на внутренний генератор с пересчётом задержек и особенно опроса джойстиков. А то вот у меня с внешним какие-то грабли и она просто не запускается и программатором не определяется. Чтобы программатор её смог оживить придётся долго и упорно повтор прошивания делать и тогда чудо может произойти. С внутренним генератором всё пока работало стабильно даже в турборежиме. Правда почти год уже как не включал скорп - времени совсем нет, так на опросе джоя и застрял.
ZX-Evo Rev. C4 (Double-config) / VDAC2 / NeoGS / ZX-Multisound / NemoIDE / ZiFi
Scorpion ZS 256 Turbo+ (Light) / GMX / ZXM-GS / TSFM / SMUC / ZXKM / Gotek
Обновленная монтажная схема
Номиналы некоторых резисторных сборок уменьшены до 4.7 К.
Последний раз редактировалось zx-kit; 15.08.2019 в 10:05.
"L-256"
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)