OldComp.cz

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


Právě je 28.03.2024, 19:23

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 253 ]  Přejít na stránku Předchozí  1 ... 8, 9, 10, 11, 12, 13, 14 ... 17  Další
Autor Zpráva
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 09.04.2021, 10:06 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 05.09.2013, 14:08
Příspěvky: 1067
Bydliště: Smolenice
Has thanked: 130 times
Been thanked: 473 times
KAY1024 má presne dve LS298, ale aj tak som tie artefakty najprv mal. Musel som vymeniť nejaké IO pred nimi a myslím, že aj LS257 za nimi som nakoniec menil za HCT variant, lebo LSko i ALSko robilo nejakú neplechu.

_________________
To err is human, but to really foul things up requires a computer.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 09.04.2021, 10:41 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 05.09.2013, 14:08
Příspěvky: 1067
Bydliště: Smolenice
Has thanked: 130 times
Been thanked: 473 times
danhard píše:
U KAY1024 jsou LS298 na zapamatování barvy, ale na výstupu je LS257.
Ono nejde o to tam cpát jiný brouky, až to funguje, ale vzít si škopek, najít tu chybu a opravit jí :roll:

No však ako si myslíš, že som našiel čo sa má vymeniť? Mohol som tam nastrkať 10 kondíkov rôznych hodnôt, ale načo z toho robiť bastlhniezdo, keď výmenou švábov sa to vyriešilo?

_________________
To err is human, but to really foul things up requires a computer.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 09.04.2021, 10:54 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2331
Has thanked: 303 times
Been thanked: 637 times
Ok ... až se dostanu k měření - mluvíme o té části, v dokumentaci k verzi 2Q, která je na straně 12? Tj. ty dvě 74LS153 IC35 a IC36 ze kterých se skládají barvy skrz 74LS07?

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 09.04.2021, 10:56 
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
A tak je to vždycky, udělá se to polovičatě a v dalším klonu se to objeví znova stejně blbě.
Třeba v ZX Nucleon 512k :D

Tam jde o to, že k nahrání registru paper/inkoust musí dojít současně s přepínáním multiplexeru výstupu a to záleží na zpoždění dost dlouhých cest, které se musí časově ztotožnit, ale stejně je to polovičaté řešení.
Když to není současně, tak se na výstupu objeví hazard špatně přepnutého paper/inkoust.
Když se za to zařadí registr s hodinami o půl taktu video clock posunutými, tak se všechny hazardy odstraní a na zpoždění těch cest pak nezáleží.

Viz Bobo64

_________________
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ředmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 09.04.2021, 23:08 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 21.01.2021, 11:05
Příspěvky: 1581
Bydliště: Pardubice
Has thanked: 25 times
Been thanked: 238 times
Zajímavé je, že ty čárky se objevují ve stejném časovém rozestupu a nejsou synchronní s obrazem. Pak to vypadá, že zdroj rušení není spojen s čítáním obrazu, ale s během procesoru, nebo nějakým pravidelným přerušením.

Aha je to podle počtu tisknutých znaků. Tak nic.

_________________
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: ZX Nucleon 512KB
PříspěvekNapsal: 10.04.2021, 07:49 
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
Tak ten rozestup je snad jasný a je spojen s čítáním té sekvence znaků a také při přepnutí do borderu.
Poprvé se to objeví po 3 znacích.
Nejdřív se přepne znak a pak se teprve nahraje barva. Stačí zpozdit to přepnutí kondem na zem na vstupu multiplexeru. Když se to udělá moc, tak se to objeví po 6 znacích. Takže najít zlatej střed :D

_________________
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 10.04.2021, 08:04, celkově upraveno 2

Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 10.04.2021, 07:51 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 24.05.2018, 22:32
Příspěvky: 1972
Bydliště: Most, Praha
Has thanked: 864 times
Been thanked: 697 times
V dnešní době musí mít rozestup 2 metry. :?

_________________
i++ (INC) increment
i-- (DEC) decrement
i@@ (EXC) excrement


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 10.04.2021, 07:56 
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
A zxcygnus dostane pokutu 10k protože nedodržuje vládní nařízení :lol:

_________________
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ředmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 10.04.2021, 13:21 
Offline
Radil
Uživatelský avatar

