OldComp.cz

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

Zde me bt odkaz na vai retro prty

Právě je 21.12.2020, 16:23

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 314 ]  Přejít na stránku Předchozí  1 ... 3, 4, 5, 6, 7, 8, 9 ... 21  Další
Autor Zpráva
PříspěvekNapsal: 01.11.2018, 18:41 
Offline
Pan Generální

Registrován: 16.06.2014, 12:23
Příspěvky: 3113
Bydliště: Jesenice u Prahy
Has thanked: 20 times
Been thanked: 172 times
Uvědom si, že u náhrady samotné klávesnice máš k dispozici jenom vstupní a výstupní dráty, žádnou informaci o tom, kdy se klávesnice čte.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI55, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
PříspěvekNapsal: 01.11.2018, 20:47 
Offline
Radil

Registrován: 15.01.2014, 20:08
Příspěvky: 318
Has thanked: 43 times
Been thanked: 47 times
Omlouvám se za mystifikaci, klávesnice se čte opravdu v paměti a čítače pro generování obrazu se nastavuji instrukci IN. Což nic nemněni na situaci že na zpracování je cca 450ns, platí pro klasické operace s pamětí a porty na 8080A, teda pokut mně paměť neklame.

Abych to upřesnil tak dekodér 74145 D18 je připojen přímo na adresovou sběrnici a konkrétně na signály A0 - A3, a budič sběrnice 74373 D6 je vybírán pomoci sloučeních signálu MREQ, RD a „výběr klávesnice“ a je připojen na datovou sběrnici. Z čehož vyplivá, že na výstupech dekodéru 74145 D18 je pravě to co se odehraná na adresové sběrnici a vzhledem k tomu že jde o nejnižší adresní bity tak tam je pěkný šrumec. A do toho se čas od času otevře budič 74373 D6, aby propustil na sběrnici informaci o tom, která klávesa je stlačena.

Prohlédl jsem si časování Z80 a adresa se vystavuje s předstihem cca 500ns – 1ms než jsou zapotřebí plátna data a platná data by měla být minimálně 250ns ale za předpokladu správného načasování. Takže pokut by ti to AVRko stihlo tak bude plně vytíženo od změn stavů na 74145 D18 protože při chodu programu se adresa bude měnit cca jednou za 1-2ms a pokut se bude kreslit obraz tak to teď z hlav nedám, ale taky to bude cca podobný šrumec. Na konektoru klávesnice nikde nemáš informaci o tom kdy je o platnou „adresu“. Takže jedině nějaké MCU co je tak o dva řády rychlejší nebo CPLD, hradlové pole připadne klasický MCU s něčím co dokáže s dostatečnou rychlosti emulovat tu matici kláves tj. analogovou spínací matici (například MHB8804), SRAM, …

Klasika, dost lidi si neuvědomuje souvislosti okolo a to je u Ondry ještě extra kritické časování protože se klávesnice čte jedinou instrukci.

Pro hraní her bude těch současně zmáčklích kláves potřela vice než dna shifty a jedno tlačítko. WAIT je u Ondry už použit ohledne generovaní obrazu.


Přílohy:
spo186_cb.pdf [82.2 KiB]
203 krát
spo186.pdf [83.62 KiB]
195 krát

_________________
Ne všichni jsme měli z češtiny za jedna, aneb jsem dyslektik a dysgrafik.

http://www.sapi.cz/
Nahoru
 Profil  
 
PříspěvekNapsal: 01.11.2018, 22:20 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1503
Bydliště: Kósek vod Brna
Has thanked: 82 times
Been thanked: 106 times
Citace:
Klávesnice pro ZX48 2x shift + jedno libovolné tlačítko se vejde do 22V10.


No a pro Ondrových 4x shift x 37 = 148, takže 8 bitů vstup dat + dalších 10 bitů na řádky + /OE, tj 19 bitů vstup

