OldComp.cz

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


Právě je 16.04.2024, 09:50

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




Odeslat nové téma Odpovědět na téma  [ Příspěvků: 39 ]  Přejít na stránku 1, 2, 3  Další
Autor Zpráva
 Předmět příspěvku: Didaktik Gama - chybná RAM ?
PříspěvekNapsal: 20.04.2019, 18:59 
Offline
Radil

Registrován: 18.10.2013, 15:30
Příspěvky: 263
Bydliště: Oakland, Slovakia
Has thanked: 25 times
Been thanked: 60 times
Mal som Gamu dlhšu dobu bez MHB8255-ky a dnes som ostal nemilo zaskočený...

Po zapnutí pri osadenom 8255 sa po čiernom paperi a následnom bielom BRIGHT 1 paperi nezobrazí úvodné hlásenie ale ostane trvalo biely bright 1 paper. LED BANK zhasne.

Pri neosadenom 8255 sa zobrazí úvedné hlásenie. LED BANK svieti.

Pri spustení s Retroleum DiagROM bez osadeného 8255 test RAM ok.

Pri spustení s Retroleum DiagROM a osadeným 8255:


Přílohy:
dg.jpg
dg.jpg [ 37.85 KiB | Zobrazeno 12097 krát ]

_________________
Didaktik Gama | ZX Spectrum 128 | ZX Diskface Quick A | BetaDisk 128C Interface | D40 & D80 | divIDE | Interface M/P | Multiface 128 (GOTDJ) | Gama Breaker | D80mini

"Kvalita a stabilita Windows XP se Microsoftu nevyplatila, stal se takovou temnou připomínkou toho, co se stane, když odvedete svou práci moc dobře."
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Didaktik Gama - chybná RAM ?
PříspěvekNapsal: 20.04.2019, 20:16 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2089
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 327 times
Možné príčiny:

1.) vadná 8255 - výstup pre prepínanie baniek (port C0) lieta. Ako to rýchlo prepína banky, zdá sa že LEDka svieti, ale pritom môže rýchlo blikať-prepínať.

2.) neoriginálna ROM - neinicializuje 8255 a teda nenastaví port C ako výstup, čoho následkom sa na ňom mení hodnota C0...

3.) vadná pamäť pre bank 1, alebo prepínanie

4.) port C0 nieje správne vyvedený na prepínanie bank, vedie niekde kde ho niečo narušuje

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Didaktik Gama - chybná RAM ?
PříspěvekNapsal: 21.04.2019, 08:53 
Offline
Radil

Registrován: 18.10.2013, 15:30
Příspěvky: 263
Bydliště: Oakland, Slovakia
Has thanked: 25 times
Been thanked: 60 times
ROMka je originálna GAMA89 (CRC32: 45C29401)

S inou 8255 je to rovnako - dúfam, že sa neporúčala...

Dá sa bez 8255-ky nejako jednoducho hardwérovo prepínať medzi bankami len za účelom testu pamäti?

_________________
Didaktik Gama | ZX Spectrum 128 | ZX Diskface Quick A | BetaDisk 128C Interface | D40 & D80 | divIDE | Interface M/P | Multiface 128 (GOTDJ) | Gama Breaker | D80mini

"Kvalita a stabilita Windows XP se Microsoftu nevyplatila, stal se takovou temnou připomínkou toho, co se stane, když odvedete svou práci moc dobře."


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Didaktik Gama - chybná RAM ?
PříspěvekNapsal: 21.04.2019, 09:18 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2340
Has thanked: 303 times
Been thanked: 640 times
iwosh píše:
ROMka je originálna GAMA89 (CRC32: 45C29401)
Není, psal jsi, že spouštíš Retroleum Diag ROM. To bych chápal tak, že jsi originální ROM odpojil, vyjmul z patice, nebo alespoň vypnul signálem /ROMCS a tím pádem po resetu neproběhla inicializace 8255.
iwosh píše:
Dá sa bez 8255-ky nejako jednoducho hardwérovo prepínať medzi bankami len za účelom testu pamäti?
Nedá, pokud si tam nedáš přepínač. Možná by stačilo na PC0 (pin 14 8255 a zároveň pin 1 7404 - vstup invertoru, z něj to pak vede do 74LS157, jestli se dívám do správného schématu) připájet pullup / pulldown odpor (10k?) a tím podržet signál ve správném logickém stavu, alespoň během testu?

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Didaktik Gama - chybná RAM ?
PříspěvekNapsal: 21.04.2019, 09:35 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2089
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 327 times
Mimo témy: čím počítaš CRC32? Teda je na to program aj pre spectrum?

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Didaktik Gama - chybná RAM ?
PříspěvekNapsal: 21.04.2019, 10:28 
Offline
Radil
Uživatelský avatar

