OldComp.cz

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

Old Comp Prty VI - 11. a 13. z 2020

Právě je 09.08.2020, 04:21

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




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

Registrován: 15.05.2014, 15:24
Příspěvky: 538
Bydliště: Karlovy Vary
Has thanked: 1 time
Been thanked: 278 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 9117 krát ]

_________________

CSS Electronics Petr Valečko

ZX Nucleon 512KB: hlavní počítač
ZX Spectrum, Didaktik Gama 80KB/192KB: další počítače
Beta Disk 128X: hlavní úložiště
Beta Disk 128C: záložní ú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: Nejlepší paralelní IFC
Kempston Interface: Můj IFC pro joystick
Multishots Interface: Můj IFC pro 2 joysticky
Orpheus Interface: Nejlepší AY-interface + pro joystick

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

Registrován: 05.09.2013, 14:08
Příspěvky: 863
Bydliště: Smolenice
Has thanked: 92 times
Been thanked: 257 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.07.2019, 16:35 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 21:39
Příspěvky: 1774
Bydliště: Praha
Has thanked: 79 times
Been thanked: 202 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.07.2019, 17:40 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 28.01.2016, 23:57
Příspěvky: 3680
Has thanked: 171 times
Been thanked: 275 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.07.2019, 23:32 
Offline
Pan Generální

Registrován: 16.06.2014, 12:23
Příspěvky: 2967
Bydliště: Jesenice u Prahy
Has thanked: 19 times
Been thanked: 163 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 ?

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.


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

Registrován: 21.10.2013, 09:25
Příspěvky: 297
Has thanked: 136 times
Been thanked: 103 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.07.2019, 08:34 
Offline
Radil
Uživatelský avatar

Registrován: 15.05.2014, 15:24
Příspěvky: 538
Bydliště: Karlovy Vary
Has thanked: 1 time
Been thanked: 278 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: hlavní počítač
ZX Spectrum, Didaktik Gama 80KB/192KB: další počítače
Beta Disk 128X: hlavní úložiště
Beta Disk 128C: záložní ú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: Nejlepší paralelní IFC
Kempston Interface: Můj IFC pro joystick
Multishots Interface: Můj IFC pro 2 joysticky
Orpheus Interface: Nejlepší AY-interface + pro joystick

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


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

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

_________________
Diagnóza: Touretteův syndrom, Koprolálie, Dyslexie, Obsedantně kompulzivní porucha.


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

Registrován: 20.02.2017, 01:17
Příspěvky: 684
Has thanked: 12 times
Been thanked: 23 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.07.2019, 13:29 
Offline
Profík
Uživatelský avatar

Registrován: 20.02.2017, 01:17
Příspěvky: 684
Has thanked: 12 times
Been thanked: 23 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.07.2019, 13:45 
Offline
Pan Štábní
Uživatelský avatar

Registrován: 12.05.2013, 21:39
Příspěvky: 1774
Bydliště: Praha
Has thanked: 79 times
Been thanked: 202 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.07.2019, 14:13 
Offline
Radil
Uživatelský avatar

Registrován: 15.05.2014, 15:24
Příspěvky: 538
Bydliště: Karlovy Vary
Has thanked: 1 time
Been thanked: 278 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: hlavní počítač
ZX Spectrum, Didaktik Gama 80KB/192KB: další počítače
Beta Disk 128X: hlavní úložiště
Beta Disk 128C: záložní ú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: Nejlepší paralelní IFC
Kempston Interface: Můj IFC pro joystick
Multishots Interface: Můj IFC pro 2 joysticky
Orpheus Interface: Nejlepší AY-interface + pro joystick

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 10.07.2019, 14:21 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 28.01.2016, 23:57
Příspěvky: 3680
Has thanked: 171 times
Been thanked: 275 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.07.2019, 14:32 
Offline
Radil
Uživatelský avatar

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

_________________

CSS Electronics Petr Valečko

ZX Nucleon 512KB: hlavní počítač
ZX Spectrum, Didaktik Gama 80KB/192KB: další počítače
Beta Disk 128X: hlavní úložiště
Beta Disk 128C: záložní ú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: Nejlepší paralelní IFC
Kempston Interface: Můj IFC pro joystick
Multishots Interface: Můj IFC pro 2 joysticky
Orpheus Interface: Nejlepší AY-interface + pro joystick

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: ZX Nucleon 512KB
PříspěvekNapsal: 10.07.2019, 15:12 
Offline
Óm Nejvyšší
Uživatelský avatar

Registrován: 28.01.2016, 23:57
Příspěvky: 3680
Has thanked: 171 times
Been thanked: 275 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ů: 274 ]  Přejít na stránku 1, 2, 3, 4, 5 ... 19  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 2 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:  
cron
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz