OldComp.cz

Komunitní diskuzní fórum pro fanoušky historických počítačů


Právě je 29.03.2024, 16:31

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 45 ]  Přejít na stránku 1, 2, 3  Další
Autor Zpráva
 Předmět příspěvku: Sinclair Joystick
PříspěvekNapsal: 15.06.2020, 14:18 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 21:39
Příspěvky: 1970
Bydliště: Praha
Has thanked: 85 times
Been thanked: 255 times
Chci si udelat interface pro Sinclair Joystick, jako je napriklad Interface 2, abych si mohl joy zapojit paralelne s Betadiskem, coz u Kempston kvuli IORQ nejde. Bude tohle fungovat?

http://www.users.globalnet.co.uk/~jg27p ... r04_25.htm

Je to nejake podezrele jednoduche. Nemate to nekdo prepsane do GALu?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Sinclair Joystick
PříspěvekNapsal: 15.06.2020, 14:30 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
Doda píše:
Chci si udelat interface pro Sinclair Joystick, jako je napriklad Interface 2, abych si mohl joy zapojit paralelne s Betadiskem, coz u Kempston kvuli IORQ nejde. Bude tohle fungovat?

Nebude, to je na zabudovanie, nie na ZX konektor.
Preco Kempston nefunguje?
M1
Edit: Už som zistil, Betadisk používa tiež port 31.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Sinclair Joystick
PříspěvekNapsal: 16.06.2020, 08:54 
Offline
Radil
Uživatelský avatar

Registrován: 15.05.2014, 15:24
Příspěvky: 460
Bydliště: Karlovy Vary
Has thanked: 1 time
Been thanked: 258 times
Kempston by měl fungovat, pokud se přicvakne na sběrnici AŽ ZA Betadisk, nikoliv mezi Betu a ZX. Betadisk poskytuje na svém výstupním PCB konektoru modifikovaný signál /IORQ, který je aktivní jen když Beta zrovna nic nedělá, tzn. periferie zapojené za Betou mohou používat i adresy portů 31,63,95 atd. jako Betadisk.

