OldComp.cz

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

Registrujte se zde!

Právě je 13 lis 2018, 19:13

Všechny časy jsou v UTC + 1 hodina




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 90 ]  Přejít na stránku Předchozí  1, 2, 3, 4, 5, 6
Autor Zpráva
PříspěvekNapsal: 01 lis 2018, 17:41 
Offline
Pan Štábní

Registrován: 16 čer 2014, 11:23
Příspěvky: 1941
Bydliště: Jesenice
Has thanked: 8 times
Been thanked: 113 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.


Nahoru
 Profil  
 
PříspěvekNapsal: 01 lis 2018, 19:47 
Offline
Kecka

Registrován: 15 led 2014, 19:08
Příspěvky: 33
Has thanked: 2 times
Been thanked: 9 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]
25 krát
spo186.pdf [83.62 KiB]
22 krát

_________________
http://www.sapi.cz/
Nahoru
 Profil  
 
PříspěvekNapsal: 01 lis 2018, 21:20 
Offline
Profík
Uživatelský avatar

Registrován: 16 bře 2017, 10:36
Příspěvky: 595
Bydliště: Kósek vod Brna
Has thanked: 25 times
Been thanked: 40 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 lis 2018, 21:53 
Offline
Profík
Uživatelský avatar

Registrován: 16 bře 2017, 10:36
Příspěvky: 595
Bydliště: Kósek vod Brna
Has thanked: 25 times
Been thanked: 40 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: 01 lis 2018, 23:09 
Offline
Radil
Uživatelský avatar

Registrován: 31 kvě 2017, 10:58
Příspěvky: 302
Bydliště: Ostravsko
Has thanked: 3 times
Been thanked: 33 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:

_________________
PONG Audiosonic, PONG+TETRIS homemade PIC16F84, Science of Cambridge MK14 - stavba repliky , Sinclair ZX80 - stavba repliky, Sinclair ZX81 k renovaci, Sinclair ZX81 - stavba repliky, TEMS 49, Didaktik M, Didaktik Gama, PMI-80 stavba repliky - už to frčííííí !!!, PC 16 NB deska k renovaci, Ondra SPO 186, Ondra - replika, EPSON HX-20, Sord M5, Commodore Plus/4, Commodore C64 + SD2IEC, Commodore C128, ATARI 130XE + SDrive, ATARI 800XE, Petr - stavba repliky, SAPI-1 stavba,Canon V-20 MSX k renovaci, PC 286 + MFM HDD + Herkules, PC 386 + IDE HDD + VGA mono, PC486 ve stavbě, Pentium 75Mhz vada, NTB P200MMX, NTB IBM T30, ....


Nahoru
 Profil  
 
PříspěvekNapsal: 02 lis 2018, 07:55 
Offline
Pan Štábní

Registrován: 16 čer 2014, 11:23
Příspěvky: 1941
Bydliště: Jesenice
Has thanked: 8 times
Been thanked: 113 times
Z materiálu tu mám 8253, 74188, 2716, ruský 4164, kdyby někdo potřeboval.


Naposledy upravil danhard dne 02 lis 2018, 08:39, celkově upraveno 1

Nahoru
 Profil  
 
PříspěvekNapsal: 02 lis 2018, 08:11 
Offline
Pan Štábní

Registrován: 16 čer 2014, 11:23
Příspěvky: 1941
Bydliště: Jesenice
Has thanked: 8 times
Been thanked: 113 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.


Nahoru
 Profil  
 
PříspěvekNapsal: 02 lis 2018, 09:18 
Offline
Profík
Uživatelský avatar

Registrován: 16 bře 2017, 10:36
Příspěvky: 595
Bydliště: Kósek vod Brna
Has thanked: 25 times
Been thanked: 40 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 lis 2018, 09:39 
Offline
Pan Štábní

Registrován: 16 čer 2014, 11:23
Příspěvky: 1941
Bydliště: Jesenice
Has thanked: 8 times
Been thanked: 113 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.


Nahoru
 Profil  
 
PříspěvekNapsal: 02 lis 2018, 11:13 
Offline
Kecka

Registrován: 21 kvě 2013, 07:22
Příspěvky: 26
Has thanked: 0 time
Been thanked: 4 times
Pokud bude volne vzal bych jedno DPS bez zdroje


Nahoru
 Profil  
 
PříspěvekNapsal: 02 lis 2018, 12:42 
Offline
Radil
Uživatelský avatar

Registrován: 31 kvě 2017, 10:58
Příspěvky: 302
Bydliště: Ostravsko
Has thanked: 3 times
Been thanked: 33 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) )