Registrován: 03.05.2017, 11:50
Příspěvky: 403
Bydliště: Ústí nad Labem
Has thanked: 56 times
Been thanked: 118 times
zxcygnus píše:
iwosh píše:
Dá sa bez 8255-ky nejako jednoducho hardwérovo prepínať medzi bankami len za účelom testu pamäti?
Nedá, pokud si tam nedáš přepínač. Možná by stačilo na PC0 (pin 14 8255 a zároveň pin 1 7404 - vstup invertoru, z něj to pak vede do 74LS157, jestli se dívám do správného schématu) připájet pullup / pulldown odpor (10k?) a tím podržet signál ve správném logickém stavu, alespoň během testu?


Pokud je ta 8255 v patici, (píše že jiná se chová stejně tak asi je) tak stačí vyjmout a spojit drátkem průměru cca jako mají vývody rezistoru (nebo přímo rezistorem 10-100 Ohm) PC0 a GND napájení 8255, případně pro druhou banku s +5V napájení 8255. Spojení myšleno prostým zasunutím do patřičného pinu té patice.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Didaktik Gama - chybná RAM ?
PříspěvekNapsal: 21.04.2019, 11:58 
Offline
Radil

Registrován: 18.10.2013, 15:30
Příspěvky: 263
Bydliště: Oakland, Slovakia
Has thanked: 25 times
Been thanked: 60 times
PotPalo píše:
Mimo témy: čím počítaš CRC32? Teda je na to program aj pre spectrum?
Jednoducho som vybral šváb z pätice a prečítal jej obsah v programátore na PC. Ale niekde na nete som videl zdrojak rutiny pre vypocet CRC32 na Z80.

MultiFace ID & Dump Utility (06/11/2013)
========================================
Program: James McKay.
CRC-32 code from: J.G.Harston - http://mdfs.net/
https://x128.speccy.cz/multiface/multiface.htm

zxcygnus píše:
iwosh píše:
ROMka je originálna GAMA89 (CRC32: 45C29401)
Není, psal jsi, že spouštíš Retroleum Diag ROM. To bych chápal tak, že jsi originální ROM odpojil, vyjmul z patice, nebo alespoň vypnul signálem /ROMCS a tím pádem po resetu neproběhla inicializace 8255.

Kde sa da zohnat originalna (sucasnu mam priamo z vyroby)? Retroleum spustam v externej 128k ROM (CSS). Pardon, zabudol som to napisat. Ked je v game osadena retroleum romka tak sa nic nedeje (black screen) pokial je osadena aj 8255-ka.


Přílohy:
moja-dg89.zip [12.37 KiB]
542 krát

_________________
Didaktik Gama | ZX Spectrum 128 | ZX Diskface Quick A | BetaDisk 128C Interface | D40 & D80 | divIDE | Interface M/P | Multiface 128 (GOTDJ) | Gama Breaker | D80mini

"Kvalita a stabilita Windows XP se Microsoftu nevyplatila, stal se takovou temnou připomínkou toho, co se stane, když odvedete svou práci moc dobře."


Naposledy upravil iwosh dne 21.04.2019, 12:19, celkově upraveno 2
Nahoru
 Profil  
 
 Předmět příspěvku: Re: Didaktik Gama - chybná RAM ?
