OldComp.cz
http://www.oldcomp.cz/

Externí ROM
http://www.oldcomp.cz/viewtopic.php?f=39&t=5626
Stránka 11

Autor:  Solaris104 [ 18.10.2017, 17:37 ]
Předmět příspěvku:  Externí ROM

Před více než rokem jsem si říkal, že by bylo dobré mít k dispozici externí ROM. Bylo by to vhodné pro diagnostiku vadných ZX Specter. Tak jsem díky rEVERzovi dal dohromady schéma, kde jsme použili tehdy běžně dostupnou 32KB flash memory. Uživatel by měl k dispozici tedy dvě 16KB ROM, mezi kterými se dá přepínat jumperem. V jedné mám klasickou 48 ROM, kde mám modifikovanou úvodní hlášku na (c) 2017 Sinclair Research Ltd. Ve druhé mám diagnostickou ROM. Otestoval jsem to i s 16KB cartridge hrami jako JetPac a Pssst. Škoda, že mi PCB přišla až po Bytefestu :-(. Cena za PCB je 60,- bez poštovného. Kdo má zájem, ať mi napíše SZ. Pro rEVERze mám PCB odloženo a omlouvám se, že jsem moc líný a tak dlouho mi to trvalo :-).

Diagnostickou ROM jsem použil tuto:
http://blog.retroleum.co.uk/electronics ... -spectrum/

IC1 AT29C256
IC2 74LS32
C1 100n
R1 1k8
JP1 3-pinová lišta s jumperem
JP2 3-pinová lišta s jumperem
S1 reset tlačítko je volitelné

Přílohy:
External_ROM.JPG
External_ROM.JPG [ 140.82 KiB | Zobrazeno 16521 krát ]

Autor:  Busy [ 19.10.2017, 07:16 ]
Předmět příspěvku:  Re: Externí ROM

<skryta_reklama> Popripade namiesto originalnej ZX romky si tam clovek moze dat BSrom140 </skryta_reklama>

Autor:  css [ 20.10.2017, 21:14 ]
Předmět příspěvku:  Re: Externí ROM

Taxem se dneska dokopal k extravykonu :D a dokoncil jsem navrh desticky externi ROM, vysledek muzete videt dole.

Pristi tyden necham udelat 1 vzorek pro me a soucasne na otestovani a kdyz bude vsechno fungovat, nechal bych udelat v Chine nejakou serii, pokud bude zajem. Cenu bych pak tady nadhodil.

Parametry:

- ROM 64KB rozdelena na 4 stranky po 16KB, takze maximalne 4 testovaci nebo jine ROMky jsou k dispozici
- jako ROM je pouzita EPROM 27(C)512 - vyhnul jsem se EEPROMCE a FLASH, jednak mam doma EPROMEK hromadu, jednak si neumim predstavit, jak a proc by nekdo chtel programovat jeji obsah primo Spectrem, kdyz stejne FLASH a EEPROM od ruznych vyrobcu maji ruzny prog. algoritmus, takze by to stejne nebylo vzajemne kompatibilni
- prepinani stranek je otocnym BCD prepinacem - pohodlnejsi, nez jumpery
- pruchozi sbernice na systemak na opacne strane desky, pruchozi jsou kompletne vsechny signaly!, i ty, co nejsou normalne zapojene, kdyby je nekdo potreboval vyuzit
- napajeci cesty jsou sirsimi cestickami a jsou navic pocinovane (odmaskovane)
- zem je tzv. rozlitou medi
- na desce je tlacitko RESET a tlacitko NMI, generator NMI pulzu je TTLkem 74121, sice ponekud starsi svab (ale furt je u Texasu ACTIVE!) :D , ale to na Spectru snad nevadi, navic jsou ho vsude tuny za pul darma

EDIT: Tak jsem to nevydrzel, a jeste v noci rovnou objednal v Chine serii 10 kusu, cena byla tak lakava, ze jsem se rozhodl to risknout ;) Takze jakmile dorazi a jednu si osadim a vyzkousim a bude fungovat bez potizi, budou zde ostatni k dispozici :!:
:P

Přílohy:
ext1.png
ext1.png [ 99.53 KiB | Zobrazeno 16258 krát ]
ext2.png
ext2.png [ 100.31 KiB | Zobrazeno 16258 krát ]

