Наверное все-таки 8 кнопок и GND., чтобы обычные джойстики подключать. 5в не влезет, надо откуда-то отдельно брать. А распиновка у оригинального Кемпстона какая была?
- - - Добавлено - - -
Правда тогда для геймпад от мастер систем переходник лепить придется, но у нас их все равно нету.
Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.
Seamos realistas y hagamos lo imposible!
Ernesto Che GuevaraПереехал сюда: SteinBlume (ex ATM CP/M Explorer)
http://era-cg.su
Последний раз редактировалось Northwood; 22.05.2020 в 11:05.
С уважением, Александр
Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.
Seamos realistas y hagamos lo imposible!
Ernesto Che GuevaraПереехал сюда: SteinBlume (ex ATM CP/M Explorer)
http://era-cg.su
думаю скоро появится.
Это пока прототип. прошивка проверена на девборде и на Профи. хочу сделать прототип ЛУТом и проверить как законченое устройство.
В нем я сделал поддержку всех кнопок. 4-ре направления, Start, A, B, C. Расположение кнопок как на твоей картинке и как у нового стандарта для кемпстона zx spectrum next.
Видео проверки прошивки. https://drive.google.com/uc?export=d...AcXLlUXi406dBf
Profi must live!
Моё железо...
1. Profi 5.06/1Mb(DRAM)+Profi5.06(UP)/HDD/3`5FDD/CF512Mb/SD-CARD
3. Profi 6.2 Rev. B/1Mb/3`5FDD/HDD3.2Gb
4. Profi 5.05(down)/1Mb+Profi 5.03(UP)/Pentagon_Fix
Все укомплектованы:
Profi_ZX-BUS/ZXMC2/NemoIDE/SounDrive[свернуть]
Ссылка на Telegram-канал поддержки пользователей Profi.
Black Cat / Era CG (22.05.2020), Djoni (22.05.2020), Rusazar (22.05.2020)
Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.
Seamos realistas y hagamos lo imposible!
Ernesto Che GuevaraПереехал сюда: SteinBlume (ex ATM CP/M Explorer)
http://era-cg.su
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Пока есть время до появления нормальных служб доставки из JLCPCB, хочу сделать некоторые доработки схемы для реализации шины NemoBus 1.2, чтобы могла работать карта DMA Sound.
Основная доработка касается возможности выбора картой DMA Sound любой нужной страницы ОЗУ в пределах 1 МБ. Особенностью схемы этого Пентагона-4096 является то, что я не могу просто так взять и отключить выходы КП-шек, которые коммутируют страницы ОЗУ > 128 КБайт, переведя выходы в 3-е состояние.
Данная доработка автоматически повлекла за собой другую доработку, которая позволила упростить схему коммутации стандартов расширения ОЗУ (128 КБ / #7FFD / #DFFD / #1FFD). Оказалось достаточно заменить 2 шт КР1531КП12 на КП2 и 1 шт КР1531КП12 на КП7 (её вроде как можно достать), и сразу минус 6 логических элементов из схемы, минус 1 корпус микросхемы КР1531ЛИ1 из платы.
Теперь я приблизился непосредственно к вопросу, как лучше всего поступить с возможностью управлять страницами ОЗУ картой расширения. Есть только 2 варианта, как это сделать:
1) После выходов КП-шек ставим КР1531АП5 или АП4, которая пропускает сигналы с КП-шек в обычном режиме и отключает их при активном сигнале запроса шины со стороны NemoBus. Но это плюс корпус микросхемы DIP-20, плюс дополнительные задержки сигнала.
2) Гораздо более простое решение - просто выходы КП-шек подключить через резисторы 680 Ом, в то время, как NemoBus будет подключена напрямую без резисторов. В этом случае никаких дополнительных микросхем. Карта DMA Sound когда ей нужно, сможет точно так же сама управлять страницами ОЗУ, т.к. на ней будет приоритет, а когда она будет свои выходы переводить в 3-е состояние, то сигналы будут проходить от КП-шек. Но резисторы могут неблагоприятно повлиять на передний фронт сигнала.
Но возможно, что эти дополнительные задержки не критичны и не скажутся на стабильность работы компьютера, не смотря на то, что в их формировании участвуют сигналы A14 и A15, потому что данные адресные биты ОЗУ не участвуют в регенерации. Всё-равно первую половину 7 МГц-ового такта работы ОЗУ эти адресные биты не используются и не подаются на ОЗУ. Нужно успеть эти сигналы сформировать лишь ко второй половине такта, чтобы успеть до того, как CAS защёлкнет старшую половину адреса ОЗУ.
Кто что думает по этому поводу ?
Проверить это на практике на отсутствие глюков в работе ОЗУ мне уже проблематично - добраться к КПшкам в моём рабочем Пентагоне сквозь паутину МГТФ мне уже сложно.
- - - Добавлено - - -
Здесь созрел ещё один вопрос:
У нас имеется 4 МБ ОЗУ (если конечно установить модуль SIMM 1 MB, замкнув соответственно джампер XJ4, то этот вопрос будет не актуален).
Шина NemoBus версии 1.2 позволяет карте расширения выбирать страницы ОЗУ в пределах 1 МБ, соответственно вопрос, какой именно мегабайт ОЗУ из 4-х отдать карте DMA Sound ?
В схеме доработки Феникса, в котором объём ОЗУ 2 МБ, поставили джампер, который позволяет физически задать, какой из двух МБ отдавать карте.
В Пентагоне-4096 в качестве альтернативы двум джамперам можно задействовать два оставшихся свободных бита порта BIOS, который как раз отвечает за конфигурацию памяти, что весьма кстати.
Но может лучше этого не делать, а оставить так, чтобы выбор мегабайта из 4-х зависел от того, что выдали в порт расширения ОЗУ перед запросом шины картой ? Но тогда надо учесть, что если DMA Sound выставит адрес ОЗУ ниже чем #C000, то она получит область ОЗУ однозначно из 1-го мегабайта.
Последний раз редактировалось Northwood; 26.05.2020 в 12:00.
С уважением, Александр
честно говоря я бы с ДМА саунд не заморачивался - из софта только плеер и несколько игрушек - а ещё есть бут который может устанавливать скорость компа, но это совсем лишнее.
если так нужен звук то лучше юзать ГС и не париться.
из доработок я бы посмотрел в сторону ULA+ - ну или просто добавить палитру совместимую с чемто
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)