PříspěvekNapsal: 21.04.2019, 12:13 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2089
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 327 times
Problém je zrejme aj zmršená reset rutina gamy. Keď sa testuje pamäť, určite by to nemalo zamrznúť. Spectrum keď zistí zlú pamäť, tak normálne funguje, iba nastaví hranicu po ktorú sa dá ísť programom, teda aj zníži ramtop. Iba ak by hnevala iba druhá banka (čo asi aj hnevá), to by bolo iné.

Ozaj, je nejaký test pamäte, kde by sa dalo vybrať či mám gamu, spectrum, alebo eMko (a ktorý model), a pri zlej pamäti by to priamo ukázalo ktorý IO je zlý? Ak nieje, treba naprogramovať. Podľa chybného miesta (prípadne data bitu, neviem ako je to adresované) by to určilo IO, najlepšie priamo graficky na obrazovke, plus pípaním kódu.

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Didaktik Gama - chybná RAM ?
PříspěvekNapsal: 21.04.2019, 13:11 
Offline
Radil

Registrován: 18.10.2013, 15:30
Příspěvky: 263
Bydliště: Oakland, Slovakia
Has thanked: 25 times
Been thanked: 60 times
Clouseau píše:
Pokud je ta 8255 v patici, (píše že jiná se chová stejně tak asi je) tak stačí vyjmout a spojit drátkem průměru cca jako mají vývody rezistoru (nebo přímo rezistorem 10-100 Ohm) PC0 a GND napájení 8255, případně pro druhou banku s +5V napájení 8255. Spojení myšleno prostým zasunutím do patřičného pinu té patice.

Tak som skusil na patici 8255 prepojit piny 7 (GND) a 14 (PC0) 10k. Ledka BANK zhasla a nasledne som spravil test s externou retroleum s vysledkom RAM OK. Rovnako dopadol aj odpojenym rezistorom, len v tomto pripade ledka svietila.

Nasledne som pocitac spustil s gamackou rom. Ramtop som dal na 32767 a na adresu 32768 som dal 111. Potom som pripojil resitor na piny 7 a 14 a precital adresu 32768 na ktorej bola nula.

Takze ramka je asi ok.

Zvlastne, ze ked bol pripojeny 8255 tak hlasilo chybu aj na konci low memory...

Teraz este nejako otestovat 8255-ku...

_________________
Didaktik Gama | ZX Spectrum 128 | ZX Diskface Quick A | BetaDisk 128C Interface | D40 & D80 | divIDE | Interface M/P | Multiface 128 (GOTDJ) | Gama Breaker | D80mini

"Kvalita a stabilita Windows XP se Microsoftu nevyplatila, stal se takovou temnou připomínkou toho, co se stane, když odvedete svou práci moc dobře."


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Didaktik Gama - chybná RAM ?
PříspěvekNapsal: 21.04.2019, 17:05 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2089
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 327 times
Nemôže byť napájanie "na hrane", a 8255 ho ťahá dolu tesne pod hranicu?

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Didaktik Gama - chybná RAM ?
PříspěvekNapsal: 22.04.2019, 10:47 
Offline
Radil

Registrován: 18.10.2013, 15:30
Příspěvky: 263
Bydliště: Oakland, Slovakia
Has thanked: 25 times
Been thanked: 60 times
Na 8255-ke pin 26 je 4.95V.

_________________
Didaktik Gama | ZX Spectrum 128 | ZX Diskface Quick A | BetaDisk 128C Interface | D40 & D80 | divIDE | Interface M/P | Multiface 128 (GOTDJ) | Gama Breaker | D80mini

"Kvalita a stabilita Windows XP se Microsoftu nevyplatila, stal se takovou temnou připomínkou toho, co se stane, když odvedete svou práci moc dobře."


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Didaktik Gama - chybná RAM ?
PříspěvekNapsal: 22.04.2019, 10:51 
Offline
Pan Generální
Uživatelský avatar