a 4 + 4 bity výstup?

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
PříspěvekNapsal: 01.11.2018, 22:53 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1503
Bydliště: Kósek vod Brna
Has thanked: 82 times
Been thanked: 106 times
Jejda, tady se dělají desky a já o ničem nevím, pokud ještě není pozdě, tak beru taky 1 sadu desek

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
PříspěvekNapsal: 02.11.2018, 00:09 
Offline
Profík
Uživatelský avatar

Registrován: 31.05.2017, 11:58
Příspěvky: 891
Bydliště: Ostravsko
Has thanked: 110 times
Been thanked: 122 times
Aktualizace seznamu:
plosnaky + pripadně klavesnice
1/ já 1.kus
2/ já 2.kus + ( klavesnice 8. poslední kus)
3/ Kubik + ( klavesnice 2. v poradi)
4/ Billy48
5/ s4r + ( klavesnice 5. v poradi)
6/ vanthomas + (klávesnice 7. kus)
7/ Mikes21 + ( klavesnice 1.v poradi)
8/ BumBum 1.kus + (klavesnice 3. v poradi)
9/ BumBum 2.kus
10/ Clouseau
11/ Skromny + (klavesnice 4. v poradi)
12/ z00m
13/ RaceSoft (pcb Ondra (zatim bez zdroje neb pcb zdroje se pečou po 12kusech viz comment 19 říj 2018, 07:01 výše) )+ (klávesnice 6.kus)
14/ Klásek (pcb Ondra (zatim bez zdroje neb pcb zdroje se pečou po 12kusech viz comment 19 říj 2018, 07:01 výše) )
15/ microlan (pcb Ondra (zatim bez zdroje neb pcb zdroje se pečou po 12kusech viz comment 19 říj 2018, 07:01 výše) )

Hlaste se další :welcome:

_________________
....


Nahoru
 Profil  
 
PříspěvekNapsal: 02.11.2018, 08:55 
Offline
Pan Generální

Registrován: 16.06.2014, 12:23
Příspěvky: 3113
Bydliště: Jesenice u Prahy
Has thanked: 20 times
Been thanked: 172 times
Z materiálu tu mám 8253, 74188, 2716, ruský 4164, kdyby někdo potřeboval.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI55, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C64C, Amiga 500+, MZ800, MUPID C2A2


Naposledy upravil danhard dne 02.11.2018, 09:39, celkově upraveno 1

Nahoru
 Profil  
 
PříspěvekNapsal: 02.11.2018, 09:11 
Offline
Pan Generální

Registrován: 16.06.2014, 12:23
Příspěvky: 3113
Bydliště: Jesenice u Prahy
Has thanked: 20 times
Been thanked: 172 times
microlan píše:
No a pro Ondrových 4x shift x 37 = 148, takže 8 bitů vstup dat + dalších 10 bitů na řádky + /OE, tj 19 bitů vstup a 4 + 4 bity výstup?

Tady je to trochu složitější, těch shiftů je trochu moc :)
A taky nevím, jestli se nepoužívají nějaké vícestisky.

To se dělá tak, že se uvnitř CPLD pamatují zmáčknutá tlačítka a ty se tam postupně nasouvají.
Pokud je nejvíce trojstisk, tak to vychází na nejméně CPLD materiálu.
Ale stejně to je to aspoň XC9536XL.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI55, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
PříspěvekNapsal: 02.11.2018, 10:18 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 16.03.2017, 11:36
Příspěvky: 1503
Bydliště: Kósek vod Brna
Has thanked: 82 times
Been thanked: 106 times
Jo to jsou předvolbový šifty? Zmáčkneš šift a následně klávesu, nebo jsou to dvojstisky?

_________________
TEMS-49, PMI-80, rep. MK14, ZX81, ZXspectrum+, TI58, MZ-800


Nahoru
 Profil  
 
PříspěvekNapsal: 02.11.2018, 10:39 
Offline
Pan Generální

Registrován: 16.06.2014, 12:23
Příspěvky: 3113
Bydliště: Jesenice u Prahy
Has thanked: 20 times
Been thanked: 172 times
To je jednoduchý, na každej shift potřebuješ vlastní vstup a ten přičte jeho kombinaci k výstupu.
Ale je to zde OT.

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.
Kalkulačky: Privileg PR56, TI55, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C64C, Amiga 500+, MZ800, MUPID C2A2