Registrován: 15.05.2014, 15:24
Příspěvky: 460
Bydliště: Karlovy Vary
Has thanked: 1 time
Been thanked: 258 times
Také jsem tu měl jednu desku, kde v obraze bylo zobrazeno hromada čárek, jako u zxcygnuse. Po přečtení co radil danhard jsem chvíli laboroval a odstranil jsem to beze zbytku doletováním kondenzátoru 1,5nF mezi adresový vstup A muxů 74LS153 a +5V, nikoliv GND. Po artefaktech v obraze ani památka a obraz jak víno! :-)

_________________

CSS Electronics

ZX Nucleon 512KB: hlavní počítač
ZX Spectrum, Didaktik Gama 80KB/192KB: další počítače
Beta Disk 128X, mini: hlavní úložiště
Delta Disk: bývalé úložiště
DivMMC EnJOY! PRO MINI *lite*: nepoužívané úložiště
Multiface 128C (Debugged): Nabourávač her
Externí ROM 64KB a 128KB: Externí test. ROMky
Advanced Parallel Interface ADPI8255A: Top paralelní IFC
Kempston Interface: IFC pro joystick
Multishots Interface: IFC pro 2 joysticky
Orpheus Interface: Top AY+joystick IFC

http://css-electronics.8u.cz/


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 11.04.2021, 00:29 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2331
Has thanked: 303 times
Been thanked: 637 times
danhard píše:
Našlo by se tam více vylepšení a zjednodušení.
Třeba generování RGB videa je zbytečně složité, šlo by to i bez té 7407 a tranzistorů.
Je za tím CXA1645 a mělo by se to naladit na něj.
Pak mi připadá zbytečně komplikované multiplexování adres pro DRAM a potom to zase registrem převádět na SRAM. To by šlo úplně stejně i bez toho záchytného registru, jen by se musely jinak zadrátovat multiplexery.
SRAM je tam v smd přes adapter. Nabízel jsem tu v smd 1MB SRAM, nechtěl by jsi udělat ccs taky Nucleon 1024k ? :D
SRAM je dostatečně rychlá, aby se lezlo do paměti 4x rychleji, než do DRAM.
Pak není problém to udělat mnohem jednodušeji i pro 7MHz procesor. Rychlost DRAM paměti byla omezující pro všechny tyto mašinky.

Danhard má pravdu, tohle se mělo řešit správně navrženou logikou a ne dolaďováním kapacitou na signálu, podle toho, jak se sejdou tolerance IO.

