Enterprise Forever
:HUN => Hardver => Topic started by: Kapitany on 2012.November.16. 09:20:25
-
Sziasztok!
Előbányásztam a régi EXDOS-t, benne ott figyel az EXDOS 1.0 chip :), hozzácsatlakoztattam az EP-mhez, és rettentően furcsa dolgot tapasztaltam:
A gépet felbootolva a szemem sarkából figyelve a pakolás közben a memóriateszt elég rövidnek tűnt, majd ránézek az INFO képernyőre és látom, hogy hirtelen az EXDOS megevett 64 KB-nyi memóriát, chipben. Biztos rossz a csatlakozás.
RESET
Most már figyeltem a memória tesztet, és csak a szép ciánkék FC-ig számolja le, majd INFO-n ismét a csatolt képen látható volt olvasható.
(65536 bytes in system
58597 bytes in free).
[attach=1]
:HELP-re csak a WP és a BASIC látszik. Ötlet? (Elnézést a képek minőségéért, remegett a kezem az idegtől. :) )
-
Kéne egy kép a kártyáról is, hogy melyik verzió.
Első tipp az, hogy valami nem stimmel a címdekódolással, és pont oda kerül a ROM címzése, ahol a többi RAM lenne.
Ki kéne próbálni egy ilyet:
10 for i=8 to 251
20 if speek(i,0)<>255 then
30 print i
40 for j=0 to 7
50 print speek(i,j),
60 next
70 end if
80 next
Ez végig nézi a 08-FB szegmenseket, és ami nem üres, ott kiírja az első 8 bájt értékét.
Ezzel azt keressük, hogy látszik-e valahol EXDOS ROM, ahol az alap EXOS 2.1 nem veszi észre (csak az EXOS 2.3 keres minden szegmensen ROM-ot).
-
Kéne egy kép a kártyáról is, hogy melyik verzió.
Első tipp az, hogy valami nem stimmel a címdekódolással, és pont oda kerül a ROM címzése, ahol a többi RAM lenne.
Ki kéne próbálni egy ilyet:
10 for i=8 to 251
20 if speek(i,0)<>255 then
30 print i
40 for j=0 to 7
50 print speek(i,j),
60 next
70 end if
80 next
Ez végig nézi a 08-FB szegmenseket, és ami nem üres, ott kiírja az első 8 bájt értékét.
Ezzel azt keressük, hogy látszik-e valahol EXDOS ROM, ahol az alap EXOS 2.1 nem veszi észre (csak az EXOS 2.3 keres minden szegmensen ROM-ot).
Lefuttarram a programot, semmit nem ír ki.
-
Itt vannak a képek az EXDOS-ról, hátha ezek közelebb visznek.
-
Akkor ehhez van egy Bus Bridge is mint hibaforrás, az angol vagy magyar?
-
Gondolom angol, mert egyazon dobozban vannak, egybe tartoznak, együtt is lett véve, van a dobozban hely neki.
-
Akkor ez a jobbik eset, itt nem szoktak mechanikai pontatlanságok lenni.
De azért nézd amikor összedugod a Bridge-t az EXDOS-sal, alulról, hogy a kártya érintkezői pont a megfelelő helyre mennek az élcsatlakozóban. Utána ugyanezt a géppel.
Főleg a gép a kérdéses, mivel van az alaplapnak egy kis játéka, amivel jobbra vagy balra lehet elcsúszva a házban, és lehet, hogy pont rossz pozícióban van rögzítve. Erről anno írtak is a Mikró Magazinban, hogy akinek ilyen problémája van, az vigye a szervizbe a gépet, ahol beállítják.
Ha jól követem az eseményeket, ez most nem az eredeti géped, mert az beteg, hanem vettél egy használtat. De erről az újról nem tudni, hogy volt-e már valaha gyári EXDOS-sal használva?
Általános tanács, hogy ilyen 25 éves cuccoknál előfordulhat szemmel nem is látható oxidáció, kosz a csatlakozókon. Érdemes egy jó alapos tisztogatással kezdeni az üzembehelyezést.
Nekem a Cillit Bang vált be, tudod ami a 20 forintost is kifényesíti :-)
Egy puha rongyra önteni egy kicsit, jó alaposan letörölgetni a csatlakozót, elszörnyülködni, milyen koszos lett a rongy :-) aztán szárazra törölni.
Nem hozzáférhető esetben, pl beszerelt alaplap, egy kis csavarhúzóra tekerni a rongyot, és úgy benyúlni.
Ha ez mind meg volt, 100%-os a csatlakozás, és még mindig nem megy, akkor meg kéne mérni, hogy a +5V-ot megkapja-e a kártya (Bridge-ben van a 7805 feszstab).
Ha ez is meg van, akkor már legalább egy TTL logikai szonda fog kelleni a további vizsgálathoz.
Közben érdemes lenne megnézni másik géppel is, mert találkoztam már olyan hibás DAVE-vel, aminek nem működtek megfelelően a plusz címvezetékei, ezért nem kezelt bővítést, pl EXDOS-t :-(
-
Szabad sasszememmel úgy látom, hogy a Bridge-et a géphez illesztve félig a csatlakozók mellé megy az illesztés. Na majd jól szétszedem a gépet és arrébb rakom az alaplapot.
Biztos vagy benne, hogy oxidálódhat? Ezek aranyozott csatlakozók, az meg nem oxidálódik. Azt hiszem...
-
Biztos vagy benne, hogy oxidálódhat? Ezek aranyozott csatlakozók, az meg nem oxidálódik. Azt hiszem...
Már sokszor tapasztaltam azt (nem csak EP-nél, de manapság pár éves PC-knél is), hogy szépen csillog, mégse működik, takarítás után meg igen. A törölgető rongy meg csupa kosz lesz :-)
Persze most az alaplap pozíciója a fő gyanúsított!
-
Szia!
Szétszedtem a gépet, szétszedtem az EXDOS-t, szétszedtem a Bridge-et. Mindegyiket egyenként szépen precízen odaillesztettem a másikhoz... a hatás ugyanaz.
Lehet azt kéne, egy másik géppel megnézni ezt az EXDOS-t, illetve egy másik EXDOS-szal ezt a gépet...
...plusz poénnak észrevettem, hogy a billentyűzetfólia vége a csatlakozónál meg volt törve és amikor már visszadugtam nem akart érintkezni. Úgyhogy vissza kellett vágnom egy kicsit.
-
Lehet azt kéne, egy másik géppel megnézni ezt az EXDOS-t, illetve egy másik EXDOS-szal ezt a gépet...
Igen ez lenne a következő logikus lépés!
Pl. a decemberi klubnapon?
-
Igen ez lenne a következő logikus lépés!
Pl. a decemberi klubnapon?
Hohó, milyen klubnapon? Nem is tudtam, hogy van ilyen. Hol lehet erről olvasni?
-
Hohó, milyen klubnapon? Nem is tudtam, hogy van ilyen. Hol lehet erről olvasni?
Itt, a fórumon! (http://enterpriseforever.com/ep-klub/klubelet-indul-es-indulhat/msg28722/#msg28722)
-
A megoldás végül az lett, hogy a rajzon (http://enterprise.iko.hu/schematics/EXDOS~1.jpg) U5, U6 jelzésű 74LS266 típusú NXOR kapuk voltak a hibásak, amelyek a "Plug and Play" működéshez tartozó SA0-SA2 biteket hasonlítják össze a címvezetékekkel. Zárlatosak voltak, így egyes címvezetékeket fixen 0-ra húztak, ezért veszett el a memória.
Apró bökkenő volt, hogy már a Lomexben se volt ilyen IC, de az Ebayben az a jó, hogy minden kapható :-D