Autor:  Jiiira [ 21.10.2017, 20:32 ]
Předmět příspěvku:  Re: Externí ROM

Ušetřil by sis spoustu práce, kdybys to nedělal průchozí - pro více interfejsů najednou se líp hodí ZX ExpBoard ;)

Autor:  Jiiira [ 21.10.2017, 20:58 ]
Předmět příspěvku:  Re: Externí ROM

css píše:
Když ale tomu ZX ExpBoard chybí právě ta ROMka ;-)
Eh, cože? ExpBoard je (zcela úmyslně) jenom sběrnice, do které si můžeš zastrčit 3 kartičky, z nichž jedna je třeba ta s ROMkou... A navíc je průchozí, vzadu má přímý konektor - na té fotce bohužel není moc vidět...

Teď jsem to měl na ByteFestu, jak můžeš vidět na fotce tady... V hlavní roli (v pořadí podle slotu): DivIDE, SAAY!, Simple Joy IF - a přímý konektor vzadu je stále volný 8-) ...

css píše:
A práce to byla docela pěkná a byla to výzva to dotáhnout do konce s průchozí sběrnicí, a povedlo se! :-)
Jo, to věřím, že tě to bavilo... ;)

Autor:  Mikes21 [ 23.10.2017, 14:52 ]
Předmět příspěvku:  Re: Externí ROM

Jaky tam mas prepinac? Mohl by to byt tenhle: https://www.gme.cz/p-kdr16

Autor:  css [ 23.10.2017, 15:21 ]
Předmět příspěvku:  Re: Externí ROM

Navržené je to pro tenhle typ - BCD 10 poloh, 2x3 vývody https://www.tme.eu/cz/details/erd110rsz/prepinace-kodovaci/ece/.

Používat se budou polohy 0-3.

Samozřejmě jde použít i analog se stejně zapojenými vývody - zkontrolovat podle datasheetu.


(V GME nenakupuji od doby, kdy jsem tam v centrálním skladu pracoval a zažil jsem, co se tam se součástkami provádělo :? )... ;)

Autor:  hood [ 30.10.2017, 10:46 ]
Předmět příspěvku:  Re: Externí ROM

Doda píše:
Pokud to chces pouzit jako diagnostickou ROM, tak neni rozumne mit pripojene cele MBcko, to ti odhaleni problemu moc nezlepsi. Jinak to testovani je docela super, je to schopno docela presne urcit vadnou pamet nebo multiplexer a podobne.


Aha, ale aspoň něco mi ta ROM i s mbckem řekne, ne? (otázka kolik toho řekne, když sestava i s mbckem bude vlastně funkcni).

A tzn. že, když budu mít nefunkčního spektrace, tzn. mi ani nenabehne nebo budou na obrazovce např. naky nesmysly, tak tyhle ROM odhalí závadu? Záleží samozřejmě asi na míře poškození počítače.

A jsou ty ROM i pro spektrace 128K?

Autor:  danhard [ 30.10.2017, 13:16 ]
Předmět příspěvku:  Re: Externí ROM

Diagnostická ROM (aspoň testík, který používám) nepotřebuje k běhu testu RAM, takže běhá i když je RAM chybná, stačí aby CPU dostával od ULA hodiny a nebyly zablokované sběrnice.

Autor:  Doda [ 30.10.2017, 13:19 ]
Předmět příspěvku:  Re: Externí ROM

hood píše:
Doda píše:
Pokud to chces pouzit jako diagnostickou ROM, tak neni rozumne mit pripojene cele MBcko, to ti odhaleni problemu moc nezlepsi. Jinak to testovani je docela super, je to schopno docela presne urcit vadnou pamet nebo multiplexer a podobne.


Aha, ale aspoň něco mi ta ROM i s mbckem řekne, ne? (otázka kolik toho řekne, když sestava i s mbckem bude vlastně funkcni).

A tzn. že, když budu mít nefunkčního spektrace, tzn. mi ani nenabehne nebo budou na obrazovce např. naky nesmysly, tak tyhle ROM odhalí závadu? Záleží samozřejmě asi na míře poškození počítače.

A jsou ty ROM i pro spektrace 128K?


Ja myslim ze s tim MBckem to nebude uplne optimalni. Ze bych pripojoval MBcko k nefunkcnimu ZX Spectru? Ja nevim, to je divne.

