OldComp.cz

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


Právě je 24.04.2024, 08:07

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 6 ] 
Autor Zpráva
PříspěvekNapsal: 25.10.2020, 10:42 
Offline
Profík

Registrován: 21.10.2018, 08:27
Příspěvky: 560
Has thanked: 284 times
Been thanked: 139 times
Vykutáno z kazety, a funguje to parádně. Pro ty, co logický analyzátor nemají, může stále dobře posloužit.


Přílohy:
logan93.png
logan93.png [ 3.93 KiB | Zobrazeno 2925 krát ]
logan.png
logan.png [ 1.99 KiB | Zobrazeno 2925 krát ]


Naposledy upravil pwramp dne 25.10.2020, 10:44, celkově upraveno 1
Nahoru
 Profil  
 
PříspěvekNapsal: 25.10.2020, 10:43 
Offline
Profík

Registrován: 21.10.2018, 08:27
Příspěvky: 560
Has thanked: 284 times
Been thanked: 139 times
A ještě TAPky ...


Přílohy:
LOGAN.TAP [22.45 KiB]
268 krát
LOGAN_93.TAP [6.42 KiB]
283 krát
Nahoru
 Profil  
 
PříspěvekNapsal: 25.10.2020, 11:01 
Offline
Pan Generální
Uživatelský avatar

Registrován: 11.06.2013, 15:27
Příspěvky: 3063
Has thanked: 2208 times
Been thanked: 911 times
Tento LOGAN je totožný s popisem v zelené příloze amára?

_________________
// na co myslím, když sedím u oldkompů: Durov


Nahoru
 Profil  
 
PříspěvekNapsal: 26.10.2020, 23:47 
Offline
Profík

Registrován: 21.10.2018, 08:27
Příspěvky: 560
Has thanked: 284 times
Been thanked: 139 times
Citace:
Tento LOGAN je totožný s popisem v zelené příloze amára?


Bohužel ani netuším, že to v nějakém amáru bylo. Jak jsem kazetu kdysi dostal, tak dávám dál, kdysi jsem na to vědomosti neměl, abych programy použil.

Ale dal jsem si práci a oba programy vyzkoušel. LOGAN 93 měří a zobrazuje 4 kanály do 10 kHz pěkně. Pak už je to spíš loterie, jak a kde se povede chytit hrana. Do 100 kHz to má dle autora fungovat, ale to už je jen velmi hrubé, což se dá pochopit při údajně vzorkovací frekvenci > 200 kHz.

Program LOGAN měří slušně frekvenci do cca 15kHz, generátor funguje zhruba stejně, ale nepodařilo se mi zobrazit nic na logickém analyzátoru. Buď je v programu chyba nebo něco dělám špatně, nevím. Žádný průběh se mi zachytit nepovedlo :-(.


Nahoru
 Profil  
 
PříspěvekNapsal: 08.12.2020, 13:03 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2350
Has thanked: 304 times
Been thanked: 640 times
pwramp píše:
Citace:
Tento LOGAN je totožný s popisem v zelené příloze amára?


Bohužel ani netuším, že to v nějakém amáru bylo. Jak jsem kazetu kdysi dostal, tak dávám dál, kdysi jsem na to vědomosti neměl, abych programy použil.

Ale dal jsem si práci a oba programy vyzkoušel. LOGAN 93 měří a zobrazuje 4 kanály do 10 kHz pěkně. Pak už je to spíš loterie, jak a kde se povede chytit hrana. Do 100 kHz to má dle autora fungovat, ale to už je jen velmi hrubé, což se dá pochopit při údajně vzorkovací frekvenci > 200 kHz.

Program LOGAN měří slušně frekvenci do cca 15kHz, generátor funguje zhruba stejně, ale nepodařilo se mi zobrazit nic na logickém analyzátoru. Buď je v programu chyba nebo něco dělám špatně, nevím. Žádný průběh se mi zachytit nepovedlo :-(.
Taky jsem vyzkoušel LOGAN.TAP.

Logická sonda ukazuje čísla správně.

Frekvenci měří/odhaduje takto:
1. generátor - 2. naměřeno LOGANem
50Hz -> 53Hz
100Hz -> 106Hz
200Hz -> 210Hz
500Hz -> 528Hz
1000Hz -> 1055Hz
5000Hz -> 5275Hz

Generátor 800Hz generuje ve skutečnosti zhruba 781Hz

Zkoušel jsem na ZX Spectrum 48k, je možné že na ZX Spectrum 128k bude blíž realitě?

Analyzer mi taky funguje. Pod klávesou M se skrývá menu (OPQAM), kde lze nastavit synchronizaci, rychlost snímání a takové věci. Ale nakonec se mi to nepodařilo donutit k zobrazení čehokoli z portů 8255, jen to reagovalo na mačkání kláves a zdá se, jako by to spíš pořád četlo všechny bity z portu 254 a nepřepínalo na 31, 63, 95.

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS


Nahoru
 Profil  
 
PříspěvekNapsal: 28.12.2020, 00:10 
Offline
Pan Štábní

Registrován: 29.06.2013, 16:52
Příspěvky: 1614
Has thanked: 31 times
Been thanked: 357 times
Ono to asi od zakladu nikdy nebude sedet presne.

Koukneme se na kod:

DI
IN A,(1F)
LD (BD67),A
IN A,(3F)

No a na ZX jsou 8bit porty vzdy zpracovavany 16bitove kde vyssich 8 adres tvori predchozi stav registru A pred ctenim portu. No a prave tady pak vznika ruzna casova "brzda". Ula v oblasti borderu pojede rychle, ale v dobe kdy kresli paper na TV, bude i brzdit vsechny pomale porty, tedy ty, ktere maji A15=0 a A14=1. A primo v kodu muzete videt, ze se nacte port 1F a primo nactena hodnota pak navic muze urcit, jestli nasledujici port xx3F bude ULA brzdit nebo ne. Zalezi take hodne na tom, jak casto se takovy kod opakuje. Pokud se opakuje v rychlem sledu, pak mohou byt nepresnosti o to vetsi.

Resenim je pouzivat bud plne 16bitove porty pres IN A,(c) a zajistit, aby alespon A14 byla v log.0. Nebo nechat 8bit port, ale pred ctenim vyplnit registr A hodnotou, kde A6 je v log.0.

To same cteni portu klavesnice. Ula ho brzdi. Sice jinak, ale take ho brzdi. Proto by bylo vhodne klavesnici testovat jen zridka, treba jednou za preruseni.

_________________
http://velesoft.speccy.cz/


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ů: 6 ] 

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 10 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