Fórum témák

» Több friss téma
Fórum » Primo TV Computer
Lapozás: OK   4 / 4
(#) linx válasza Travolta hozzászólására (») Jún 2, 2022 /
 
Köszönöm a felajánlást, és várhatóan élni fogok vele. Privátban kereslek majd.

Közben lassan kezdem én is azt gondolni, hogy nem a memória a hibás.
Frissítettem a memóriatesztelő programomat, és többször is lefuttattam a biteket külön ellenőrző részét.
Első futás alkalmával a második 16K-s blokkban néhol a 2-es és 4-es bitet találta hibásnak.
Újbóli futtatásra már csak a 2-es bitet. És még egyszer lefuttatva egyáltalán nem talált már hibát ebben a memóriarészben.
A program kiválasztott a bit 0 tárolási képességét úgy tesztelte, hogy az adott memóriacímre 0-át írt, majd megnézte, hogy a tesztelt bit valóban 0-e.
Ezt átírtam úgy, hogy csak a tesztelt bitbe ír nullát, a többi bitbe 1-et.
Azóta minden teszteléskor hibásnak jelzi a 2-es és 4-es biteket, persze csak bizonyos címeken. Ez azért elég fura számomra, mivel a különböző bitek külön IC-kben vannak...
Lehet, már tényleg csak az oszcilloszkóp fog segíteni...
(#) cua válasza linx hozzászólására (») Jún 5, 2022 /
 
0x00, 0x55, 0xaa, 0xff
Ez a negy minta a miniumum egy rendes RAM teszteleshez.
(#) linx válasza cua hozzászólására (») Jún 8, 2022 /
 
Amikor az egyes címeket tesztelem, akkor én is ezt a 4 bájtot használom a teszthez. De amikor az egyes biteket tesztelem csak, akkor használtam más mintát.
(#) linx hozzászólása Jún 8, 2022 /
 
Az egyik problémám az volt a memóriahibával kapcsolatban, hogy az alsó 16KB-os blokkban hiába cseréltem ki a 7-es bithez tartozó IC-t jóra, az továbbra is hibás maradt.
Azt hiszem, rájöttem, miért:
A PRIMO A32-es gépben, ahol csak 16KB RAM van, az 4000-8000 címen elérhető memória az IC18-IC25 foglalatokban van. Szerintem - hibásan - azt feltételeztem, hogy az A64-es PRIMO is ezzel a memóriacímzéssel éri el ezeket a foglalatokat. Arra nem gondoltam, hogy lehet, hogy a videóvezérlés van rákötve ezekre a foglalatokra, tehát 48KB RAM esetén a két új 16KB-os lap kapja majd meg a 4000-7FFF és 8000-AFFF címteret, és az IC18-IC25 foglalatokban lévő IC-k a B000-FFFF címen lesznek elérhetőek, ahol a videó terület is van. Vagyis én pont abban a 16KB-os blokkban cserélgettem a memóriát, ami amúgy is jó volt.
Meg tudja ezt valaki erősíteni, hogy az A64-es kivitelben az IC18-25 címtere a B000-FFFF címek?
(#) proba válasza linx hozzászólására (») Jún 8, 2022 /
 
Szerintem a primós linket ami az elején volt, tüzetesen átnézed, valahol ezekről is szó volt...Lehet valamely linken keresztül, de mintha ilyet is láttam volna.
Idézet:
„Biztos az egyértelműen hibásnak ítélt ram terület IC-je cserélődött? ( Szerintem a középső két blokk tartozik össze ( 0x4000-0x7fff és a 0x8000-0xbfff -ig tartozó terület 2-14 összekötve ). Ahol a 2 és 14 láb nincs összekötve, az a felső 16k, mivel itt van a képernyő memória is szerintem...., és a teszt programod.... Amit ugye jónak minősítettél, érdekes következtetés mégis itt csereberélni.”

Mint látható, a videóvezérlős részben nincs összekötve a 2-14. a többiben igen
A hozzászólás módosítva: Jún 8, 2022
(#) linx válasza proba hozzászólására (») Jún 8, 2022 /
 
Emlékszem erre a hozzászólásra, és arra is, hogy akkor fel sem merült bennem, hogy ez lehet másként is. Nem vonom kétségbe, hogy nem értek hozzá.
Valószínűleg a memóriabővítésnél elvégzendő átkapcsolások pont a címbuszt hivatottak átállítani.
Azért, hogy egyértelműsítsem, és hogy ha netán más is belesétálna ebbe, a memória IC-k elhelyezkedése
A64 esetén
4000-7FFF: IC8-IC15
8000-AFFF: IC47-IC54
B000-FFFF: IC18-IC25
A32 esetén nincs sok lehetőség:
4000-7FFF: IC18-IC25
Azért, megköszönném, ha valaki nálam okosabb a kapcsolási rajz alapján bólintana egyet, hogy így van.
Következő: »»   4 / 4
Bejelentkezés

Belépés

Hirdetés
Lapoda.hu     XDT.hu     HEStore.hu
Az oldalon sütiket használunk a helyes működéshez. Bővebb információt az adatvédelmi szabályzatban olvashatsz. Megértettem