_________________
PONG Audiosonic, PONG+TETRIS homemade PIC16F84, Science of Cambridge MK14 - stavba repliky , Sinclair ZX80 - stavba repliky, Sinclair ZX81 k renovaci, Sinclair ZX81 - stavba repliky, TEMS 49, Didaktik M, Didaktik Gama, PMI-80 stavba repliky - už to frčííííí !!!, PC 16 NB deska k renovaci, Ondra SPO 186, Ondra - replika, EPSON HX-20, Sord M5, Commodore Plus/4, Commodore C64 + SD2IEC, Commodore C128, ATARI 130XE + SDrive, ATARI 800XE, Petr - stavba repliky, SAPI-1 stavba,Canon V-20 MSX k renovaci, PC 286 + MFM HDD + Herkules, PC 386 + IDE HDD + VGA mono, PC486 ve stavbě, Pentium 75Mhz vada, NTB P200MMX, NTB IBM T30, ....


Nahoru
 Profil  
 
PříspěvekNapsal: 04 lis 2018, 22:21 
Offline
Tichošlápek

Registrován: 06 pro 2016, 10:34
Příspěvky: 2
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 lis 2018, 09:31 
Offline
Radil
Uživatelský avatar

Registrován: 31 kvě 2017, 10:58
Příspěvky: 302
Bydliště: Ostravsko
Has thanked: 3 times
Been thanked: 33 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) )

_________________
PONG Audiosonic, PONG+TETRIS homemade PIC16F84, Science of Cambridge MK14 - stavba repliky , Sinclair ZX80 - stavba repliky, Sinclair ZX81 k renovaci, Sinclair ZX81 - stavba repliky, TEMS 49, Didaktik M, Didaktik Gama, PMI-80 stavba repliky - už to frčííííí !!!, PC 16 NB deska k renovaci, Ondra SPO 186, Ondra - replika, EPSON HX-20, Sord M5, Commodore Plus/4, Commodore C64 + SD2IEC, Commodore C128, ATARI 130XE + SDrive, ATARI 800XE, Petr - stavba repliky, SAPI-1 stavba,Canon V-20 MSX k renovaci, PC 286 + MFM HDD + Herkules, PC 386 + IDE HDD + VGA mono, PC486 ve stavbě, Pentium 75Mhz vada, NTB P200MMX, NTB IBM T30, ....


Nahoru
 Profil  
 
PříspěvekNapsal: 06 lis 2018, 21:56 
Offline
Radil
Uživatelský avatar

Registrován: 31 kvě 2017, 10:58
Příspěvky: 302
Bydliště: Ostravsko
Has thanked: 3 times
Been thanked: 33 times
Kde jsou další zájemci?
:welcome:

_________________
PONG Audiosonic, PONG+TETRIS homemade PIC16F84, Science of Cambridge MK14 - stavba repliky , Sinclair ZX80 - stavba repliky, Sinclair ZX81 k renovaci, Sinclair ZX81 - stavba repliky, TEMS 49, Didaktik M, Didaktik Gama, PMI-80 stavba repliky - už to frčííííí !!!, PC 16 NB deska k renovaci, Ondra SPO 186, Ondra - replika, EPSON HX-20, Sord M5, Commodore Plus/4, Commodore C64 + SD2IEC, Commodore C128, ATARI 130XE + SDrive, ATARI 800XE, Petr - stavba repliky, SAPI-1 stavba,Canon V-20 MSX k renovaci, PC 286 + MFM HDD + Herkules, PC 386 + IDE HDD + VGA mono, PC486 ve stavbě, Pentium 75Mhz vada, NTB P200MMX, NTB IBM T30, ....


Nahoru
 Profil  
 
PříspěvekNapsal: 13 lis 2018, 06:56 
Offline
Radil
Uživatelský avatar

Registrován: 31 kvě 2017, 10:58
Příspěvky: 302
Bydliště: Ostravsko
Has thanked: 3 times
Been thanked: 33 times
UP.
Nikdo další?
Tak to asi brzo uzavřeme....

_________________
PONG Audiosonic, PONG+TETRIS homemade PIC16F84, Science of Cambridge MK14 - stavba repliky , Sinclair ZX80 - stavba repliky, Sinclair ZX81 k renovaci, Sinclair ZX81 - stavba repliky, TEMS 49, Didaktik M, Didaktik Gama, PMI-80 stavba repliky - už to frčííííí !!!, PC 16 NB deska k renovaci, Ondra SPO 186, Ondra - replika, EPSON HX-20, Sord M5, Commodore Plus/4, Commodore C64 + SD2IEC, Commodore C128, ATARI 130XE + SDrive, ATARI 800XE, Petr - stavba repliky, SAPI-1 stavba,Canon V-20 MSX k renovaci, PC 286 + MFM HDD + Herkules, PC 386 + IDE HDD + VGA mono, PC486 ve stavbě, Pentium 75Mhz vada, NTB P200MMX, NTB IBM T30, ....


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ů: 90 ]  Přejít na stránku Předchozí  1, 2, 3, 4, 5, 6

Všechny časy jsou v UTC + 1 hodina


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 1 návštěvní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