OldComp.cz

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


Právě je 24.07.2024, 01:25

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 11 ] 
Autor Zpráva
 Předmět příspěvku: divMMC na ZX Spectru 48K
PříspěvekNapsal: 08.07.2024, 14:00 
Offline
Tichošlápek

Registrován: 05.07.2024, 10:05
Příspěvky: 2
Has thanked: 0 time
Been thanked: 0 time
Ahoj, koupil jsem si na českém e-shopu divMMC SinDiKat edition pro ZX Spectrum a po zapojení a spuštění na ZX Spectrum 48K to jen zobrazí barevné sloupce, viz foto.

Dokonoce jsem aktualizoval esxDOS - soubor ESXMMC.TAP jsem převedl na WAV a napípal do spectra přes kabel. Flashování probíhalo tak jak asi mělo, v borderu lítaly barvy, ale skončilo to stejnýma pruhama. Karta se chová úplně stejně jako před tím.

Ani nemá vliv, jestli tam je nebo není SD karta.

Nemá někdo zkušenost, že se s tím dá něco dělat nebo je to prostě na vrácení?


Přílohy:
IMG_6147.jpg
IMG_6147.jpg [ 272.18 KiB | Zobrazeno 1812 krát ]
Nahoru
 Profil  
 
 Předmět příspěvku: Re: divMMC na ZX Spectru 48K
PříspěvekNapsal: 08.07.2024, 21:50 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2427
Has thanked: 310 times
Been thanked: 657 times
Samotné ZX Spectrum předpokládám funguje - jasně proběhl flash z pásky.

Napájení je asi ok, vidím barvy, nevidím 50Hz pruhy... jen chaotický obsah video RAM.

Funguje ZXS i s jinou periferií? Betadisk, D40... cokoli, co má vlastní ROM?

Není poškozený /M1 signál Z80? Je blízko -12V a pokud byl špatně zapojený sběrnicový konektor, nebo bylo něco odpojeno za provozu... viz https://cygnus.speccy.cz/popis_konektory.php Samotný počítač s poškozenou /M1 funguje, ale projeví se až s připojenou periferií, která /M1 využívá.

Není v ZXS náhodou ROM NEC? Viz viewtopic.php?f=39&t=2091&p=138410

Můžeš zkusit Retroleum Diag ROM? Projde počítač testem RAM?

Nejsem si zcela jistý DivMMC, ale DivIDE kromě naflashovaného ESXDOSu vyžaduje i FATku na (CF) kartě a na ní základní strukturu a soubory ESXDOSu stejné verze jako je v EEPROM DivIDE.

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: divMMC na ZX Spectru 48K
PříspěvekNapsal: 10.07.2024, 13:13 
Offline
Radil

Registrován: 27.09.2013, 22:59
Příspěvky: 428
Has thanked: 103 times
Been thanked: 44 times
Neohnul sis některý kontakt na hranovém konektoru?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: divMMC na ZX Spectru 48K
PříspěvekNapsal: 11.07.2024, 20:02 
Offline
Tichošlápek

Registrován: 05.07.2024, 10:05
Příspěvky: 2
Has thanked: 0 time
Been thanked: 0 time
zxcygnus píše:

Tak jsem to otevřel a mám ho tam. NEC D23128C 057 ve verzi 8431X7.

Bohužel nemám to ani kam připojit jinam, ani nemám jinou cartridge s vlastní ROM.

Takže jestli to chápu dobře, jediné známé řešení zahrnuje pájení? Na to si sám netroufám. Dneska jsem cartridge poslal zpět, uvidíme, co řekne výrobce. Ale asi toho moc neřekne.

(btw, DivMMC taky potřebuje SD kartu, jen v tomhle případě to dělalo to samé i bez ní, takže problém nebyl v kartě)


Nahoru
 Profil  
 
 Předmět příspěvku: Re: divMMC na ZX Spectru 48K
PříspěvekNapsal: 11.07.2024, 22:35 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2427
Has thanked: 310 times
Been thanked: 657 times
jank píše:
Tak jsem to otevřel a mám ho tam. NEC D23128C 057 ve verzi 8431X7.
...
Takže jestli to chápu dobře, jediné známé řešení zahrnuje pájení? Na to si sám netroufám.
jj, buď vypájet, nebo jiné ZX Spectrum :) V některých byla ROM Sinclair (netuším skutečného výrobce) a ta tyhle problémy nedělala.

Já bych ROM NEC nahradil. DivMMC je moc pěkná periferie a ESXDOS za tu námahu stojí. Nenajde se někdo spolehlivý a zručný v blízkém okolí?

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: divMMC na ZX Spectru 48K
PříspěvekNapsal: 12.07.2024, 04:58 
Online
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3770
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 285 times
A není to tím, že jsou na /ROMCS signály se špatnou log. úrovní ?

