OldComp.cz

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


Právě je 16.04.2024, 06:14

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 128 ]  Přejít na stránku Předchozí  1 ... 5, 6, 7, 8, 9  Další
Autor Zpráva
 Předmět příspěvku: Re: Replika kabelu k Didaktik D40
PříspěvekNapsal: 04.04.2021, 18:04 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2089
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 327 times
Tak pocínovať priamo cínom nehrozí, vôbec sa to nechytá. Zrejme že používam dosť staré ploché vodiče (asi zoxidovali).

Ešte som mal jeden trik ako odizolovať viac vodičov naraz na plochom kábli:
Potrebujeme: odlamovací nôž, niečo rovné (pravítko), a nezodrané kombinačky.
Robí sa to hneď po odstrihnutí, stačí zobrať pravítko a odlamovacím nožom jemne narezať jedným ťahom izoláciu na všetkých naraz. Z druhej stany tiež, treba sa trafiť na rovnakú dĺžku. Samozrejme s citom aby sme nezarezali do žiliek. Lepšie je menej ako viacej. Potom stačí zobrať ostré kombinačky (treba mať odložené nové nezodrané) a s nimi chytiť vždy kus izolácie a strhnúť. Ide to pekne po celkom slušných kusoch, to slabé narezanie stačí na to aby sa to tam odtrhlo. Pri tupých kombinačkách to môže prešmykovať, potom potrebujeme väčšiu silu na ich stlačenie a to zasa môže odtrhnúť aj žilky.

Ozaj, keď už máme repliku kábla hotovú, môžeme pristúpiť k replike celej D40. :D

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Replika kabelu k Didaktik D40
PříspěvekNapsal: 17.04.2021, 17:16 
Offline
Radil

Registrován: 18.10.2013, 15:30
Příspěvky: 263
Bydliště: Oakland, Slovakia
Has thanked: 25 times
Been thanked: 60 times
RaceSoft píše:
OK, takže rozebráno. Pokud se potvrdí, že to funguje, tak zveřejním gerbery nebo můžu přiobjednat podle zájmu další.

Petr

Zaujem urcite bude. Aspon u mna.

_________________
Didaktik Gama | ZX Spectrum 128 | ZX Diskface Quick A | BetaDisk 128C Interface | D40 & D80 | divIDE | Interface M/P | Multiface 128 (GOTDJ) | Gama Breaker | D80mini

"Kvalita a stabilita Windows XP se Microsoftu nevyplatila, stal se takovou temnou připomínkou toho, co se stane, když odvedete svou práci moc dobře."


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Replika kabelu k Didaktik D40
PříspěvekNapsal: 05.10.2022, 17:26 
Offline
Kecka

Registrován: 23.05.2013, 19:07
Příspěvky: 26
Has thanked: 2 times
Been thanked: 9 times
Sice pozdě, ale přece... Narazil jsem náhodou na toto vlákno... Kdysi se problém připojení D40 řešil i na pandoře, níže uvádím kopii textu z té doby, chyba v návrhu je problém umocněný použitím HCT obvodů. Návrh řešení spočívá ve změně řízení LS245, aby nedocházelo ke kolizi na datové sběrnici (dynamický hazard). U systémů postavených na Z80 je třeba respektovat časový průběh signálů, LS245 by měl být aktivní směrem z počítače do D40 po celou dobu platnosti /CS245 tedy 2T (ne pouze po dobu platnosti /WR 1T; cyklus zápisu trvá 2T - je aktivní datová sběrnice), řešením je k přepínání směru LS245 (vstup DIR) použít signál /RD (přímo, bez invertoru) místo /WR, pak bude časování korektní. Úprava je proveditelná přímo na DPS konektoru zasouvaného do počítače. Jak už to bývá nebyl nikdy čas to v praxi ověřit, ale z dostupných pramenů je dynamická chyba evidentní...

******************
To že je D40 ve větší sestavě nestabilní je známá věc. Vzhledem k tomu, že mne oslovil dlouholetý uživatel sestavy DG128+MELODIK+D40 se svým letitým trápením, dovoluji si konzultovat problém i zde.
Tato konkrétní sestava není v jeho případě použitelná, léta praktikuje způsob práce - DG+D40 když něco dělá, DG+MELODIK když si chce zapařit... (Hry nahrává z MG)
Sám jsem v době aktivního (každodenního) používání MDOSu měl Kompakta a provozoval jej v sestavě DK+Keyboard Proface+Melodik bez nejmenšího problému se stabilitou, takže mi chybí ta "pravá" zkušenost s D40/80. Po dvou letech jsem si pořídil MB02+ a MDOS dál používal na MB02+(v emulátoru), takže trápení s D40 mne opravdu minulo.
Sestava se chová jakoby zamrzla při testu mechanik (zůstane červená obrazovka), někdy chvíli "vrčí" z reproduktoru a teprve pak zamrzne, se samotným DG funguje D40 bez problémů?
Prošel jsem si schéma D40 a výpis ROM D40(od KVAKSOFT, mimochodem super publikace), ještě uvedu, že se jedná o D40 s WD2797, čili MDOS1.0, ale to zřejmě není podstatné. Vzhledem k tomu co se provádí po resetu, zejména test RAM v D40, jsem dospěl k názoru, že problém bude zde. Opakované "vrčení" napovídá na chybu RAM D40, ale problém bude zřejmě jinde než vadný čip 6116.
Teď tedy konečně to hlavní, připadá mi, že chyba je už v samotné konstrukci D40, konkrétně v řízení posilovače sběrnice(74LS245), který je v konektoru kabelu s tlačítkem SNAP. Dle schématu je obvod blokován (oba porty ve stavu vysoké impedance) pokud není přistupováno k HW D40, to je v pořádku, ale směr (vstup DIR) je zapojen přes invertor ze signálu /WR a to způsobuje kolizi dat na sběrnici v případě zápisu do D40.
Pokud CPU čte data z D40 je vše v pořádku, signál /WR je po celou dobu čtecího cyklu neaktivní, takže v momentě platnosti signálu /CS245 (odvozený z adresy a /MREQ) se budič LS245 aktivuje správně z D40 do ZX.
Pokud CPU zapisuje do D40 stane se následující, při sestupné hraně /CS245 (adresa + /MREQ) aktivuje CPU datovou sběrnici pro výstup a objeví se na ní data určená k zapsání do D40, ale signál /WR je zpožděn od /MREQ o 1T, takže se CPU minimálně 1takt přetlačuje na datovce s LS245 než /WR přejde do nuly a LS245 změní směr do D40. Vzhledem k tomu, že jsou výstupní budiče CPU méně výkonné oproti LS245 a navíc jsou data v ZX propojena pomocí "oddělovače"(odpory) s datovou sběrnicí ULA, je nanejvýš pravděpodobné, že CPU během pouze 1 taktu (tak dlouho trvá /WR) nezvládne "narovnat" stav datové sběrnice, zatížené ještě parazitní kapacitou připojeného Melodiku a systém kolabuje.
Nemyslím si, že za "padáním" je délka kabelu k D40, jak se všeobecně traduje. V praxi jsem se setkal se systémy na bázi 8080,85, Z80, kde délka spojů bez posilovačů dosahovala také úctyhodných délek a problém to nebyl. Je škoda, že neposílili celou adresovou sběrnici, ale pouze její polovinu, zřejmě by další LS244 způsobila značné zdražení?
******************


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Replika kabelu k Didaktik D40
PříspěvekNapsal: 05.10.2022, 20:44 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2089
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 327 times
Zaujímavé, toto oneskorené /WR pri zápise do pamäte, to som ani nevedel, myslel som že je to zhodné ako pri portoch. Prikladám obrázky. Prečo ale pre DIR invertovali /WR keď mohli použiť rovno /RD? To sa už asi nedozvieme. Alebo že by niečo s /INT alebo /NMI? To má zasa iný priebeh, a D40 prvej verzie /NMI aktívne využíva pri čítaní alebo zápise na disketu. Pri /INT je aktívne /IORQ, na adresovej zbernici je PC (program counter), /WR ani /RD aktívne nieje, a to už stačí na aktivovanie /CS245 pokiaľ bude program bežať akurát na správnej adrese. Takže pri /INT sa môže aktivovať 245ka keby sa nemala, a už záleží iba ktorým smerom. Pri použití invertovaného /WR bude DIR 0, teda smerom do počítača, pri použití /RD bude DIR 1, teda smer do D40. V podstate by to nemalo ničomu vadiť, nehľadiac k tomu že takáto situácia môže nastať... skoro nikdy.

edit: až budem mať rozložený Didaktik, tak to odskúšam. Originál kábel mi s jedným eMkom funguje podľa jeho umiestnenia, tak zistím či to pomôže.