Nahoru
 Profil  
 
PříspěvekNapsal: 02.11.2018, 12:13 
Offline
Kecka

Registrován: 21.05.2013, 08:22
Příspěvky: 28
Has thanked: 0 time
Been thanked: 3 times
Pokud bude volne vzal bych jedno DPS bez zdroje


Nahoru
 Profil  
 
PříspěvekNapsal: 02.11.2018, 13:42 
Offline
Profík
Uživatelský avatar

Registrován: 31.05.2017, 11:58
Příspěvky: 891
Bydliště: Ostravsko
Has thanked: 110 times
Been thanked: 122 times
Aktualizace seznamu:
plosnaky + pripadně klavesnice
1/ já 1.kus
2/ já 2.kus + ( klavesnice 8. poslední kus)
3/ Kubik + ( klavesnice 2. v poradi)
4/ Billy48
5/ s4r + ( klavesnice 5. v poradi)
6/ vanthomas + (klávesnice 7. kus)
7/ Mikes21 + ( klavesnice 1.v poradi)
8/ BumBum 1.kus + (klavesnice 3. v poradi)
9/ BumBum 2.kus
10/ Clouseau
11/ Skromny + (klavesnice 4. v poradi)
12/ z00m
13/ RaceSoft (pcb Ondra (zatim bez zdroje neb pcb zdroje se pečou po 12kusech viz comment 19 říj 2018, 07:01 výše) )+ (klávesnice 6.kus)
14/ Klásek (pcb Ondra (zatim bez zdroje neb pcb zdroje se pečou po 12kusech viz comment 19 říj 2018, 07:01 výše) )
15/ microlan (pcb Ondra (zatim bez zdroje neb pcb zdroje se pečou po 12kusech viz comment 19 říj 2018, 07:01 výše) )
16/ dawe (pcb Ondra (zatim bez zdroje neb pcb zdroje se pečou po 12kusech viz comment 19 říj 2018, 07:01 výše) )

_________________
....


Nahoru
 Profil  
 
PříspěvekNapsal: 04.11.2018, 23:21 
Offline
Prvnička

Registrován: 06.12.2016, 11:34
Příspěvky: 10
Has thanked: 0 time
Been thanked: 0 time
Ahoj, měl bych zájem o 1 ks desky. Když jsem ji před pár lety sháněl, tak už bylo rozebráno, tak bych rád využil této příležitosti. Chtěl bych poděkovat všem, kdo věnují úsilí a čas této akci. Tonda


Nahoru
 Profil  
 
PříspěvekNapsal: 05.11.2018, 10:31 
Offline
Profík
Uživatelský avatar

Registrován: 31.05.2017, 11:58
Příspěvky: 891
Bydliště: Ostravsko
Has thanked: 110 times
Been thanked: 122 times
17/ kunc75 (pcb Ondra (zatim bez zdroje neb pcb zdroje se pečou po 12kusech viz comment 19 říj 2018, 07:01 výše) )

_________________
....


Nahoru
 Profil  
 
PříspěvekNapsal: 06.11.2018, 22:56 
Offline
Profík
Uživatelský avatar

Registrován: 31.05.2017, 11:58
Příspěvky: 891
Bydliště: Ostravsko
Has thanked: 110 times
Been thanked: 122 times
Kde jsou další zájemci?
:welcome:

_________________
....


Nahoru
 Profil  
 
PříspěvekNapsal: 13.11.2018, 07:56 
Offline
Profík
Uživatelský avatar

Registrován: 31.05.2017, 11:58
Příspěvky: 891
Bydliště: Ostravsko
Has thanked: 110 times
Been thanked: 122 times
UP.
Nikdo další?
Tak to asi brzo uzavřeme....

_________________
....


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ů: 314 ]  Přejít na stránku Předchozí  1 ... 3, 4, 5, 6, 7, 8, 9 ... 21  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 2 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:  
cron
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz