Keresés

Részletes keresés

Vargham Creative Commons License 2020.04.21 0 0 9674

> először 6510 majd 6502 alapú kiváltó panel is született.

Én egy W65C816-ra épülőt találtam.

http://www.baltissen.org/newhtm/10to816.htm

Előnye, hogy csupa olyan alkatrészből áll, ami kapható.

Próbálta már valaki?

Előzmény: Törölt nick (9672)
György barát Creative Commons License 2020.04.21 0 0 9673

Szerintem tedd a CPU-t lélegeztetőgépre, s tarts távolságot! 

😷 

 

Előzmény: Vargham (9671)
Törölt nick Creative Commons License 2020.04.21 0 0 9672

A processzorhiba ezekben a gépekben (szerintem csak a 7501-nél főleg), annyira tipikus ,hogy többféle, először 6510 majd 6502 alapú kiváltó panel is született.

 

Pár eltévelyedett vagyonokért akarja adni a "tetsztelt hibátlan" processzort,  ebből sokan azt szűrik le, hogy már valami bazi ritkaság, de a 264es széria sosem lesz ritkaság.

 

C16ost még mindig lehet néha fillérekért kapni, kisebb a RAM és pár dolog nincs, de alapvetően ugyanaz mint a +4-eske.

 

 

 

 

Előzmény: Vargham (9671)
Vargham Creative Commons License 2020.04.21 0 0 9671

> (már ha az van ,hogy egyébként működik a reset, csak mikor "besokall a gép", akkor nem lehet resetelni..)

Pontosan.

 

Köszönöm a segítséget.

 

Ugyanitt MOS 7501 vagy 8501 felvásárlás. Meguntad, kinőtted? Átveszem! :-)

Előzmény: Törölt nick (9670)
Törölt nick Creative Commons License 2020.04.21 0 0 9670

Akkor van két rossz procid sajnos. A feketeképes gépé, ami tökrossz, és ez, mi egy ideig megy, majd elkezd hibázni.

 

"Resetelni nem lehet" --->facepalm. Ha el első HSZ-ed második sora ez, a következő hsz-ben írtuk volna ,hogy 99% processzorhiba

 

(már ha az van ,hogy egyébként működik a reset, csak mikor "besokall a gép", akkor nem lehet resetelni..)

 

 

 

Előzmény: Vargham (9668)
Vargham Creative Commons License 2020.04.21 0 0 9669

40 percig ment hiba nélkül a nagyobb hűtőbordával. Valószínűsíthetem a CPU hibát?

Előzmény: Vargham (9668)
Vargham Creative Commons License 2020.04.21 0 0 9668

> ROM-okat cseréled, mi történik?

Ugyanez.

 

> Amikor szétesik minden, resetre egy időre megjavul, vagy csak ha kikapcsolod a gépet fél órára pihenni, akkor lesz megint "jó" egy ideig?

Resetelni nem lehet.

Ki/be kapcsolás hatására bejelentkezik, de rögtön hülyén működik.

 

> Óvatosan hűtsd vissza a procit, ha ez hosszú időre megjavítja, akkor már tudod is mi a baj.

Raktam rá egy 50*25*10-es hűtőbordát. Most már fél órája megy hibátlanul.

Előzmény: Törölt nick (9665)
kisbetu Creative Commons License 2020.04.20 0 0 9667

Azzal azt tudod mérni, amit eszedbe jut mérni.

A hőkamera mindent mutat egyszerre.

Előzmény: Vargham (9664)
György barát Creative Commons License 2020.04.20 0 0 9666

Még egy próba. Fölösleges a basic és a monitor. A reset rutinban is van elég tenni- és írnivaló. Tehát: 

 

Kapcsold be a gépet, indítsd a stoppert! 

👉 Olvasd el figyelmesen a fejlécet; nyomd meg a reset gombot, és 👈. 

 

Amikor elromlik a bejelentkező szöveg, szám, ready; akkor állítsd meg az órát! 

 

Előzmény: Vargham (9664)
Törölt nick Creative Commons License 2020.04.20 0 0 9665

ROM-okat cseréled, mi történik?

 

Amikor szétesik minden, resetre egy időre megjavul, vagy csak ha kikapcsolod a gépet fél órára pihenni, akkor lesz megint "jó" egy ideig?

 

Óvatosan hűtsd vissza a procit, ha ez hosszú időre megjavítja, akkor már tudod is mi a baj.

 

 

Előzmény: Vargham (9662)
Vargham Creative Commons License 2020.04.20 0 0 9664

Kontakt hőmérőm van. Azzal végig tudom majd mérni.

Kézrátétellel néze a RAM-ok éppen csak langyosak.

Előzmény: kisbetu (9663)
kisbetu Creative Commons License 2020.04.20 0 0 9663

Hőkamerát nem tudsz kölcsönkérni?

Előzmény: Vargham (9662)
Vargham Creative Commons License 2020.04.20 0 0 9662

Sziasztok! Köszönöm a sok tippet.

 

Fejlemények:

1. Szereztem egy nem működő (fekete kép) gépet is. Ha kicserélem a CPU-t a két gép között, akkor egyik sem működik. :-) Az én gépem mindkét PLA és mindkét TED ICvel ugyanazt produkálja. Ezek szerint a TED és PLA jó.

2. Hideg indítás után azonnal monitor, 0x1000 és 0x5000 között feltöltöttem a RAM-ot 0xAB-vel. Listázva tökéletes. 10 perc után újra listázva belefagy a gép a műveletbe. Lásd mellékelt képet.

tanárnéni kedvence Creative Commons License 2020.04.20 0 0 9661

Nem sikerült a copy-paste. Valószínűleg azért, mert sosem volt négyeském. Vagy mert nem aludtam.

 

Szóval

f1008 1fff ff

felnyíl-m-enter

 

Ez jó lesz?

c1008 1ffe 1009

Csak hogy biztosra menjünk. :P

Előzmény: György barát (9660)
György barát Creative Commons License 2020.04.20 0 0 9660

Na, ne! A Te négyeskédben létezik 1ffff cím?   😂 

 

Előzmény: tanárnéni kedvence (9659)
tanárnéni kedvence Creative Commons License 2020.04.20 0 0 9659

A hiányzó szóköz bevallottan fotósopp volt, azaz gépelés.

Amúgy kezdetnek pl.

mO

f1008 1ffff ff

m1008 1ffff

f1008 1ffff 00

m1008 1ffff

 

Előzmény: Törölt nick (9653)
György barát Creative Commons License 2020.04.20 0 0 9658

Mielőtt még tovább próbálkozol, előtte ellenőrizd a nyákot a processzor 39-es és a memóriák 3-as lába között! Ez a vonal az R/W. 

 

Előzmény: Vargham (9654)
György barát Creative Commons License 2020.04.20 0 0 9657

Szia! 

 

Ott a pont. Bár nem frissítéskor. Mert azt a TED végzi, és olyankor a proci nem adhat R/W-t (sem). És egyébként is. Maga a frissítés a RAS jellel mind a 64 KiB összes sorát megcímezi. Tehát ha valami írásra állítaná a vonalat, akkor csupa szemét lenne minden sor. 

 

Ellenben, ha a CPU hibás és olvasás helyett elkezd írni, úgy tényleg elromlanak a kívánt címek. A progi elszáll. 

Előzmény: Törölt nick (9653)
Törölt nick Creative Commons License 2020.04.20 0 0 9656

Nyomsz egy runstop+reset-et, vagy beírod a basic-be, hogy MONITOR (+ nyomsz egy "return"-t)

 

Bejönnek a proci regiszterei, innentől beírod M1000 és pl listázod a memóriát $1000től. (ez pont a basic program helye alapvetően)

 

Bele is szerkeszthetsz a memóriába, írhatsz programot gépi kódban, ami közvetlenül hajtódik végre, feltöltheted byte-okkal a memóriát, +vizsgálva hol romlik el, stb.

 

 

https://www.commodore.ca/manuals/128_system_guide/app-j.htm

 

Ez a C128 monitora, Plus4-hez direktben nincs hirtelen leírásom.

De alapszinten a két monitorprogram, a használat, alapparancsok, stb annyira hasonló, hogy szinte ugyanaz.

 

Mivel basic-ben is rohadt sokáig tudsz pötyögni, a monitornak pedig sokkal kevesebb memóriacímre és mindenféle egyébre van szüksége, hacsak nem omlik össze az a gép hardveresen teljesen, rengeteg ideig tudsz monitorban prüntyögni. 

 

(de írtam azt is, tölts le egy emulátort, "gyakorolj" ott, ne a fél-rossz fizikai gépet szivasd tovább)

 

 

Előzmény: Vargham (9654)
György barát Creative Commons License 2020.04.20 0 0 9655

Itt egy kis progi. Ezzel meg tudod nézni, hogy a gép szemetel a munkaterületre vagy sem? 

 

0 graphic1,1 

1 for y=0 to 19 

2 for x=0 to 39 

3 circle1,x*8+3,y*8+3,2

4 for z=0 to 999

5 next z : next x : next y 

 

(Ha a "z" ciklus túl gyors, akkor írj még valahány kilencest a végére!) 

 

Előzmény: Vargham (9654)
Vargham Creative Commons License 2020.04.20 0 0 9654

Monitorban közelebb lehetne jutni, van kis esély pontosabban tippelni

Felcsigáztál. Hogyan lehet ebbe belekezdeni?

Előzmény: Törölt nick (9653)
Törölt nick Creative Commons License 2020.04.20 0 0 9653

Ha az epromban rossz egy bit, az általában végleg kakukk, nagyon ritka az hogy a határon billeg, de a tünetek nem ROMhibát valószinűsítenek.

 

Hiányzó szóköz kétféle okkal lehet, vagy valami cursor visszaléptető karakter kerül oda, (simán van olyan basic list, ami "körberajzolja" a képernyőt), vagy nem is maga a basic program romlik el direktbe....

... hanem lent a RAM-ban a nulláslap sérül meg random, ettől összevissza elugranak a mutatók, ilyenkor rossz helyre ír,.... lehet egy proci extrém rmw hiba, lehet egy frissítés közben ugrik az RW és adatírás lesz a frissítésből, bármi.

 

Monitorban közelebb lehetne jutni, van kis esély pontosabban tippelni, de az erre vonatkozó felvetéseim ignorálva lettek.

 

siz Creative Commons License 2020.04.20 0 0 9652

CPU/TED/PLA/ramok gyakrabban döglenek, de láttam már KERNAL ROM-ból is halottat.

Előzmény: Vargham (9651)
Vargham Creative Commons License 2020.04.20 0 0 9651

A KERNAL az EPROM... Nem tudom, mennyire tartós.

Előzmény: György barát (9650)
György barát Creative Commons License 2020.04.20 0 0 9650

Ha az epromok jól érintkeznek, akkor pillanatnyilag nincs új ötletem. (Illetve: bal kézzel a jobb vállad fölött messzire!) 

 

Előzmény: Vargham (9649)
Vargham Creative Commons License 2020.04.20 0 0 9649

Van rajta. 16x16 mm

45 fokot mérek rajtuk kontakthőmérővel.

Megpróbálhatom nagyobbal.

Előzmény: György barát (9648)
György barát Creative Commons License 2020.04.20 0 0 9648

Tegyél egy-egy passzív hűtőbordát a CPU-ra és a TED-re! Úgy próbáld újra!   ✌ 

 

Előzmény: Vargham (9647)
Vargham Creative Commons License 2020.04.20 0 0 9647

Teszt:

Hidegindítás, majd ismételten a LIST parancs kiadása.

Hideg állapotban: 120-nál untam meg.

Vártam 10 percet bekapcsolt géppel, hogy bemelegedjen. Áramtalanítottam, vissza kapcsoltam. Már az első LIST-re is ?SYNTAX ERROR jött.

Vargham Creative Commons License 2020.04.20 0 0 9646

A KERNAL (U24) az EPROM ebben a gépben.

Vargham Creative Commons License 2020.04.20 0 0 9645

Az eredeti program

10 PRINT "TEST PATTERN ";

60 GOTO 10

Itt is sorszám átírással növeltem a méretét.

A BASIC programban a sorok egymásutániságát nem a sorszámok határozzák meg a memóriában. Láncolt listaként tárolja őket a gép. Itt olyan, mintha a 30. sor beszúrásakor rossz helyre rakta volna be a láncolt listába, a 10. sor elé.

Előzmény: György barát (9640)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!