Vzdy si musis sam udelat zakladni diagnostiku jako treba napajeci napeti. Pak je ti to schopno rict docela hodne. Typicky kdyz prave vidis nahodny bordel, tak to to rekne, ktera pamet nebo multiplexer je vadny.

Autor:  danhard [ 30.10.2017, 13:31 ]
Předmět příspěvku:  Re: Externí ROM

Diagnostika se strčí do Spektra, které apoň nějak funguje, třeba zobrazuje nesmysly, čili funguje ULA a je v pořádku napájení, ale po zapnutí se to zhroutí.
Do toho strčím diagnostiku, která u mě dělá jen dokola RAM test. Ten musí běžet bezchybně libovolně dlouho.

Autor:  VELESOFT [ 31.10.2017, 00:48 ]
Předmět příspěvku:  Re: Externí ROM

Take se "pochlubim" asi zatim nejnamakanejsim resenim.
Obrázek
Obrázek
Obrázek
Obrázek

Info zde: https://www.worldofspectrum.org/forums/discussion/49566/

Je tam 512kB flash eprom, kterou lze pohodlne preprogramovat primo ze ZX.
SRAM 512kB umi romku nahradit v nekolika varialtach - viz info...
Ma to joy konektor s moznosti softwarove prepinat joystickovy rezim.
Pruchozi sbernice, NMI a RESET button, atd...
Umi to pamet MB02+ i DIVIDE, jen je treba firmware zjednodusit, protoze to zere az zbytecne moc mista v CPLD a v mapovani divide ram je mala chybka v mapram rezimu. Nebyl na to pak cas. V zakladu to beha jako nahrada zx rom, allram modul, rozsireni pameti.... Moznost vlastniho menu s vyssi pripritou nez externi periferie, atd....

Autor:  Solaris104 [ 25.08.2020, 08:45 ]
Předmět příspěvku:  Re: Externí ROM

Mimochodem, kdyby někdo chtěl tu mou verzi, tak tady jsou podklady pro výrobu (gerbery a Eagle data).

Přílohy:
External_ROM.zip [84.69 KiB]
419 krát

Autor:  css [ 22.02.2021, 11:27 ]
Předmět příspěvku:  Re: Externí ROM

Tak si představte, co se může stát. Minulý pátek nám v práci spadla síť a shořel server, takže celý den práce stála a nebylo do čeho píchnout :whist:

A tak abych se neukousal nudou, rozhodl jsem se zcela neplánovaně a spontánně vytvořit již třetí verzi své Externí ROMky. Vůbec jsem to neplánoval, druhá verze se svými 128KB a možností uložení až 8mi ROM po 16KB byla fakt úspěšná. Pustil jsem se tedy do práce a výsledkem je tento nový modul nazvaný "SUPER ROM 256KB", kterým nahradím předchozí verzi. Má několik novinek, a sice:

1) Kapacita ROM 256KB pro uložení až 12x ROM á16KB (pro 48K režim) a 2x ROM á32KB (pro 128K režim)
2) Registr pro záchyt dat. bitů D4-D7 posílaných na port 32765d, díky čemuž bude možné na 128K Speccy provozovat z modulu externě i dvě další 128K ROMky, například mít na klasickém 128K Spectru i ROM z +2 a z Pentagonu ;)
3) Bity 6 a 7 z portu 32765d (na Spectru 128K nepoužívané) jsou vyvedené ven na tzv. USER PORT pro možnost různých pokusů atd. ;)
4) Zlepšení generování NMI proti původní verzi, eliminace zákmitů tlačítka dvojitým MKO 74123

V tuto chvíli čekám na dodání PCB a Flash ROM z Číny, pak začne zkoušení a po otestování i distribuce :)

Přílohy:
ER256K.png
ER256K.png [ 52 KiB | Zobrazeno 7586 krát ]

Autor:  css [ 07.03.2021, 01:01 ]
Předmět příspěvku:  Re: Externí ROM

První série SUPER ROM karty 256KB je už na světě ;)

Přílohy:
Super_ROM_256K_02.jpg
Super_ROM_256K_02.jpg [ 229.82 KiB | Zobrazeno 7443 krát ]

Stránka 11 Všechny časy jsou v UTC + 1 hodina [ Letní čas ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/