_________________
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: divMMC na ZX Spectru 48K
PříspěvekNapsal: 12.07.2024, 09:01 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2427
Has thanked: 310 times
Been thanked: 657 times
danhard píše:
A není to tím, že jsou na /ROMCS signály se špatnou log. úrovní ?
Screenshot z osciloskopu jsem si bohužel neuložil. Sice myslím, že ne, protože na /ROMCS jsem se tehdy díval a nijak podezřelý mi nepřišel, ale naposledy mi to prošlo rukama v březnu 2022. Musel bych si to zapojit znovu, a ideálně najít správnou desku s paticí a jumpery, abych nemusel rozebírat OR v deskách upravených na EPROM... nebo vylovit jedno ZXS48k+ o kterém mám podezření, že tu ROM NEC v sobě ještě má. Prostě na to musím najít čas.

V DivIDE je na /ROMCS tranzistor kolektorem na +5V a emitorem na /ROMCS, log. signál do báze, stejně jako v Betadisku. V DivIDE mám BC337, co je v těch ostatních už netuším...

jank hádám nemá čím měřit, mám pravdu?

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: divMMC na ZX Spectru 48K
PříspěvekNapsal: 12.07.2024, 09:53 
Online
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3770
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 285 times
Tak záleží, čím ten tranzisor budíš, na emitoru je o 0,6V míň.

A obsah NEC se nějak liší ? když zkopíruješ obsah do EPROM, tak to dělá to samé ?

_________________
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: divMMC na ZX Spectru 48K
PříspěvekNapsal: 13.07.2024, 00:54 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2427
Has thanked: 310 times
Been thanked: 657 times
danhard píše:
Tak záleží, čím ten tranzisor budíš, na emitoru je o 0,6V míň.

A obsah NEC se nějak liší? když zkopíruješ obsah do EPROM, tak to dělá to samé ?
Rozhodně to není odlišným obsahem. Ověřil jsem dvě ROM NEC a jednu GI Sinclair ROM. Strčil jsem je do ZXS 48k, uložil na pásku, zkonvertoval na binárku... Všechny měly shodný kontrolní součet.

md5sum 4c42a2f075212361c3117015b107ff68
sha256sum d55daa439b673b0e3f5897f99ac37ecb45f974d1862b4dadb85dec34af99cb42

Což odpovídá standardní Sinclair ROM a potvrzuje, že obsah není poškozený. Viz https://sinclair.wiki.zxnet.co.uk/wiki/ROM_images

Ale protože jsem měl při ruce desku ISSUE 3B upravenou pro EPROM, strčil jsem to do ní. A při té příležitosti jsem ověřil i fungování s DivIDE... a ono to funguje. Se všemi ROM. I s těmi NEC.

Což mě vede k podezření, že to možná bude řešitelné nikoli náhradou té ROM NEC za EPROM, ale jen přidáním OR hradla - https://blog.retroleum.co.uk/electronic ... -an-eprom/ (ideálně ne z diod)


Přílohy:
romcs-mreq-pin20-ROM-NEC_04_popisky.png
romcs-mreq-pin20-ROM-NEC_04_popisky.png [ 35.15 KiB | Zobrazeno 1347 krát ]
DSC09435 zmenseno.JPG
DSC09435 zmenseno.JPG [ 428.46 KiB | Zobrazeno 1347 krát ]

_________________
https://cygnus.speccy.cz ZX Spectrum 128k, Betadisk, DivIDE, ESXDOS
Nahoru
 Profil  
 
 Předmět příspěvku: Re: divMMC na ZX Spectru 48K
PříspěvekNapsal: 13.07.2024, 08:46 
Online
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3770
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 285 times
Pin 20 je OR s diodama ? to je hodně ošklivý :D
Nebylo by lepší dělat ten OR přímo na tom /ROMCS ? emit. sledovač NPN z /MREQ do /ROMCS.

Tak by se to tak dalo ošetřit i bez vyletování ROMky.

Ale protože nemám ani ISSUE3B, ani NEC ROM, tak to nemůžu odladit.

A Jank by udělal nějakou pitomost, stejně jako s posíláním divMMC zpátky, aniž by to předtím vyzkoušel s jinou verzí ZX48.

_________________
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: divMMC na ZX Spectru 48K
PříspěvekNapsal: 13.07.2024, 15:36 
Online
Óm Nejvyšší

Registrován: 16.06.2014, 12:23
Příspěvky: 3770
Bydliště: Jesenice u Prahy
Has thanked: 28 times
Been thanked: 285 times
Koukám, že tam máš OR ze dvou diod a odporu na zem.
Zbytečně materiálu, stačí odpor 1k na /ROMCS a dioda na /MREQ, nebo NPN trazistor, báze na /MREQ, emitor na /ROMCS a kolektor na +5V :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


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ů: 11 ] 

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:  
Založeno na phpBB® Forum Software © phpBB Group
Český překlad – phpBB.cz