Ищу схему сего девайса http://scorpion.ru/spectrum/hard/kontroller_IBM.htm
Ищу схему сего девайса http://scorpion.ru/spectrum/hard/kontroller_IBM.htm
ZXM-Phoenix 1024
Pentagon 128k
Scorpion ZS-256 TURBO+GMX+GS+SMUC
С любовью к вам, Yandex.Direct
Размещение рекламы на форуме способствует его дальнейшему развитию
Has the ROM been dumped? Does the controller generate waitstates when using mouse/keyboard or is !WAIT just being used for 'pausing' the computer?
I'm currently considering to maybe slightly modernize and redo this board (replace the transformer with RS232, EP220 with GAL22v10)
Pentagon 48 + MIKAY128 + VG93 Turbo + Stereo Covox + KJoy
Москва 128 + AY
Pentagon 1024SL 2.2 + ZXM-GS + Z-Controller + TSFM + Tape-In
ZX Evolution Rev. C + ZX-MultiSound
Compact 256 Turbo 1.1 (ZS Scorpion 256 INT, Port #FF, Port #FB) + Covox + ProfROM + NemoBus + NemoIDE + ZXM-GS
ZS Scorpion 256 Turbo+ + GMX + SMUC + GS Classic 2MB
Sprinter 2016S
К сожалению, я не говорю по-русски / Sorry, I don't speak Russian
https://github.com/zxshock
Shockwav3(23.11.2024)
Decided against recreating this, since it barely makes sense as there are way better solutions around these days (ZX Multicard, ZXKM, Z-Controller, etc.), also 555IR26/74LS670 aren't exactly cheap these days.
Решил не воссоздавать эту схему, так как в ней почти нет смысла, поскольку в наше время есть гораздо лучшие решения (ZX Multicard, ZXKM, Z-Controller и т.д.), к тому же 555IR26/74LS670 в наше время не так уж и дешевы.
On the other hand, here is an ABEL intermediate with pins named for the PLD (should be the same as "plm source.txt" with a slightly different pinout)
С другой стороны, вот промежуточный вариант ABEL с пинами, названными для ПЛИС (должно быть то же самое, что и «plm source.txt» с немного другой распиновкой)
As well as a programable JEDEC file that *should* work (untested!) with GAL22V10 chips (Bridge pins 1 & 3 and 22 & 24).Код:MODULE ibmkb TITLE 'TITLE IBM KB & MOUSE PATTERN PDS REVISION 1 AUTHOR D.K. COMPANY SCORPION DATE 29.05.95 OPTIONS: TURBO = ON SECURITY = OFF LOC Release [ 3.1 ] SID [ 2.364 ] ' ibmkb device 'P22V10'; "Pin and Node Declarations IORD, WRD, A7, A0 PIN 1, 4, 5, 6; A5, A8, P24, P21 PIN 7, 8, 9, 10; A10, GND, P25, INT1 PIN 11,12,13,14; IORQGE, Q13, RDKM, E0 PIN 15,16,17,18; A10M, A8M, RKB, VCC PIN 19,20,21,24; RDKM,A10M ISTYPE 'Neg'; INT1,IORQGE,Q13,RDKM,E0,A10M,A8M,RKB ISTYPE 'Com'; INT1,IORQGE,Q13,RDKM,E0,A10M,A8M,RKB ISTYPE 'Buffer'; X,K,Z,C,P,U,D = .X.,.K.,.Z.,.C.,.P.,.U.,.D.; EQUATIONS INT1 = (IORD & A7 & !A0 & A5 & E0 & RKB # A0 & INT1 # !IORD & INT1 # !A7 & INT1 & !Q13 # IORD & !A0 & A5 & Q13 & E0 & RKB # !A5 & INT1 # INT1 & !E0 # !WRD & !P24 & P25 ); INT1.C = IORD; INT1.OE = ( 1 ); IORQGE = (IORD ); IORQGE.C = IORD; IORQGE.OE = (!RDKM ); Q13 = (!P21 & Q13 # P25 & Q13 # !WRD & P24 & P21 & !P25 # P24 & Q13 # WRD & Q13 ); Q13.C = IORD; Q13.OE = ( 1 ); RDKM = !(IORD & A7 & A0 & !A5 & E0 # IORD & A0 & !A5 & Q13 & E0 ); RDKM.C = IORD; RDKM.OE = ( 1 ); E0 = ( 0 ); E0.C = IORD; E0.OE = ( 0 ); A10M = !(A7 & !A10 ); A10M.C = IORD; A10M.OE = ( 1 ); A8M = (A7 & A8 ); A8M.C = IORD; A8M.OE = ( 1 ); RKB = (P25 & RKB # P21 & RKB # !WRD & P24 & !P21 & !P25 # P24 & RKB # WRD & RKB ); RKB.C = IORD; RKB.OE = ( 1 ); TEST_VECTORS ([]->[]) END
А также программируемый файл JEDEC, который *должен* работать (не проверено!) с микросхемами GAL22V10 (мостовые контакты 1 и 3 и 22 и 24).
Код:EZ-ABEL 4.32 Data I/O Corp. JEDEC file for: P22V10 V9.0 Created on: Thu Nov 21 21:23:49 19<4 TITLE IBM KB & MOUSE PATTERN PDS REVISION 1 AUTHOR D.K. COMPANY SCORPION DATE 29.05.95 OPTIONS: TURBO = ON SECURITY = OFF LOC Release [ 3.1 ] SID [ 2.364 ] * QP24* QF5828* QV0* F0* X0* NOTE Table of pin names and numbers* NOTE PINS IORD:1 WRD:4 A7:5 A0:6 A5:7 A8:8 P24:9 P21:10 A10:11 GND:12* NOTE PINS P25:13 INT1:14 IORQGE:15 Q13:16 RDKM:17 E0:18 A10M:19 A8M:20 RKB:21* NOTE PINS VCC:24* L0924 11111111111111111111111111111111111111111111* L0968 11111111111110111111111111111111011110111110* L1012 11111111110101111111111111111111111111111111* L1056 11111111110111111111111111111111111101111111* L1100 11111111110111111111111111111111111111111101* L1496 11111111111111111111111111111111111111111111* L1540 11111111111111110111111111110111111111111111* L2156 11111111111111111111111111111111111111111111* L2200 11111111111111111011111111111111111111111111* L2244 11111111111111111111111111111111111111110111* L3652 11111111111111111111111111111111111111111111* L3696 10111111111111111111111111111111111111111111* L3740 11111111111111111111101111111111111111111111* L3784 11111111111111111111111101111111111111111111* L3828 11111111111111111011111111111110111111111111* L3872 11111111111111111111111011111111111111111111* L4312 11111111111111111111111111111111111111111111* L4356 11111111111110111111111111111111011101111110* L4400 11111111111101111111111111111101111111111111* L4444 11111111111111111111111111111101111110111111* L4488 11111111111111111111111111111101111111111101* L4884 11111111111111111111111111101111111111111111* L4928 01111111111111111111111111111111111111111111* L5368 11111111111111111111111111111111111111111111* L5412 11111111111110111111111111111111101111111101* L5456 10111111111111111111111111111111111111011111* L5500 11111111111111111111011111111111111111011111* L5544 11111111111111111111111110111111111111011111* L5588 11111111111111111011111111111110111111011111* L5632 11111111111111111111111011111111111111011111* L5676 01111111110111110111100101111111111111111111* L5720 01111111110111111111100101111101111111111111* L5808 00001111111111111111* CAABF* BD19
Pentagon 48 + MIKAY128 + VG93 Turbo + Stereo Covox + KJoy
Москва 128 + AY
Pentagon 1024SL 2.2 + ZXM-GS + Z-Controller + TSFM + Tape-In
ZX Evolution Rev. C + ZX-MultiSound
Compact 256 Turbo 1.1 (ZS Scorpion 256 INT, Port #FF, Port #FB) + Covox + ProfROM + NemoBus + NemoIDE + ZXM-GS
ZS Scorpion 256 Turbo+ + GMX + SMUC + GS Classic 2MB
Sprinter 2016S
К сожалению, я не говорю по-русски / Sorry, I don't speak Russian
https://github.com/zxshock
Мужики! Я не знаю особенностей клавиатуры Скорпиона, но PS2 в послед/параллель делается на одном чипе, типа pic16f628, не? И можно использовать обычную ПК клавиатуру, без радиолюбительства. К чему этот огород?
Последний раз редактировалось M80; 23.11.2024 в 06:10.
Просто схема от Caro стала дефакто контроллером pS/2 клавиатуры. С тех пор никто более современную схему на одном контроллере не предлагал. И зря Вы упомянули про пик (я на Вашей стороне), но сейчас идёт большая борьба между сторонниками пиков и атмег (авр). Начнут письками мериться...
Да...? А я думал эти войны в прошлом. Тем более, контора то одна.) Кстати приходилось делать и на AVR, и на AT892051.)
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)