Přílohy:
Z80 MREQ.png
Z80 MREQ.png [ 38.14 KiB | Zobrazeno 4175 krát ]
Z80 IORQ.png
Z80 IORQ.png [ 36.08 KiB | Zobrazeno 4175 krát ]

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Replika kabelu k Didaktik D40
PříspěvekNapsal: 05.10.2022, 22:13 
Offline
Kecka

Registrován: 23.05.2013, 19:07
Příspěvky: 26
Has thanked: 2 times
Been thanked: 9 times
Použití /RD bude vždy "správnější" řešení, neboť pouze při aktivním signálu /RD bude LS245 aktivním budičem sběrnice v počítači, ve všech jiných případech bude LS245 aktivně budit datovou sběrnici v D40.

Speciální sběrnicové cykly s ohledem na D40 nejsou důležité, D40 ke své funkci vyžaduje pouze "memory & I/O"; INT, tedy maskovatelné přerušení je věcí čistě počítače, NMI v momentě čtení dat generuje /RD.

Ve většině systémů s 8b procesory lze vysledovat následující dynamické potíže: 1) nedostatečný předstih dat/adresy = většinou to nefunguje vůbec nebo v případě bipolárních obvodů až po zahřátí; 2) příliš velký přesah zejména dat = systém je funkční, nicméně "záhadně" odcházejí občas komponenty jako jsou budiče sběrnic a paměti, mají odpálené datové budiče.

To v textu popisované a reálně zachycené chování s "vrčením" = chyba RAM paměti D40, problém s /WR potvrzuje, procesoru se nedaří správně zapsat data do RAM D40, zatímco čtení probíhá bez problému, program je vykonáván z ROM D40.
Typické chování sestav s D40+Melodik bylo: po resetu zůstane červená obrazovka, někdy se zobrazí i hláška počítače, systém naprosto náhodně končí v resetu, zejména u DG a ZX problém s rostoucí teplotou počítače "ustupuje"; nicméně sestavy jsou nestabilní a nepoužitelné, člověk má pocit, že přejede rukou nad kabelem a počítač se resetuje; někdy lze počítač provozovat dokud se neaktivuje D40.
Je to paradox, ale možná kdyby posilovač nepoužili vůbec...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Replika kabelu k Didaktik D40
PříspěvekNapsal: 06.10.2022, 01:47 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2089
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 327 times
Tak ono je tam ten posilňovač nie kvôli vstupu do počítača, ale kvôli výstupu. D40 s MDOS1 má kopu logických obvodov, do ktorých vedú signály. Keď si k tomu pripočítame odpor kábla a prechodové odpory na konektoroch, už by to Spectrum nemuselo utiahnuť a pokles napätia signálov v D40 by mohol byť moc veľký.

S tou rukou na kábli je to skoro pravda. Keď mám kábel normálne, na jednom eMku funguje, na druhom sa dokola resetuje. Keď ploché káble oddialim od seba čo i len o 1 cm, už to funguje. Ono keď /WR aktivuje zápis do RAM v D40, a ide späť po kábli ako DIR do 245-ky aby poslala dáta po kábli, to je fakt na hrane. Tie dáta v okamžiku aktivovania /WR na RAM už mali byť nastavené.

Prikladám nákres úpravy keby chcel niekto skúsiť. DPS v mieste krížika netreba ani prerušovať, môže sa iba odletovať káblik a zaizolovať aby sa s niečim nespojil. Potom bude prípadný návrat do pôvodného stavu hračkou.


Přílohy:
Kabel D40 - stability fix.jpg
Kabel D40 - stability fix.jpg [ 64.6 KiB | Zobrazeno 4184 krát ]

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Replika kabelu k Didaktik D40
PříspěvekNapsal: 06.10.2022, 07:35 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 21.01.2021, 11:05
Příspěvky: 1619
Bydliště: Pardubice
Has thanked: 28 times
Been thanked: 247 times
PotPalo píše:
Keď si k tomu pripočítame odpor kábla a prechodové odpory na konektoroch, už by to Spectrum nemuselo utiahnuť a pokles napätia signálov v D40 by mohol byť moc veľký.


Pokles napětí ? To je teda blbost. Do dvou vstupu LS teče 0,2mA odpor 0.5m kabelu je i s konektory 0,2 Ohm takže je na něm úbytek 0,04V. To ani doma nezměříš, větší chybu budeš mít na drátech k měřáku, kde se ti nachytá 50Hz ze sítě.

Spíše se jedná o impedance vedení a přeslechy mezi sousedními vodiči, aby to neovlivňovali jiné moduly.