Jinak do GALu mám napsaný svůj Multishots interface (http://css-electronics.8u.cz/Multishots.html) = Sinclair Left + Sinclair Right + Cursor + QAOPM, vše v jednom volitelné BCD přepínačem. V dokumentaci je i schéma z logických prvků, pokud by sis to chtěl přepsat do rovnic pro GAL, ty já až tak neovládám, proto používám pro mě srozumitelnější grafické rozhraní ;)

_________________

CSS Electronics

ZX Nucleon 512KB: hlavní počítač
ZX Spectrum, Didaktik Gama 80KB/192KB: další počítače
Beta Disk 128X, mini: hlavní úložiště
Delta Disk: bývalé úložiště
DivMMC EnJOY! PRO MINI *lite*: nepoužívané úložiště
Multiface 128C (Debugged): Nabourávač her
Externí ROM 64KB a 128KB: Externí test. ROMky
Advanced Parallel Interface ADPI8255A: Top paralelní IFC
Kempston Interface: IFC pro joystick
Multishots Interface: IFC pro 2 joysticky
Orpheus Interface: Top AY+joystick IFC

http://css-electronics.8u.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Sinclair Joystick
PříspěvekNapsal: 16.06.2020, 09:25 
Offline
Radil
Uživatelský avatar

Registrován: 15.05.2014, 15:24
Příspěvky: 460
Bydliště: Karlovy Vary
Has thanked: 1 time
Been thanked: 258 times
Doda píše:
Ja prave ten interface potrebuji zapojit pred (nebo paralelne jak pisu) Tetroidovu Betu, protoze mam starsi verzi bez pruchoziho IORQ. Zaroven pouzivam (asi Jiiirovu) rozdvojku sbernice s ten interface chci relativne maly a jednoduchy. Ten tvuj vypada fajn, ale na me to uz je trochu kombajn. Asi by se dala postavit pulka, ale ja nejsem odbornik na GALy vubec a moje predstava je proste jeden GAL. mozna par odporu a hotovo.

Kombajn je to pro to, ze je tam cely interface 2x, aby mohli hrat dva hraci soucasne. Kdyz bys vzal jen jeden GAL, 1x 74LS05, 1x prepinac a par odporu, muzes si udelat svuj v jednoduche verzi. Akorat by sis musel navrhnout PCB. Kempston joystick pred Betadisk zapojit nelze prave proto, ze jsou na stejnych adresach a mlatili by se na sbernici.

_________________

CSS Electronics

ZX Nucleon 512KB: hlavní počítač
ZX Spectrum, Didaktik Gama 80KB/192KB: další počítače
Beta Disk 128X, mini: hlavní úložiště
Delta Disk: bývalé úložiště
DivMMC EnJOY! PRO MINI *lite*: nepoužívané úložiště
Multiface 128C (Debugged): Nabourávač her
Externí ROM 64KB a 128KB: Externí test. ROMky
Advanced Parallel Interface ADPI8255A: Top paralelní IFC
Kempston Interface: IFC pro joystick
Multishots Interface: IFC pro 2 joysticky
Orpheus Interface: Top AY+joystick IFC

http://css-electronics.8u.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Sinclair Joystick
PříspěvekNapsal: 16.06.2020, 09:31 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 21:39
Příspěvky: 1970
Bydliště: Praha
Has thanked: 85 times
Been thanked: 255 times
To ja chapu proc nemuzu pouzit kempston, proto shanim sinclair. Ja bych asi dokazal co pises, ale bude mi to trvat dlouho a nejspis to diky tomu odlozim na neurcito, tak shanim neco skoro hotoveho. Je to kazdopadne moznost.

Ted me napadlo, ze by mozna Jiiira mohl preprogramovat CPLD ve svem Simple Joy IF z Kempstonu na Sinclair, nebo to udelat taky obojetne. Ty jeho interace jsem si docela oblibil.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Sinclair Joystick
PříspěvekNapsal: 16.06.2020, 13:13 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
Doda píše:
Ja prave ten interface potrebuji zapojit pred (nebo paralelne jak pisu) Tetroidovu Betu, protoze mam starsi verzi bez pruchoziho IORQ. Zaroven pouzivam (asi Jiiirovu) rozdvojku sbernice s ten interface chci relativne maly a jednoduchy. Ten tvuj vypada fajn, ale na me to uz je trochu kombajn. Asi by se dala postavit pulka, ale ja nejsem odbornik na GALy vubec a moje predstava je proste jeden GAL. mozna par odporu a hotovo.

5x vstup joystick
5x DATA
IORQ
A0
RD
A11(12)
... to je na malý GAL 16V8
ak majú byť joysticky dva, navyse máme
5x vstup druhý joystick
A12
... to už chce väčší GAL

Z klasických konštrukcií sa dá inšpirovať AR A2/86.
M1


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Sinclair Joystick
PříspěvekNapsal: 16.06.2020, 14:54 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
Doda píše:
Me staci jeden joy, to se snad vejde.

S GAL16V8 by sa mal zmestiť Sinclair (prepínateľný ľavý/pravý), aj Cursor.
M1


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Sinclair Joystick
PříspěvekNapsal: 16.06.2020, 15:42 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2063
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 323 times
Ja som navrhol toto riešenie. Signál A7_INV je invertovaný A7, s ním je zrkadlený port 254 od 128, ako na Didaktiku M. Pokiaľ sa A0 zapojí priamo do V9/2, je zrkadlený od 0, ako pri ZX Spectre.

A nezabúdať na tie diódy, sú dôležité. Vo viacerých schémach chýbajú. Interface má na zbernicu posielať log.0, alebo nič, port pre klávesnicu je pull-upovaný. Samotné Spectrum má "interface" pre klávesnicu. Pokiaľ by tam tlačil nejaký interface log.1, a iný interface by tam tlačil log.0, vznikol by konflikt. Možno aj priamo s ULA.


Přílohy:
SJ.png
SJ.png [ 8.77 KiB | Zobrazeno 9541 krát ]

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Sinclair Joystick
PříspěvekNapsal: 16.06.2020, 16:39 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
PotPalo píše:
JA nezabúdať na tie diódy, sú dôležité. Vo viacerých schémach chýbajú.

A tým diódam sa dá pri GALe vyhnúť. Aj keď toto riešenie je krajšie ako s GAL. Akurát nájsť open-collector buffer. Posledný, s ktorým som robil a dá sa kúpiť, je 74FCT621.
M1


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Sinclair Joystick
PříspěvekNapsal: 16.06.2020, 16:57 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
solaris104 píše:
A nevešel by se do GALu kempston/sinclair s přepínačem?

Do 16V8 nie, tam ešte potrebuješ navyše A5, A6, A7 + prepínač.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Sinclair Joystick
PříspěvekNapsal: 17.06.2020, 17:38 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2063
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 323 times
Ešte verzia s dostupnejším 74LS244:


Přílohy:
SJ.png
SJ.png [ 5.56 KiB | Zobrazeno 9448 krát ]

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Sinclair Joystick
PříspěvekNapsal: 21.06.2020, 08:30 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
solaris104 píše:
A nevešel by se do GALu kempston/sinclair s přepínačem?


Přílohy:
MultiJoy.GIF
MultiJoy.GIF [ 86.72 KiB | Zobrazeno 9367 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Sinclair Joystick
PříspěvekNapsal: 21.06.2020, 09:57 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 21:39
Příspěvky: 1970
Bydliště: Praha
Has thanked: 85 times
Been thanked: 255 times
Odkud to je? Kde je obsah GALu?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Sinclair Joystick
PříspěvekNapsal: 21.06.2020, 13:41 
Offline
Profík

Registrován: 06.02.2019, 11:47
Příspěvky: 898
Has thanked: 51 times
Been thanked: 230 times
Doda píše:
Odkud to je? Kde je obsah GALu?

Z hlavy. Rovnice treba napisat. Ked bude chvilka, tak sa na to pozriem.
M1


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Sinclair Joystick
PříspěvekNapsal: 21.06.2020, 20:03 
Offline
Radil

Registrován: 27.09.2013, 22:59
Příspěvky: 425
Has thanked: 102 times
Been thanked: 44 times
Máš na mysli toto?

http://hardware.speccy.org/hardware/Joystick-dktronics-i.html

Obrázek


Nahoru
 Profil  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 45 ]  Přejít na stránku 1, 2, 3  Další

Všechny časy jsou v UTC + 1 hodina [ Letní čas ]


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 9 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz