OldComp.cz

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

Tlsk Mln 2019

Právě je 18 lis 2019, 03:04

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 234 ]  Přejít na stránku 1, 2, 3, 4, 5 ... 16  Další
Autor Zpráva
 Předmět příspěvku: ZX Nucleon 512KB
PříspěvekNapsal: 09 črc 2019, 13:42 
Offline
Radil
Uživatelský avatar

Registrován: 15 kvě 2014, 15:24
Příspěvky: 448
Bydliště: Karlovy Vary
Has thanked: 1 time
Been thanked: 246 times
Chci se s vámi podělit o projekt, na kterém momentálně pracuji :) Sice jsem to chtěl zveřejnit, až bude hotovo, ale nadšení je silnější. Už hodně dlouhou dobu chci mít nějakou použitelnou verzi ruského Pentagonu 128KB. Převážná část softwaru od 90. let do současnosti přichází z exSSSR zemí, a hlavně dema, jinak velmi kvalitní, jsou psaná a časovaná většinou pro Pentagony, které nezpomalují CPU nikde v paměti, CPU běží ve všech stránkách 100% rychlostí. Na Spectru v lepším případě nestíhají, v horším se resetnou.

Nejprve jsem si postavil Pentagon na PCB verze 2014 z eBaye. Ten sice šlape dobře, ale deska je obludně velká, mezi součástkami je mnoho nevyužitého prostoru, ale napájení je řešeno poměrně špatně - tenké dlouhé spoje, hlavně v okrajových částech desky jsou čipy už "podvyživené" :?

Pak jsem zkoušel logiku implementovat do CPLD Xilinx, hrál jsem si s tím poměrně dlouho, ale výsledek nebyl - prostě mi to nechodilo, na férovku uznávám, nad mé síly.

Třetí pokus, jak si pořídit Pentagona 128K je právě zde: Většina logiky zůstane v LS-TTL čipech, vyzkoušené zapojení, ale pár změn tam přece jen bude, viz. popis dál. Celé zapojení mám aktuálně na 4ks univ. plošňáků navzájem pospojovaných haldou drátů :) Deska bude rozměrově pasovat do krabice od Gumáka, měla by pasovat i do Pluska a nových krabiček od Sintechu. V současné chvíli je routing spojů hotov odhadem ze 65% a protože jde o opravdu velkou piplačku, je jedním z důvodů, proč už projekt zveřejňuji i očekávaná morální podpora z vaší strany, aby byla síla to dokončit :like: ;) :D Dávám si také velmi záležet na kvalitním rozvodu napájení pro jednotlivé čipy, silné spoje, pokud možno rovné a krátké, tzv. hřebínek, u každého čipu blokovací 100nF kondík + přibližně každé 3-4 čipy elyt 47uF s nízkým ESR, takže čipy by neměly trpět podvýživou, jako u verze 2014, Harlequina, ZX Nuvo apod.

A teď podrobnosti:

- název projektu ZX Nucleon 512KB
- PCB rozměrově odpovídající ZX Spectrum 48KB (Gumák) Issue 3B
- spínaný stabilizátor +5V/3A LM2596-5.0
- signály z CPU posíleny budiči sběrnice
- RAM 512KB, stránkování kompatibilní s verzí Pentagon 512KB, tvořená jedním pouzdrem SRAM 512KB
- režim 512KB RAM vypínatelný zezadu přepínačem, počítač pak funguje nuceně jen v módu 128KB (kvůli některým programům, které s rozšířenou RAM nefungují)
- malá část logiky nahražena 2ks CPLD GAL
- integrovaný AY-3-8910 se stereo výstupem na JACK 3,5 vzadu, míchání kanálů ABC/ACB přepínatelné přepínačem
- do stereo audia přimíchán i BEEP (na desce není repráček) + slabě i tape out
- resetovací mikrospínač vzadu
- analogový obrazový výstup RGB a kompozitní video na MiniDIN 8pos. konektoru
- kompozitní video generováno pomocí 5V only čipů SONY CXA1645M nebo ROHM BH7236AF, oba koupitelné za pakatel, vyzkoušené, generují poměrně slušný obraz na poměry PAL videa
- většina součástek jsou vývodové THT (retro čistší styl), mimo budičů sběrnic, PAL generátoru, zdroje 5V, pár tlumivek a nějakou drobotinu kolem

Na konec posílám náhled PCB, v jakém stadiu jsou právě práce na ní a děkuju za případnou podporu. Nadávky zkousnu také ;-), ale stejně budu pokračovat a dodělám si to po svém!! Po vyzkoušení prototypu by deska měla být k mání, bude-li mít někdo další zájem. Díky.


Přílohy:
zx_nucleon_p1.png
zx_nucleon_p1.png [ 277.6 KiB | Zobrazeno 2848 krát ]

_________________

CSS Electronics Petr Valečko

>>> ZX Nucleon 512KB <<<
ZX Spectrum, Didaktik Gama 80KB, Didaktik Gama 192KB
Beta Disk 128C, Delta Disk, Orpheus AY, Multishots IFC,
Multiface 128C (Debugged) IFC, Externí ROM 64KB a 128KB,
Advanced Parallel Interface ADPI8255A


http://css-electronics.8u.cz/
Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 09 črc 2019, 15:38 
Offline
Profík
Uživatelský avatar

Registrován: 05 zář 2013, 14:08
Příspěvky: 800
Bydliště: Smolenice
Has thanked: 81 times
Been thanked: 238 times
Vyzerá to zaujímavo, držím palce. Inak podobný projekt už existuje (https://github.com/andykarpov/karabas-128), ak by si potreboval inšpiráciu :-)

_________________
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 črc 2019, 16:35 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12 kvě 2013, 21:39
Příspěvky: 1523
Bydliště: Praha
Has thanked: 77 times
Been thanked: 188 times
Ze to pasuje do bezneho ZXS case je dobry napad, libi se mi to.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 09 črc 2019, 17:40 
Offline
Pan Generální
Uživatelský avatar

Registrován: 28 led 2016, 23:57
Příspěvky: 3304
Has thanked: 162 times
Been thanked: 254 times
Super, pro me rozhodne mnohem zajimavejsi nez treba ZX Next a rad si to postavim (myslim Nucleon).

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 09 črc 2019, 23:32 
Offline
Pan Generální

Registrován: 16 čer 2014, 12:23
Příspěvky: 2500
Bydliště: Jesenice u Prahy
Has thanked: 16 times
Been thanked: 149 times
Nojo, ale to CPLD by tomu slušelo.
Můžeš si pak do toho nahrát verzi dle libosti, ta ZX48 se dá udělat přídavným waitováním :)
Spíš bych to viděl na CPLD a pokud by se něco ušetřilo (na velikosti CPLD), tak pár běžných brouků.
Mám tu 1MB, 2x512kB cmos RAM 5V a XC95144XL-TQ144, to by se dalo jít do RAM po 16 bitech, zvládlo by to i VGA.
Oni se ty TTL brouci už hůř shánějí, hlavně ty s nožičkama :)

Jak máš řešený video výstup ?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 10 črc 2019, 06:46 
Offline
Radil

Registrován: 21 říj 2013, 09:25
Příspěvky: 274
Has thanked: 125 times
Been thanked: 100 times
Mě se to líbí, a rád si poskládám Nucleon. A jak píše Doda, pěkné je, že si k tomu mohu bez problémů koupit krabici i s klávesnicí a mít tak nový comp... držím palce


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 10 črc 2019, 08:34 
Offline
Radil
Uživatelský avatar

Registrován: 15 kvě 2014, 15:24
Příspěvky: 448
Bydliště: Karlovy Vary
Has thanked: 1 time
Been thanked: 246 times
danhard: No ono je nakonec lepší, že se mi to řešení s Xilinxem nepodařilo zrealizovat, mám u Spectra odpor ke konstrukcím typu all-in-one-chip. Podle mě, krása ZX Spectra a ostatních 8bitů 80. let byla mimo jiné i v tom, že to bylo z velké části poskládáno z jednoduchých čipů, které člověk znal, daly se snadno koupit (i dnes se dají, nesouhlasím s tebou, že se hůř shánějí - naopak, všude, opravdu všude jsou jich tuny, jen nabrat ;-)) a konstrukce tak byly průhledné, rozšiřitelné a u(o)pravitelné. Video jsem zběžně popsal v prvním popisku, schéma sem hodím později.

ostatní: OK, díky za podporu :-) a nakopnutí k dalšímu úsilí. Díky.

_________________

CSS Electronics Petr Valečko

>>> ZX Nucleon 512KB <<<
ZX Spectrum, Didaktik Gama 80KB, Didaktik Gama 192KB
Beta Disk 128C, Delta Disk, Orpheus AY, Multishots IFC,
Multiface 128C (Debugged) IFC, Externí ROM 64KB a 128KB,
Advanced Parallel Interface ADPI8255A


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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 10 črc 2019, 08:56 
Offline
Pan Generální

Registrován: 16 čer 2014, 12:23
Příspěvky: 2500
Bydliště: Jesenice u Prahy
Has thanked: 16 times
Been thanked: 149 times
No nevím, že by ZX81, nebo ZX48 bylo postaveno z velké části z jednoduchých chipů :roll:


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 10 črc 2019, 13:27 
Offline
Profík
Uživatelský avatar

Registrován: 20 úno 2017, 01:17
Příspěvky: 564
Has thanked: 12 times
Been thanked: 20 times
Chvalim implementaci jak kompozitu tak RGB do kompaktniho mini DIN. Jeste par let dozadu byl tohle celkem nedostatek.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 10 črc 2019, 13:29 
Offline
Profík
Uživatelský avatar

Registrován: 20 úno 2017, 01:17
Příspěvky: 564
Has thanked: 12 times
Been thanked: 20 times
danhard píše:
No nevím, že by ZX81, nebo ZX48 bylo postaveno z velké části z jednoduchých chipů :roll:


To je fakt. Snad vsechny domaci pocitace mely nejaky "custom" cip.


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

Registrován: 12 kvě 2013, 21:39
Příspěvky: 1523
Bydliště: Praha
Has thanked: 77 times
Been thanked: 188 times
tommik píše:
danhard píše:
No nevím, že by ZX81, nebo ZX48 bylo postaveno z velké části z jednoduchých chipů :roll:


To je fakt. Snad vsechny domaci pocitace mely nejaky "custom" cip.



Tak i tohle ma "custom chip" a celkove se ta konstrukce podle me velmi blizi podobe starych pocitacu, na rozdil od jednoho velkeho Xilinxe. Me se to zamlouva.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 10 črc 2019, 14:13 
Offline
Radil
Uživatelský avatar

Registrován: 15 kvě 2014, 15:24
Příspěvky: 448
Bydliště: Karlovy Vary
Has thanked: 1 time
Been thanked: 246 times
Ano, napriklad Spectrum 48KB rev. 3b bylo poskladano z 27mi integrovanych obvodu, z toho zakazkova byla akorat ULA a mozna ROM, vsech ostatnich 25 kusu radim mezi jednoduche bezne cipy ve smyslu BEZNE SEHNATELNE, aspon v te dobe na zapade, u nas v CSSR asi o neco hur. Takze trvam na tom, ze pokud 7,4% obvodu jsou zakazkove svaby a zbylych 92.6% bezne cipy, je pocitac poskladan z velke casti prave z beznych soucastek, a to je to, co se mi na pocitacich te doby tak ohromne moc libi. A to byl krome jinych dulezitych faktoru take jeden z duvodu jejich uspechu, protoze amater se v nich mohl stourat, pochopit funkci, neco se naucit, upravit si je k obrazu svemu, ale casto i bohuzel ruzne je domrvit ;) :D A prave proto se mi tak hrozne moc nelibi veci typu Spectrum Next, Vega, Humble, Karabas atd. atd., kde mate CPU, pamet, a jeden placaty cerny ctverec se 100 vyvody, a clovek na to muze maximalne tak koukat a drbat se za uchem a nic vic. :shrug: Mozna jsem s timhle nazorem sam, mozna jsem zaspal dobu a zamrznul v 80kach, ale at! Trvam na tom, ze k retro pocitacum patri vic TTLka, nez hradlovy pole :)

A ted bych uz rad uzavrel tema hradlovych poli v ZX, v mem projektu nebudou a pokud o nich chcete diskutovat, moc vas prosim o zalozeni vlastniho vlakna. Dekuji.

_________________

CSS Electronics Petr Valečko

>>> ZX Nucleon 512KB <<<
ZX Spectrum, Didaktik Gama 80KB, Didaktik Gama 192KB
Beta Disk 128C, Delta Disk, Orpheus AY, Multishots IFC,
Multiface 128C (Debugged) IFC, Externí ROM 64KB a 128KB,
Advanced Parallel Interface ADPI8255A


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


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

Registrován: 28 led 2016, 23:57
Příspěvky: 3304
Has thanked: 162 times
Been thanked: 254 times
Vidim tam dva ctyricitkove svaby, to je procesor a ULA? Nebo nejakej specialni ruskej klon ULA? Ja ze co bych mel zacit shanet :)

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 10 črc 2019, 14:32 
Offline
Radil
Uživatelský avatar

Registrován: 15 kvě 2014, 15:24
Příspěvky: 448
Bydliště: Karlovy Vary
Has thanked: 1 time
Been thanked: 246 times
Kubik: Z80 a AY-3-8910 ;)

_________________

CSS Electronics Petr Valečko

>>> ZX Nucleon 512KB <<<
ZX Spectrum, Didaktik Gama 80KB, Didaktik Gama 192KB
Beta Disk 128C, Delta Disk, Orpheus AY, Multishots IFC,
Multiface 128C (Debugged) IFC, Externí ROM 64KB a 128KB,
Advanced Parallel Interface ADPI8255A


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


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

Registrován: 28 led 2016, 23:57
Příspěvky: 3304
Has thanked: 162 times
Been thanked: 254 times
css píše:
Kubik: Z80 a AY-3-8910 ;)

To jsou vyborne zpravy, oboji mam (teda AY jen nejaky klon, ale neva). Dik, drzim palce a stavim se do fronty!

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


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ů: 234 ]  Přejít na stránku 1, 2, 3, 4, 5 ... 16  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 3 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