Jako možná že kondenzátor pomůže (rozhodně má pozitivní vliv, alespoň na chvíli), ale je to hodně ošklivá duchařina podle toho, jak se to zrovna zahřeje. Asi mi bude chvíli trvat, než najdu správné hodnoty. Velké zklamání :(

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 11.04.2021, 17:31 
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
Neviděl bych to tak tragicky, mají to tak dělaný všechny ruský klony.
Dalo by se taky udělat zpoždění v tom GALu, jestli není plnej.
Stačí se podívat škopkem, jaká je tam chyba zpoždění těch cest.

_________________
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ředmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 23.04.2021, 13:30 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2331
Has thanked: 303 times
Been thanked: 637 times
danhard píše:
Stačí se podívat škopkem, jaká je tam chyba zpoždění těch cest.
Zatím jsem neuspěl. Už jen sonda osciloskopu (15pF/1MΩ) na vstupu B 74LS153 to rozhodí a podle teploty pronikající INK buď téměř zmizí, nebo dokonce začne v BORDERU na náhodných místech problikávat FLASH, příp. obojí současně. Podobný vliv měl přidaný kondenzátor mezi B a +5V (zkusil jsem 560pF i něco menšího i pullup paralelně k němu). Už nevím jak to vypadalo, když jsem zkusil přidat kondenzátor na A... asi se k tomu budu muset vrátit. Ale A ovlivňuje jen Flash, nebo ne?

Je možné, že jen nevím, na co se správně dívat? Hrany z GAL16V8 se zdají být pomalejší než z ostatních IO.

V pondělí/úterý by mi měly dorazit náhradní 74ALS153 a taky ten dřív zmíněný 74LS641, co byl vadný.

Jako na potvoru ale ty 74LS153 nemám v paticích, takže když se ukáže že nepatrně rychlejší ALS situaci zhorší, nebudu se moct vrátit zpět. (malé dírky v PCB, možná bude méně destruktivní uštípat vývody IO, než odsávat).

Štve mě to.

A ještě ke všemu se ukázalo, že nejspíš kvůli posilovači sběrnice s Nucleonem nefunguje externí KeyFace, taky nepříjemnost (hlavně když mám při měření desku IO dolu a láme mi to konektory od membrány).


Přílohy:
ZX Nucleon 512KB ver. 2Q - video cast s poznamkami do fora.png
ZX Nucleon 512KB ver. 2Q - video cast s poznamkami do fora.png [ 318.01 KiB | Zobrazeno 4755 krát ]

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS
Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 23.04.2021, 14:56 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2331
Has thanked: 303 times
Been thanked: 637 times
danhard píše:
Sonda 1:1 nemá 15pF, ale víc, 50-100pF. Normální výzkumník měří sondou 10:1 :D
Však ano, sondy mám nastavené 10:1. 15pF jsem opsal z osciloskopu. Týká se jenom vstupu?
danhard píše:
Proč to dáváš na B, když paper/ink přepíná A ??? Tu tabulku funkce máš blbě !
Aha, přehodil jsem sloupečky A a B? Večer na to mrknu znovu.

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 23.04.2021, 15:09 
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 vstup osciloskopu.
Sonda 10:1 nepřepínaná má vstupní kapacitu kolem 10pF, přepínaná 13pF na 10:1 a 1:1 50-100pF podle délky kabelu.

_________________
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ředmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 26.04.2021, 20:25 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2331
Has thanked: 303 times
Been thanked: 637 times
Problém s proužky zatím nevyřešen, odložen... zkusil jsem pár kapacit na vstup A, ale i když se to za určitých okolností zmírnilo, v jiných to zůstává... ten zákmit, který proniká do obrazu trvá jen okolo 20ns, o tolik se rozchází barva z IC12 a signál A do MUXu.

Nicméně, mezitím jsem opravil poměr mezi jasnými a nejasnými barvami. Nucleon to má blbě, nejasné barvy jsou jasnější, než by měly být. Viz srovnání s emulátorem atd... Fuse emulátor je mnohem bližší originálnímu hardwaru a modrá s jasem na Nucleonu skoro nešla rozeznat od modré bez jasu.

Obvykle se barva bez jasu udává jako 3/4 intenzity barvy s jasem, na screenshotech barva s jasem mívá hodnotu 255, bez jasu 192.

Špatně jsou rezistory R52, R53, R54, R59, R60, R61... viz kousek schématu na přiloženém obrázku s vypočtenými hodnotami. Jasu ZX Spectra se lépe blíží kombinace 300Ω, 470Ω, 680Ω než ve schématu uvedená 220Ω, 560Ω, 680Ω.

Napětí před výměnou byly 2.25V bez jasu, 2.67V s jasem (220+560)*5/(220+560+680)=2.671V ... analogicky pro ostatní situace, naměřené napětí sedí s výpočtem. Po výměně rezistorů to je 2.04V bez jasu, 2.66V s jasem, přičemž 2.66*3/4=1.994. Tak blízko, jak to jde s hodnotami z E24 řady.

Jo a taky se zdá, že se tím zmírnil problém s blikáním obrazu, resp. azurové, když je border azurový. Pořád tu a tam problikne, jakoby monitor nechtěl chytit barvy, ale řádově méně často. U jiných barev jsem to nezaznamenal.

Docela DODO... jako běží to spolehlivě, kromě věcí od Ultimate Play The Game, což hádám bude nějaká nekompatibilita Pentagonu, ale i tak, nečekal jsem, že budu věci opravovat, pokud nepokazím stavbu.


Přílohy:
RGB barvy a jas - rezistory definujici uroven.jpg
RGB barvy a jas - rezistory definujici uroven.jpg [ 95.03 KiB | Zobrazeno 4622 krát ]
Poznámka: porovnání všech barev
DSC06339 zmenseno porovnani barev.JPG
DSC06339 zmenseno porovnani barev.JPG [ 452.64 KiB | Zobrazeno 4634 krát ]
Poznámka: 128k menu po výměně rezistorů vypadá správněji
DSC06341 zmenseno po vymene rezistoru.JPG
DSC06341 zmenseno po vymene rezistoru.JPG [ 287.27 KiB | Zobrazeno 4634 krát ]

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS
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ů: 253 ]  Přejít na stránku Předchozí  1 ... 8, 9, 10, 11, 12, 13, 14 ... 17  Další

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