OldComp.cz

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


Právě je 28.03.2024, 21:57

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 309 ]  Přejít na stránku Předchozí  1, 2, 3, 4, 5, 6, 7 ... 21  Další
Autor Zpráva
PříspěvekNapsal: 01.11.2018, 18:36 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 28.01.2016, 23:57
Příspěvky: 3756
Has thanked: 213 times
Been thanked: 388 times
Nekdo tady Atmelem emuloval periferie pro gumaka, takze bych rekl, ze treba mirne pretaktovanej Atmel by mohl stacit.
Podle toho, co ctu, je interrupt latence pet cyklu. Pocitejme 20MHz AVR, jeden cyklus je 50ns, takze je schopny zareagovat behem 250ns. Podle Hynka je zapotrebi zareagovat do 1us, tim padem by ten Atmel mel jeste 25 cyklu na precteni vstupu klavesnice a nastaveni vystupu. To by se muselo resit nejakou tabulkou v pameti a pocitanim offsetu, ale troufam si rict, ze se to stihne.

_________________
Nikdy nediskutujte s blbcem. Stáhne vás na svoji úroveň a vyhraje zkušeností.


Nahoru
 Profil  
 
PříspěvekNapsal: 01.11.2018, 18:41 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 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, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


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

Registrován: 15.01.2014, 20:08
Příspěvky: 782
Bydliště: Šlapanice
Has thanked: 129 times
Been thanked: 97 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]
482 krát
spo186.pdf [83.62 KiB]
479 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: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 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: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 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, 08:55 
Offline
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 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, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, 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
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 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, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, 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: 1493
Bydliště: Kósek vod Brna
Has thanked: 101 times
Been thanked: 112 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
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3676
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 280 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, TI51-III, TI57, TI58, TI59, TI83, TI-83 Premium CE, TI89
Počítadla: BOBO64, ZX48 plus, DG-88, Didaktik-M, C16, C64C, Amiga 500+, MZ800, MUPID C2A2


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

Registrován: 31.05.2017, 11:58
Příspěvky: 1194
Bydliště: Ostravsko
Has thanked: 292 times
Been thanked: 301 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: 19.11.2018, 13:02 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 31.05.2017, 11:58
Příspěvky: 1194
Bydliště: Ostravsko
Has thanked: 292 times
Been thanked: 301 times
Situace na bojišti se mění každým okamžikem :lol: .

Přišla mi zpráva, že bude k dispozici cca 8 ks originálních pcb na Ondru, bez masky, vrtané, s neodříznutým rohem na konektory.
Přikládám foto. Cena zatím není neznám.
Nabízející nám to tu nechce narušovat, když už jsme si tu dohodli objednávku nového pcb na repliku.

Proto se každý, kdo se už zapsal, musí rozhodnout, zdali chcete objednat nový pcb nebo si pak dojednáte ten starý originální.

Já bych pro sebe rád nový, protože bude s nepájivou maskou, cínované plošky HAL, s potiskem rozložení součástek a ověřenou funkčností (viz weby stavitelů 8bity.cz nebo sapi.cz atd..).
Měl by vypadat asi takto http://www.8bity.cz/wp-content/uploads/2012/01/Ondra_SPO186_prototype_PCBs.jpg
Protože i originál má zelenou nepájivou masku, viz např.
http://www.sapi.cz/obrazky/spo186_05.jpg
a potisk rozložení součástek viz např. http://www.sapi.cz/obrazky/spo186_14.jpg

Pokud jste rozhodnuti pro nový pcb, prosím o odeslání zálohy ( podrobnosti posílám každému soukromou zprávou (v menu vlevo nahoře)).

Ahoj
Jirka


Přílohy:
DSC01298_ondra_pcb_original.jpg
DSC01298_ondra_pcb_original.jpg [ 813.69 KiB | Zobrazeno 8583 krát ]

_________________
....
Nahoru
 Profil  
 
PříspěvekNapsal: 19.11.2018, 15:11 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 14.05.2013, 19:10
Příspěvky: 1486
Bydliště: Kurim
Has thanked: 828 times
Been thanked: 577 times
Jen pro info, repliky desek na Ondru maji zelenou nepajivou masku jen ze strany spoju, ze strany soucastek je jen potisk. Stejne to bylo na originalni desce ze ktere jsme s Petrem vychazeli.

_________________
http://www.8bity.cz


Nahoru
 Profil  
 
PříspěvekNapsal: 19.11.2018, 22:49 
Offline
Radil
Uživatelský avatar

Registrován: 03.05.2017, 11:50
Příspěvky: 403
Bydliště: Ústí nad Labem
Has thanked: 56 times
Been thanked: 118 times
Martin8bity píše:
Jen pro info, repliky desek na Ondru maji zelenou nepajivou masku jen ze strany spoju, ze strany soucastek je jen potisk. Stejne to bylo na originalni desce ze ktere jsme s Petrem vychazeli.


Měl bych dotaz, proč to mermomocí necháváte vyrábět v ČR? Všechny desky co nakreslím nechávám dělat v číně, a cena je tak třetinová než vyjde tohle... Navíc co jsem kupoval desky na DIVIDE tak mi autor psal, že měl aktuálně problémy s deskama, že asi nevedly prokovy nebo spoje... asi vadná serie. Tam teda netuším kde to nechával vyrábět (čr nebo čína?) Každopádně já objednávám desky u výrobce kterej má v ceně testování metodou flying probe, což znamená zjednodušeně že každý spoj bod to bod je propískutej že vede. Nad každou deskou lítají jehličky s kontakty a proměřují jestli to vede podle gerber dat kam má.....

To prosím neberte jako rejpání, kdyby cena desky byla dána tím že něco zbyde pro EC1045 kterej to překreslil, což je práce na dlouhý večery, tak ani nepípnu... ale proč to nevyrobit levněji i s testerem, když to jde.....


Nahoru
 Profil  
 
PříspěvekNapsal: 19.11.2018, 23:00 
Offline
Profík

Registrován: 15.01.2014, 20:08
Příspěvky: 782
Bydliště: Šlapanice
Has thanked: 129 times
Been thanked: 97 times
Dávám práci místním a v APAMA mají tester aneb jsem ho viděl na vlastí oči v provozu. Druhá věc v APAMA byli ochotni udělat desku tak jak jsme chtěli tj. neplivá maska ze spodu a potisk z hora.

_________________
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: 19.11.2018, 23:08 
Offline
Radil
Uživatelský avatar

Registrován: 03.05.2017, 11:50
Příspěvky: 403
Bydliště: Ústí nad Labem
Has thanked: 56 times
Been thanked: 118 times
EC1045.01 píše:
Dávám práci místním a v APAMA mají tester aneb jsem ho viděl na vlastí oči v provozu. Druhá věc v APAMA byli ochotni udělat desku tak jak jsme chtěli tj. neplivá maska ze spodu a potisk z hora.


No, pokud nedodám číňanovi soubor s horní nepájivou maskou, tak tam taky žádná nebude... v tom nevidím problém.. A potisk ti v ceně udělají klidně na obou stranách.....

Nic proti místním výrobcům, roky jsem coby firma nechával desky vyrábět v Printed mělník, osobně se znám s majitelem a jeden čas jsem tam byl jako doma, nicméně pro "hraní si" doma nevidím problém výroby v číně....


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

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


Kdo je online

Uživatelé procházející toto fórum: MilasPce a 17 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