PDA

Просмотр полной версии : Pentagon 48K expansion - which features make sense / какие функции имеют смысл?



Shockwav3
22.01.2019, 11:09
Привет всем,
В настоящее время я проектирую PCB для расширения на 128 КБ для компьютеров Pentagon 48, поэтому я добавил мультиплексирование для 128 КБ ОЗУ (с использованием 256 КБ * 1 DRAM), AY addon + beeper muxing и интерфейс Kempston Joystick. Я действительно собираюсь добавить исправления INT, чтобы сделать синхронизацию совместимой с машинами 128К. Но это также заставило меня задуматься ... порт 1F уже декодирован 8255 / KR580BB55, поэтому я предполагаю, что добавление интерфейса джойстика в расширение не будет иметь особого смысла. Вместо этого я мог бы добавить Covox (на базе 7524 / DAC0808), сидящий на #FB, если это имеет смысл для вас.

Итак, спрашивая форум, какие функции вы хотели бы видеть?


English:Hey there,
I'm currently designing the PCB for a 128K expansion for Pentagon 48 machines, so far I've added multiplexing for 128k RAM (using 256k*1 DRAMs), AY addon + beeper muxing and a Kempston Joystick interface. I do absolutely intend to add INT fixes to make the timing compatible with 128K machines. But this also got me thinking ... port #1F is already decoded by the 8255/KR580BB55 so I assume adding a Joystick interface on the expansion wouldn't make too much sense. Instead I could add a Covox (7524/DAC0808 based) sitting on #FB if that makes sense to you.

So asking the forum, which features would you like to see?

JV-Soft
23.01.2019, 01:40
Может будете делать сразу 512/1024кб. RAM ? Covox имеет смысл при 512кб RAM , тогда можно слушать Amiga MOD.

Shockwav3
29.01.2019, 00:48
Since the poll ended up quite inconclusive I've decided to go with "Mem + Int + Kempston + AY" as that's a decent hybrid between features and unused gates (that way I'll end up with one unused gate of a 74LS00).
About expanding the memory expansion to 512/1024k RAM ... I see no easy way to do that especially without having to add another "piggyback" bank of RAM - I'll leave that reserved for those who're starting with Pentagon 128 machines.

JV-Soft
29.01.2019, 00:52
I see no easy way to do that especially without having to add another "piggyback" bank of RAM
Sram (for pentagon 128 to -> 1024) - https://zx-pk.ru/threads/26977-pentagon-obshchaya-plata-dorabotok.html?p=894875#post894875

Shockwav3
31.01.2019, 14:54
First proposal for a layout ... includes 128K mem muxing, INT fixes, Kempston joystick + AY (short 128MIKAY)
67916

If there are no objections I'd upload the gerber files + schematic so they can be produced (would make little sense in my understanding to do it myself and mail 90% of the boards off to russia [considering mail from Germany to Russia is quite expensive]). Reason for including the Kempston interface is the fact that the one on the P48 needs some fixing (pullups) and that the 8255 can be left out this way. Reason for not including the SRAM mod is the fact that the PCB would get too large when including 2 more 600mil DIPs.

Shockwav3
03.02.2019, 20:52
First release. Feedback is welcome.
67955

Lapu-Leen
13.06.2019, 13:11
Буду пробовать сделать это расширение. У кого-нибудь есть лишние платы?

I will try to make this expansion. Does anyone have unnecessary PCBs?


Заказал в китае. В гербере указаны 4 слоя, хотя дорожки реально только на 2х, заказал двухслойную.

Lapu-Leen
26.01.2020, 18:16
Использовал данную плату для реализации AY+Kempston joystick на Pentagon-128 (собран по схеме от Mick ). Для Pentagon-128 вместо сигнала IORQ использовал OIRQ c pin 6 DD85.2 иначе не будет работать BDI.