Sláva ! Příčina byla skutečně v tom pinu STSTB - na zobrazování sice není potřeba, ale na dynamickou RAMku jo. Takže tam mám MIKOS-1 V4.0H + Ještě jsem nezkoušel klávesnici.
Celé vlákno · 28 zpráv
Re: Tak už mi to funguje
Milan Palička SAPI-1
Já se vážně asi picnu... Rozchodil jsem SAPI, funguje i klávesnice, Mikos, Mikrobasic... hurá, tak jsem chtěl nahrát program z kazety a koukám, že mi v kazeťáku odešlo trafo...
Re: Re: Tak už mi to funguje
EC1045 SAPI-1
gratulace k uspesnemu znovu zprovozneni SAPI
zatim vim o verzich MIKOSU "D", "F", "H" jaki je mezinema rozdil netusim
u MONITORU uxistuji V4.0 a V4.1 kdi verze "V4.0" pouziva klanesvici ANK-1 a verze "V4.1" pouziva klanesvici CONSUL 256.11 (ci jinou "inteligentni" klavesnici s prarelnim vystupem)
Re: Re: Re: Tak už mi to funguje
melsoft SAPI-1
Mě by nejvíc zajímala verze MIKOSu "T" - terminálový vstup a výstup. Podle nabídky TESLY se prodávala a dnes by byla o to zajímavější, že je čím dál větší problém připojit (sehnat chodivou) televizi případně klávesnici. Stejně má každý hned vedle SAPI nějaké pecko či noťas.
Re: Re: Re: Re: Tak už mi to funguje
Milan Palička SAPI-1
Co mám to mám. Stejně vůbec nevím, co s tím Mikosem mám dělat, nemám k němu žádnou dokumentaci :-( . Tak jsem si tam zatím dal REM-1 s Mikrobasicem. Nahrávat do DSM-1 jde (našel jsem jiný kazeťák, ale ten nemá nahrávací vstup). Akorát že mi nějak blbne (asi) videoRAM na AND-1, když nahraju prográmek a dám výpis LIST, tak sem tam nějaký znak je "těsně vedle". Třeba NEXT se zobrazí jako NEYT. Ale basicu to nevadí a program funguje. S tím monitorem, to je fakt. No a ca to moje varianta - AND-1 nebo 1A a připojit do kompozitního vstupu televizní karty (spousta lidí teď prodává za pakatel analogové karty) ? Ale neřeší se tím ta klávesnice. I když praktičtější by bylo mít nějakou minitelevizi přímo u SAPI. Díval jsem se třeba na 7" monitory na palubní desku do auta. Mají kompozitní vstup. To by bylo zajímavý, akorát že za to chtějí peníze, nejlevnější za cca 1500.
Re: Tak už mi to funguje
+GAMA SAPI-1
Zobrazit citovaný text (2 řádky)
> Co mám to mám. Stejně vůbec nevím, co s tím Mikosem mám dělat, > nemám k němu žádnou dokumentaci :-(
MIKOS pro Ondru popsán zde: http://dex.bloguje.cz/785776-programy-pro-mikos-na-ondrovi.php odkazy na zdroje, kde jsou manuály k MIKOSu pro SAPI (hlavně na Honzův Dropbox, tam je ale potřeba snad heslo, něco málo je i u mě na iDisku veřejně přístupné) jsem soustředil sem: http://sites.google.com/site/computerresearchltd/Home/stare-stroje/ tesla-sapi-1
Zobrazit citovaný text (3 řádky)
> S tím monitorem, to je fakt. No a ca to moje varianta - AND-1 nebo > 1A a připojit do kompozitního vstupu televizní karty (spousta lidí > teď prodává za pakatel analogové karty) ?
Úspěšně to používají kluci se ZX Spectrem. Takže by to mělo jít i na SAPI.
Zobrazit citovaný text (3 řádky)
> Díval jsem se třeba na 7" monitory na palubní desku do auta. Mají > kompozitní vstup. To by bylo zajímavý, akorát že za to chtějí > peníze, nejlevnější za cca 1500.
Jeden takový jsem kupoval před lety (asi za 3500, nejlevnější co tehdy bylo). Jediný problém byl, že vertikální rozlišení odpovídá NTSC, a při PAL vstupu buď vynechává mikrořádky, aby se obraz vešel, nebo (po přepnutí) usekne pruh dole (třeba na PMD tím zmizí dialogový řádek). Novější televizní stroje s větším rozlišením displeje tímhle netrpí - stejně ale doporučuju raději si stejný typ nejdřív od někoho půjčit a otestovat ještě před koupí.
Re: Re: Tak už mi to funguje
Milan Palička SAPI-1
"Úspěšně to používají kluci se ZX Spectrem. Takže by to mělo jít i na SAPI." Však já to používám právě se SAPI :-) poté co jsem ho po nějakých dvanácti letech reinkarnoval a Merkura jsem dal pryč...
Re: Tak už mi to funguje
+GAMA SAPI-1
Zobrazit citovaný text (3 řádky)
> Takže by to mělo jít i na SAPI." > > Však já to používám právě se SAPI
A jo vlastně... Byl jsem teď tři dny nepřetržitě v práci, tak mi to nedocvaklo.
Re: Re: Re: Re: Re: Tak už mi to funguje
EC1045 SAPI-1
s tou klavesnici to neni nerisitelny problem pouzijese klvasnice z PeCky a mezi SAPI a PeCkovou klaveslici se vlozi jedno jednocip (microkontroler) kteri prevede seriova data na prarelni a strochou snahi bi mohl automaticky rozpoznat z da ma simulovat ANK-1 ci CONSUL 259.11
doma mam skripta z VUT kde jsou popsany sluzby z adres 100H .... jak jsem zistil tak jsem je jeste nenaskenoval ale mam zapujcenu desku DPS-1 (deska pristojove sbrnice IMS-2, HP-IB, IEEE 488, IEC 625, .....) i s kokumentaci takze jak budu skenovat dokumentaci k DSP-1 tak sjedu i ty skripta.
Re: Re: Re: Re: Re: Re: Tak už mi to funguje
Milan Palička SAPI-1
Jo s tou klávesnicí a PICem mě taky napadlo. Akorát že to málo co jsem s PICem uměl, jsem už zase zapomněl :) Ostatně o 8080 a Z80 to platí taky...
Re: Re: Re: Re: Re: Re: Tak už mi to funguje
melsoft SAPI-1
Vložení kontroléru (jak Atmel tak PIC) zkoušel Roman Bórik jako náhradu nekvalitní klávesnice u PMD-85 klávesnicí PC. Podle toho, jak mi to popisoval to není vůbec žádná legrace a dobře mu nechodí ani jedno zapojení. (A to je u mně PAN programátor !!!) Takže pokud chcete mařit čas touto cestou - hodně štěstí, proč to dělat jednoduše, když to jde složitě. Tím jednoduše myslím, že díky tomu, že veškeré služby v MIKOSu mají své pevné skokové vektory, neměl by být problém nahradit konzolové služby těmi, co směrují vstup z klávesnice a výstup na monitor jinými, které budou využívat sériový port na DSM-1. Zároveň bych defaultně předefinoval vstup a výstup intel-hex na sériový port (to jsou zatím dvě mouchy jednou ranou). Třetí moucha je, že se zdokonalíte v programování Intel 8080 a procvičíte si znalost služeb MIKOSu, instalaci ovladačů a přepínání dívajsů (devices). No není to lákavé? Čtvrtá "moucha" může být i to, že sériový port představuje docela slušný standard (OK PC klávesnice taky ale co až dojdou?), existuje i reinkarnace - převodník serial-USB a tedy výsledek předělání MIKOSu by mohl využít prakticky každý z nás SAPIstů. Co si na to kdo připojí je už každého jeho věc a mimochodem existuje i konvertor PS/2 klávesnice - serial. (a dokonce snad jako Open source projekt na Atmel 89C4051 ???) Omlouvám se, že se tohoto projektu v tuto chvíli nezůčastním, ale oživení a rozchození MFC-1A má přednost a zatím mě vytěžuje dostatečně.... P.S. Kdybych mohl ještě doporučit, tak vhodnější k "pěrestrojce" by byl MIKOS 5 !!!
Re: Re: Re: Re: Re: Re: Re: Tak už mi to funguje
EC1045 SAPI-1
Re: Re: Re: Re: Re: Re: Re: Tak už mi to funguje
EC1045 SAPI-1
jedna vec je nahradit "inteligentni" prarelni klavesnici u SAPI a neco jineho je sit tlacitek kdy jedina spolehliva vec co me napada rizena jednocipem je mit tolik hradel NAND s otevrenim kolektorem kolik je tam tlacitek zapojene do stejne site jako puvodni klavesnice a druhy vstup z hradla pouzivat k sepnuti matice z jednocipu to az bude jednodusi nahradit puvodni puvodni tlacitka jinejma ktere jsou spolehliva ci tu klavesnici udelat komplet novou. jednocipi jsou na toto tragicky pomale
co nad tim tak uvazuji pokut se v dane matici smi bit sepla jen jedna klavesa tak tech hradel bit tolik nemusi staci (pro PMD85) 15+5 a par pro SHIFT ci jine ktere se poziva v kombinaci s jinou klavesou. pro spinani bi tentokrat museli bit tri sady signalu a to pro radky i sloupce a posledni sada pro funkcni klavesi (SHIFT ....) cim bi pocet hradel klesnul na rozumnou miru (caa 24,6 IO misto caa 75;19 IO a jednocip bi to stihal levou zadni ale i tak bi to bila pjekna fosna s haldou IO misto jednoho svabu. mozna bi se to dalo jeste zjednodusit ale to bich si musel nakrelit. popripade pouzit hradlove pole abi se zredukoval pocet pouzder na minimum
jedno cipi jsou nechutne pomale delal jsem prevodnik z IMS-2 na RS232 (pro jeden pristroj v rezimu mluvci, automaticky zber dat pri dlouhobobem mereni bez nutnasti mit specialni radic) a tam pouzi ciste jen jednocip bi bilo mozne jen za predpokladu ze bi mel hodiny tak 1GHz protoze odpoved na zados musi prijit do !!!200ns!!! coz pro sekvencni automat na logice je casu vic nez dost ( rek bich ze to stiha hrube pod 100ns ) je pravdou ze to cele ma 12 IO a spotrebu jak okresni mesto (odporove delice na zbjernici) a jedine co to umi je prevzit znak z IMS-2 a odvisilat ho na RS232 ale opadlo drbani se z TUPIM jednocipem a kdis se neco posere tak na opravu mi staci logicka sonda a tri bez zakmitove prepince
Re: Re: Re: Re: Re: Re: Re: Re: Tak už mi to funguje
melsoft SAPI-1
jedna vec je nahradit "inteligentni" prarelni klavesnici u SAPI Bavíme se ještě o ANK-1 ? Milan přece psal o ANK-1.
Re: Re: Re: Re: Re: Re: Re: Re: Re: Tak už mi to funguje
Milan Palička SAPI-1
Jo, já jsem měl na mysli náhradu ANK-1 klávesnicí k PC. Myslím že aby se to navenek tvářilo jako ANK by zas tak velký problém být neměl. Ta membrána je skutečně za trest, jak s tím mohl vůbec někdo něco dělat... A PS/2 klávesnic je pořád všude dost.
Re: Re: Re: Re: Re: Re: Re: Re: Tak už mi to funguje
Milan Palička SAPI-1
A co že taková averze k mikročipům ? Já s nimi tedy zas moc zkušeností nemám, ale když zvládnou generovat TV PAL signál, nebo dokonce emulovat celé PMD-85, tak to s tou rychlostí snad zas tak špatné není...
Re: Re: Re: Re: Re: Re: Re: Re: Re: Tak už mi to funguje
melsoft SAPI-1
Já osobně žádnou averzi k jednočipům nemám. Popsal bych svůj vztah asi takto: 1)slušně znám (jsem schopen něco vyvinout) jen pro standarty MCS-48 a MCS-51, vše ostatní jsem schopen jen kopírovat podle hotového vzoru. 2)fakt nejsou všespasitelné, někdy nestačí a někdy je to jako s kulometem na vrabce, chce to přemýšlet kdy ano a kdy ne jednočip. 3) PMD-32-SD je postavena na ATmega a je to prostě bomba a pro SAPI znamená nový život. Na druhou stranu když někdo říká, že by se SAPI dalo nacpat do jednočipu, zakroutil bych mu krkem :-)
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Tak už mi to funguje
EC1045 SAPI-1
mam doma hromadu 8035, 8031, 8032 tak jsem si rikal ze je pouziju tak jse se zaboril do dokumentace a nestihal jsem se divit jak je to vse komplikovane a integrovane periferije jsou jen imitacemi vuci perifernim IO z rady 82xx
asi jsem to vzal z spatneho konce a ocekaval jsem toho od tech jednocilu hodne ale po debate s clovekem kterej je schopen pomalu poznat typ CPU/jednocipu z HEX vypisu taky naznal ze zminovane jednocipi jsou za trest
a k te klavesnici jedinej spolehlivej zpusob co me napada jak nahradit matici tlacitek (ANK-1; PMD85; .......) je zas spinaci matice protoze si jinak nedovedu predstavit jak to sthat a jeste mezi tim obsluhovat klavesnici z PeCky
podobne reseni jsem videl u klavesnice osazenou halovajma snimacama MH1SS1 kdy spinala do matice jako klasicka tlacitka cela konstrukce spocivala v tom tam bilo 20 tlacitek 6x 7438 a nejaky ten odpor kdy 5x 7438 tvorilo matici 5x4 a sesta 7438 slozila jako invertor a linkovi budic kdiz jsem toto pripojil k DIDAKTIKU M tak to fungovalo lip nez originalni klavesnice takze pokud bi se udelalo neco podobneho a misto snimacu MH1SS1 bi tam sedel nejaky ten jednocip a nemuselo bi se resit slozite casovani protoze bi sepli jen potrebna hradla na pozadovanou dobu a jednocip bi mel dost casu na obsluhu PeCkove klavesnice a na jeji prekodovani na konketni typ 8 bitu
strochou snahy bi se mozna dala pouzit jedna matice i pro vice 8 bitu mam na misli zjednodusenou tj neuplnou pokud bi se udelala uplna pak uz zalezi pouze na ridicim programku v jednocipu
v priloze je ideovi navrh spinaci matice jak uplne tak neuplne i varianta neuplne matice s uplne kodovanou klavesou (ktera biva sepla v kombinaci s jinou klavesou napr shift) pro dany ucel jsou idealni hradla s otevrenym kolektorem (odpory na zajisteni urovne H nejsou zakresleny a misto spinaco bi bili napr pripojeny primo porty z jednocipu popripade ze zachitniho reristru) a toto reseni uz musi fungovat snad s jakimkoli jednocipem
pokut nekomu nebude jasne jak to funguje mile rad visvetlim
Přílohy
-
untitled.pdfapplication/pdf · 33 kB
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Tak už mi to funguje
Milan Palička SAPI-1
No ono je to komplikované, protože mikrokontroléry mají jinou filozofii programování než Intel/Zilog, vyplývající z podstaty RISC. A právě ty periferie mně naopak připadají jako silná zbraň, konkrétně u PIC od MIcrochipu - můžeš tam pověsit rovnou LEDku na zem, nebo na plus, připojit vnitřní pull-up odpor atd... A co se týká té klávesnice - matici bych spíš realizoval pomocí 4066 nebo nějakým analogovým spínacím polem. Ale připojit přímo PIC nebo AVR na 3212 na JPR-1 by podle mě taky neměl být problém, ať si tu matici spočítá mikrokontrolér, co se má co flákat. Nevidím nikde problém s rychlostí - kontrolér čeká, klidně v nekonečné smyčce, na příchod scan kódu z klávesnice a když nějaký přijde, tak podle tabulky nahodí výstupy připojený na 3212ku a hotovo. Čeká se na další. Jo a tu klávesnici s hallovýma sondama jsem doma kdysi měl, jenže už je to hodně dávno a já vůl ji tenkrát rozebral... :-(
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Tak už mi to funguje
EC1045 SAPI-1
ono to neni tak jednoduche ta klavesnice se skenuje v multiplexu takze ten jednocip musi pockat az ve na vistupnim portu a konkretnim bitu objevi nula a v tu chnili musi pripolit podle tabulky na vystupni port na konkretni bit nulu jakmile dojde ke zmene na vystupnim portu tak musi dojit k zhozeni nuli na vstupnim portu jinak obsluzna rutina na osmitu skonci hvaziji z duvodu stiskich vice klaves a ono tam moc casu hlavne na sepnuti asi nebude hlavne pokut tam budou zasebou instrukce OUT, IN v pripade SAPI bude o trosku volnejsi protoze se to adesuje jako pamet pomoci instrukci STA, LDA pokut to budou za sebou instrukce OUT IN tak kazda trva 10 strojovich ciklu takze na ripdavu je 10 strojovich ciklu pri kritalu 18MHz trva jeden stojovy ciklus 500us co pri 10 strojovich ciklech dela 5ns, instrukce STA, LDA trva kazda 13 strojovich ciklu takze na to mas 6.5ns coz nevim jak budes bezproblemove stihat a jeste mezi tim obsluhovat PeCkovou klavesnici jedine bi se to dalo bezproblemove sthat s jdnocipem kterej za tech 5ns udela tak 10 instukci tak pak snad bi se to dalo udelat
CMOS obvody nemam moc rat protoze se na ne clovak skarede podiva a on zmeni stav na vstupu a stema ledkama se u TTL (standart) nubec neseru a na kontaktnim poli je tam rvu do zeme rovnou bez odporu a ono to veslele vunguje dal pokut je takto narvu do plusu tak je zachvili spalim
pouzit analogove slinaci pole pokut snese proud jednotek mA tak snad jo ale kde ho vzit dnesni viber soucastek aspon v logice je dost mizernej. hradlo stoji par korun a bude dostupne i za nekolik let a v te matici ti staci jeden smer prenosu popripade se muze pouzit hradlove pole mozna bi se to dalo poskladat i s tranzistotu
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Tak už mi to funguje
+GAMA SAPI-1
Zobrazit citovaný text (6 řádků)
>klavesnice se skenuje v multiplexu takze ten jednocip musi pockat az ve na vistupnim portu a konkretnim bitu objevi nula a v tu chnili musi pripolit podle tabulky na vystupni port na konkretni bit nulu jakmile dojde ke zmene na vystupnim portu tak musi dojit k zhozeni nuli na vstupnim portu jinak obsluzna rutina na osmitu skonci hvaziji z duvodu stiskich vice klaves a ono tam moc casu hlavne na sepnuti asi nebude
Azda chceme detekovat každý zákmit tlačítek, či číst klávesnici obsluhovanou biologickým tvorem? Člověk na klávesnici bušící je tak pomalý, že ZX Spectru stačí číst stav klávesnice jednou za padesátinu sekundy. Nepamatuju si teď četnost volání čtení klávesnice na SAPI, ale o mikrosekundy rozhodně nejde...
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Tak už mi to funguje
EC1045 SAPI-1
jedna vec je snimat matici tlacitek na to mas casu kolik chces a druha je tu sadu tlacitek simulovat a mi se tu bavime o simulaci tech tlacitek protoze original klavesnice je dost priserna a prepisovat obsluhu klavesnice jaksi neresime
jinimi slovi misto te matice tlacitek tam sedi jednocip ktery je simuluje takze musis pockat az si obsluzna rutina spomene za zacne skenovat klavesnici a na vystupu se obevi nula pak musis zistit jestli se obejila na spravnem bitu pokut ano tak pak musis sepnout pozadovany vstup na nulu a pokut tam nejaky doveda narval intrukce OUT a IN hned za sebe coz se muze stat tak u I8080 na to mas jen 5ms a Z80 tak 3ms (pokut jsem tam psal ns tak se omlovam jaksi jsem se upsal na opacnou stranu v jednotkach)
u MIKROBASICU to nevipada tak silene (z 99.9% bude stejna rutina u MIKOSU s klavesnici ANK-1)
2038 0D75 ;GENERACE SIGNALU PRO SLOUPEC
2039 0D75 ;
2040 0D75 3A 00 40 KLIN30 LDA PORT24
2041 0D78 E6 E0 ANI 0E0H
2042 0D7A B0 ORA B
2043 0D7B 32 00 24 STA 2400H ****** zapis sloupce do klavesvice
2044 0D7E 78 MOV A,B
2045 0D7F 37 STC
2046 0D80 17 RAL
2047 0D81 E6 1F ANI 1FH
2048 0D83 47 MOV B,A
2049 0D84 3A 00 24 LDA 2400H ******* precteni radku z klavesnice
2050 0D87 FE FF CPI 0FFH
2051 0D89 C4 C0 0D CNZ KLIN50
2052 0D8C 15 DCR D
2053 0D8D C2 75 0D JNZ KLIN30
takze mezi instrukcemi STA a LDA je 38 strojovich ciklu kdy jeden strojovy ciklus trva u I8080 a 18MHz kristalu 500us taze na to mas 19ms coz bi se uz dalo i stihat primo jednocipem
dasi vec je ze nevis jestli nejaky doveda si nenapsal vlastni test klavesnice kde uz muzes mit tech 5ms taze osobne to vidim na brutalne richlej jednocip kterej bude teoreticky schopen odsimulovat cele SAPI nebo se tam vrazi spinaci pole a pak richlost neresis protoze spinacimu poli pouze reknes co s cim ma spoji a spinaci pole to pak spina v radech desitek ns (spozdeni tak dvou hradel) takze az se ktomu program dopracuje tak signali budou davno ustalene
Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Re: Tak už mi to funguje
EC1045 SAPI-1
a jeste jsem zapokel dodat ze ten jednocip prekodovava klavesnici z PeCky ze seriovim vysupem a mezi tim musi stihat periodicky spinat simulovanou klavesnici
takze ten biologicky tvor muze do te PeCkove klavesnice busit rihlosti jedn znak za tiden ale ten osmibit pri testu klavesvice ocekava odeznu za 3ms vtom nejhorsim moznem pripade na Z80 (u MIKROBASICu na SAPI za 19ms) a to pouze jednou za ciklus pokut to nestihnes vcas tak ten osmi bit to vihodnoti ze nebila stlacena zadna klavesa
Re: Tak už mi to funguje
+GAMA SAPI-1
Zobrazit citovaný text (7 řádků)
> takze ten biologicky tvor muze do te PeCkove klavesnice busit > rihlosti jedn znak za tiden ale ten osmibit pri testu klavesvice > ocekava odeznu za 3ms vtom nejhorsim moznem pripade na Z80 (u > MIKROBASICu na SAPI za 19ms) a to pouze jednou za ciklus pokut to > nestihnes vcas tak ten osmi bit to vihodnoti ze nebila stlacena > zadna klavesa >
Pořád nerozumím, kde se ty mikrosekundy berou. Který člověk stiskne klávesu na tři mikrosekundy? Jestliže je vzorkování jednou za padesátinu (20 000 mikrosekund) pro praxi dostatečné (ZX Spectrum), tak proč se děsit, že mi utečou tři mikrosekundy? Těch bych si vůbec nevšímal, stejně na tlačítkách budou zákmity a já chci jedno stlačení klávesy vyhodnotit jako jedno stlačení klávesy, a ne třista... Pokud mi uteče stisk klávesy v jednom 19 ms cyklu, tak ho chytím v druhém, od člověka stejně zůstane i při letmém dotyku stištěna na stovky mikrosekund...
Re: Re: Tak už mi to funguje
EC1045 SAPI-1
jde o milisekundy
ns nanosekunda
us mikrosekunda
ms milisekunda
promlem neni vtom kolikrat se ten test provede za sekundu ale jde o vlastni princip snimani
takze osmibit se rozhodne ze bude testovat klavesnici takze budem pedpokladat ze je klavesa stiskla a budem hledat tu stiklou klavesu. takze do akumolatoru si nacistame napr "FE" tj nejmene viznamni bit na "nulu" vse ostatni jednicky a odeslem to na sloupce klaveslice a pokut v zapiti na tom si prectes radky tak tam mas onech 3ms na Z80 5ms u I8080 coz u mechanicke klaveslice se projevi okamzite a muzes provest test jestli se ti tu nulu podarilo nacist pokut ano jdes hledat kokretni znak a pokut ne tak djdes skusit dalsi sloupec ale pokut ti tam misto mecanecke klavesnice sedi jednocip (kterej sikuluje tu mechaniskou klavesnici) tak ten musi stihnout v tomto case udelat onen "skrat" ale pouze na te spravne souradnici a pokut to nestihnes tak nactes nesmist nebo vubec nic
mas matic klaves a ta se cte vetsinou u osmibitu tim zpusobem ze postupne projizdis s jednou nulou po jedne ose a na druhe hledas kde se ti ta nula objevi a z toho zistis ktera ci ktere klavesi jsou stiskle ale problem nastane pokut tam nebudes mit spinaci matici je jedno jestli mecanikou ci elktronickou ale bude tam cihat jednoci kterej tu matici simuluje pak ralezi pouze na tom kolik upline casu mezi odeslanim one nuli a pokusem ji precist a mezi temito dvema instrukcemi mas onech par milisekund za ktere musi simulator klavesnice vyhodnotit jesti se vislana nula nachazi na spravnem miste (napr spoupci) a adeslat ji na stravne pozici (radku)
snad uz jsem to popsal dost podrobne kde je zakopan ten pes
Re: Tak už mi to funguje
+GAMA SAPI-1
Zobrazit citovaný text (2 řádky)
> pokut to nestihnes tak nactes nesmist nebo vubec nic >
Rozumím tomu tak, že věci typu Keyface pro ZX Spectrum (které jsou jednočipem realizovány) nemůže z principu fungovat. (Keyboard Proface/Keyface používá ke spínání matice PIC a 8004, viz http://velesoft.speccy.cz/keyboardproface-cz.htm )
Re: Re: Tak už mi to funguje
melsoft SAPI-1
Takže už všichni pochopili, že vymýšlejí vymyšlené nebo přejmenujeme konferenci na "Jednočipy a klávesnice"?
Re: Re: Tak už mi to funguje
EC1045 SAPI-1
uuuuuuuuuuf
>Rozumím tomu tak, že věci typu Keyface pro ZX Spectrum (které jsou
>jednočipem realizovány) nemůže z principu fungovat.
>(Keyboard Proface/Keyface používá ke spínání matice PIC a 8004, viz
>http://velesoft.speccy.cz/keyboardproface-cz.htm )
to je presne ten princip o kterem se tu bavime kterej jako jedinej bude pracovat spolehlive MHB8004 je analogove spinaci pole 8x8 pouzivane v ustrednach problem je kde ho chces dnes sehnat takze jsem resil i jak to urlat z toho co je bezne a hlavne bude za x let k sehnani muzes to postavit na hradlovem poli i z ridici logikou jako sekvencni automat nebo to spinaci pole poskladas z hradel ale pak jich tam budes mit jak n..... a stejnak az na funkcni klavesi popr korzorove klavesi muzes mit seplou jen jednu klavesu takze se to da dost zjednodusit
Přílohy
-
untitled.pdfapplication/pdf · 33 kB