Registrován: 18.05.2013, 14:56
Příspěvky: 2340
Has thanked: 303 times
Been thanked: 640 times
iwosh píše:
Na 8255-ke pin 26 je 4.95V.
By mělo být zcela ok, s ohledem na to, jak daleko je stabilizátor od desky a 8255 až na jejím druhém konci. Ony se ty drobné úbytky cestou nasčítají.
iwosh píše:
Teraz este nejako otestovat 8255-ku...
Nejprve bych zkusil IN na všechny tři porty 31, 63, 95, v klidu musí vracet 0 a reaguje i na přiblížení prstu (překlopí se do 1). Po resetu je 8255 v modu 0 jako vstupy.

Pak CLEAR 32767, přepnout OUT 127,128, zapisovat hodnoty a dívat se logickou sondou.

Není to komplet, daly by se testovat další režimy, daly by se měřit proudy do vstupů, nebo odběr celé 8255 atd... ale mohlo by to alespoň napovědět, jestli je 8255 komplet špatná, nebo nějak zřetelně nakopnutá.

Nebo prostě zkus jinou, Buček je má a určitě půjdou koupit i jinde http://www.bucek.name/index3_info.php?i ... 55a_30c00_

8255 se mi za ty roky povedlo odpálit jen jednu v UR-4, už ani nevím jak, takže jde to, ale není to časté.

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Didaktik Gama - chybná RAM ?
PříspěvekNapsal: 22.04.2019, 11:54 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2089
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 327 times
Ja to skôr vidím na závadu v riadení 8255, teda jej vstupné signály.
Na skúšku by sa dala použiť ďalšia pätica, aby port C0 ostal nezapojený, ale zvyšok 8255 by sa dal odskúšať.

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Didaktik Gama - chybná RAM ?
PříspěvekNapsal: 22.04.2019, 12:10 
Offline
Radil

Registrován: 18.10.2013, 15:30
Příspěvky: 263
Bydliště: Oakland, Slovakia
Has thanked: 25 times
Been thanked: 60 times
Tak som ohol vyvod C0 na obvode ale aj tak ostane system zablokovany na uvodnej sachovnici.

Otestovat by som ho mohol v dalsej game, ktoru mam doma. Lenze ta ma ten svoj zaspajkovany priamo do dosky. :(

_________________
Didaktik Gama | ZX Spectrum 128 | ZX Diskface Quick A | BetaDisk 128C Interface | D40 & D80 | divIDE | Interface M/P | Multiface 128 (GOTDJ) | Gama Breaker | D80mini

"Kvalita a stabilita Windows XP se Microsoftu nevyplatila, stal se takovou temnou připomínkou toho, co se stane, když odvedete svou práci moc dobře."


Nahoru
 Profil  
 
 Předmět příspěvku: Re: Didaktik Gama - chybná RAM ?
PříspěvekNapsal: 22.04.2019, 12:26 
Offline
Pan Generální

Registrován: 01.12.2017, 21:01
Příspěvky: 2089
Bydliště: BA-Petržalka :(
Has thanked: 18 times
Been thanked: 327 times
Tak úplne mŕtvy nebude, keď ledka bank reagovala pri resete. Skôr nieje zapojený niektorý signál, takže 8255 sa hlási na zbernicu aj keď nemá a spôsobuje problémy. Zameraj sa na jej signály /CS, /RD a /WR.

8255 sa dá odskúšať aj externe, na systémovom konektore, stačí pár drôtikov, 74LS32 (alebo dve schottky diódy a rezistor), a kontaktné pole. /IORQ a A7 do 74LS32, odtiaľ do /CS 8255. D0 až D7, /RD, a /WR napriamo, RESET na skúšku hádam netreba zapájať, A5 do A0; A6 do A1 na 8255.

edit: podľa mňa hnevá tá logika čo aktivuje /CS z /IORQ a A7, bude tam studený spoj.

_________________
Oznamy o novom príspevku mi na mail chodia iba sporadicky, takže keď sa nehlásim v diskusii, tak je to tým. V 80% nepríde mail vôbec.


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ů: 39 ]  Přejít na stránku 1, 2, 3  Další

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


Kdo je online

Uživatelé procházející toto fórum: mysiak001 a 4 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