_________________
Praxe znamená, že vše funguje, ale nevíme proč. Teorie znamená, že vše víme, ale nic nefunguje.
Někdy je teorie spojena s praxí. Znamená to, že nic nefunguje a nikdo neví proč ...


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Replika kabelu k Didaktik D40
PříspěvekNapsal: 06.10.2022, 11:50 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2089
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 327 times
Dva vstupy LS? Možno v druhej verzii s MDOS2, ale prvá verzia D40 má minimálne 6 vstupov pre dátové signály, a či sú obvody LS nemusí byť zrejmé, vtedy dávali čo mali. Možno práve s tým počítali, že niečo LS nebude. Neviem, neriešim. [koniec polemiky]

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Replika kabelu k Didaktik D40
PříspěvekNapsal: 06.10.2022, 15:37 
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
Už jen to, že při oddálení kabelů od sebe pomáhá, ukazuje na parazitní kapacity, ne na odpor vedení... A logicky, přechodový odpor společně s odporem vodičů bude někde v jednotkách Ohmů... tj nezajímavej.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Replika kabelu k Didaktik D40
PříspěvekNapsal: 04.11.2022, 19:07 
Offline
Kecálek
Uživatelský avatar

Registrován: 01.07.2014, 17:05
Příspěvky: 240
Bydliště: Buštěhrad
Has thanked: 19 times
Been thanked: 50 times
Teď koukám na aukru na tohle https://aukro.cz/propojovaci-kabel-mezi ... 7020760142 Jsou někde plošňáky na to?

_________________

Obrázek ZX Spectrum: Didaktik M, ZX 48k, Černá Gama, Frankenstein 48k, Harlequin 128k v ZX+, Did Kompakt, ZX81
Obrázek Amiga: Amiga 4000D CyberStorm MKIII, Amiga 1200 + Blizzard 1230IV, Amiga 1200T Infinitiv, A600, A500
Obrázek Ostatní: Atari ST 1040FM, Shrap MZ-821, Apple lle, Commodore 64, SGI Indigo2, Sun Ultra 5
Obrázek Apple: G3 BW, G4 PCI, G4 QS, G4 MDD, iMac G3, iBook G3, iBook G4, LC II, LC III, LC 475, Performa 630, PM7300, PM7200, PM8500, Quadra 650, PB 160, PB G3


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Replika kabelu k Didaktik D40
PříspěvekNapsal: 04.11.2022, 19:42 
Offline
Radil

Registrován: 27.09.2013, 22:59
Příspěvky: 426
Has thanked: 102 times
Been thanked: 44 times
To nevím, ale autor šikovně použil standardní ATA100 kabel pro pevné disky a mechaniky, takže dobře eliminoval vzájemné rušení sousedních vodičů. Když to nabízí na Aukru, musí to mít dobře vyzkoušené a funkční. Takže navrhnout a vyrobit to funkčně spolehlivé jde.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Replika kabelu k Didaktik D40
PříspěvekNapsal: 04.11.2022, 22:32 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2089
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 327 times
A prečo by to nešlo? Vidím že použil 80 žilový kábel (snáď, obrázok mi nejde zväčšiť), kde je každý druhý vodič GND, takže má k dispozícii 40 vodičov na signály.

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Replika kabelu k Didaktik D40
PříspěvekNapsal: 04.11.2022, 22:55 
Online
Radil

Registrován: 18.10.2014, 23:10
Příspěvky: 377
Has thanked: 28 times
Been thanked: 120 times
Ale konektory majú len 39 pinov.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Replika kabelu k Didaktik D40
PříspěvekNapsal: 04.11.2022, 23:53 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2089
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 327 times
Pôvodný kábel má 38 žíl. A pri spomínanej úprave pre stabilitu ich stačí 37.

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Replika kabelu k Didaktik D40
PříspěvekNapsal: 05.11.2022, 09:19 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 21.01.2021, 11:05
Příspěvky: 1619
Bydliště: Pardubice
Has thanked: 28 times
Been thanked: 247 times
Když se místo vyndání pinu proti otocení použije rámeček s klíčem, můžeš mít i 40.

_________________
Praxe znamená, že vše funguje, ale nevíme proč. Teorie znamená, že vše víme, ale nic nefunguje.
Někdy je teorie spojena s praxí. Znamená to, že nic nefunguje a nikdo neví proč ...


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ů: 128 ]  Přejít na stránku Předchozí  1 ... 5, 6, 7, 8, 9  Další

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


Kdo je online

Uživatelé procházející toto fórum: Google [Bot] a 6 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