Warning: Packets out of order. Expected 1 received 0. Packet size=33 in /www/vitalis-tech/wp-includes/wp-db.php on line 2056

Warning: Cannot modify header information - headers already sent by (output started at /www/vitalis-tech/wp-includes/wp-db.php:2056) in /www/vitalis-tech/wp-includes/rest-api/class-wp-rest-server.php on line 1637

Warning: Cannot modify header information - headers already sent by (output started at /www/vitalis-tech/wp-includes/wp-db.php:2056) in /www/vitalis-tech/wp-includes/rest-api/class-wp-rest-server.php on line 1637

Warning: Cannot modify header information - headers already sent by (output started at /www/vitalis-tech/wp-includes/wp-db.php:2056) in /www/vitalis-tech/wp-includes/rest-api/class-wp-rest-server.php on line 1637

Warning: Cannot modify header information - headers already sent by (output started at /www/vitalis-tech/wp-includes/wp-db.php:2056) in /www/vitalis-tech/wp-includes/rest-api/class-wp-rest-server.php on line 1637

Warning: Cannot modify header information - headers already sent by (output started at /www/vitalis-tech/wp-includes/wp-db.php:2056) in /www/vitalis-tech/wp-includes/rest-api/class-wp-rest-server.php on line 1637

Warning: Cannot modify header information - headers already sent by (output started at /www/vitalis-tech/wp-includes/wp-db.php:2056) in /www/vitalis-tech/wp-includes/rest-api/class-wp-rest-server.php on line 1637

Warning: Packets out of order. Expected 1 received 0. Packet size=33 in /www/vitalis-tech/wp-includes/wp-db.php on line 2056

Warning: Cannot modify header information - headers already sent by (output started at /www/vitalis-tech/wp-includes/wp-db.php:2056) in /www/vitalis-tech/wp-includes/rest-api/class-wp-rest-server.php on line 1637

Warning: Cannot modify header information - headers already sent by (output started at /www/vitalis-tech/wp-includes/wp-db.php:2056) in /www/vitalis-tech/wp-includes/rest-api/class-wp-rest-server.php on line 1637
{"id":192,"date":"2021-05-29T17:35:53","date_gmt":"2021-05-29T17:35:53","guid":{"rendered":"http:\/\/vitalis-tech.com\/?p=192"},"modified":"2021-05-29T17:35:55","modified_gmt":"2021-05-29T17:35:55","slug":"commodore-c64-szerelgetes-modding","status":"publish","type":"post","link":"https:\/\/vitalis-tech.com\/2021\/05\/29\/commodore-c64-szerelgetes-modding\/","title":{"rendered":"Commodore C64 szerelget\u00e9s – Modding"},"content":{"rendered":"\n

Sz\u00e9tszedtem, kitiszt\u00edtottam \u00e9s modoltam hozz\u00e1 egy \u00faj kontrollert, mivel a r\u00e9giek nem b\u00edrt\u00e1k a gy\u0171r\u0151d\u00e9st…<\/h2>\n\n\n\n

Bevezet\u00e9s<\/h3>\n\n\n\n

A Commodore C64 volt az els\u0151 sz\u00e1m\u00edt\u00f3g\u00e9p, amin a testv\u00e9remmel osztoztunk. Rokonokt\u00f3l kaptuk valamikor nagyon r\u00e9gen 1994-1996 k\u00f6rny\u00e9k\u00e9n (nagy k\u00e1r, hogy nem eml\u00e9kszem pontosan)<\/em>. Nagyon gyerekek voltunk m\u00e9g akkor, de szerencs\u00e9re kaptunk hozz\u00e1 szoftvereket \u00e9s f\u00fczetet, amiben le\u00edrt\u00e1k, hogy milyen parancsokat kell beg\u00e9pelni, hogy p\u00e9ld\u00e1ul egy nagyfloppy tartalm\u00e1t kilist\u00e1zzuk vagy elind\u00edtsunk egy j\u00e1t\u00e9kot. Azok voltak \u00e1m a sz\u00e9p id\u0151k! BASIC nyelven r\u00f3ttuk a bitek tenger\u00e9t!<\/p>\n\n\n\n

\"\"\/<\/figure>\n\n\n\n

Az r\u00e9gebben komolyabban foglalkoztam a r\u00e9gi masin\u00e1kkal. J\u00f6tt is az \u00f6tlet, hogy vegyem el\u0151 a j\u00f3 \u00f6reg Commodore-t \u00e9s nosztalgi\u00e1zzak kicsit. Szeg\u00e9nyk\u00e9m egy ideig csak a sarokban kucorgott azt\u00e1n felker\u00fclt a padl\u00e1sra, ahol -b\u00e1r dobozban volt- a por az id\u0151 sor\u00e1n sz\u00e9pen belepte. Id\u0151hi\u00e1ny miatt csak nemr\u00e9g tudtam otthon \u00fajra el\u0151venni sok-sok \u00e9v ut\u00e1n!<\/p>\n\n\n\n

\"\"<\/figure><\/a><\/div>\n\n\n\n
\"\"<\/figure><\/a><\/div>\n\n\n\n

Szerel\u00e9s-tiszt\u00edt\u00e1s<\/h3>\n\n\n\n

Ahogy r\u00e1n\u00e9ztem azt sem tudtam, hogy hol kezdjem. Azt\u00e1n megford\u00edtottam \u00e9s moh\u00f3n nekiestem a csavaroknak, gondoltam sz\u00e9tszedem amennyire csak tudom azt\u00e1n megtiszt\u00edtom amihez csak hozz\u00e1f\u00e9rek. \u00c9rdekess\u00e9gk\u00e9nt megeml\u00edten\u00e9m, hogy m\u00e9g rajta volt a garanciamatrica a csavarok f\u00f6l\u00f6tt. Ez a g\u00e9p egyszer sem volt szervizben 86 \u00f3ta!<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

Ahogy levettem a fedel\u00e9t fogtam is a fejemet: s\u0171r\u00edtett leveg\u0151 hi\u00e1ny\u00e1ban ez bizony nem lesz egyszer\u0171, de am\u00fagy is teljesen sz\u00e9t akartam szedni, sz\u00f3val kerestem, merre is folytassam:
Az el\u0151lap leoper\u00e1l\u00e1sa ut\u00e1n megpillantottam a C64 lak\u00f3it, be is k\u00f6sz\u00f6ntem P\u00f3k\u00e9knak:<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

\u00c9pp el akartam b\u00facs\u00fazni t\u0151l\u00fck, de a fedelet nem tudtam teljesen elt\u00e1vol\u00edtani, mert az alaplapra r\u00e1 volt k\u00f6tve egy k\u00e1bellel, ami a Power LED vezet\u00e9ke volt. \u00cdgy el\u0151sz\u00f6r a klaviat\u00far\u00e1t voltam k\u00e9nytelen elt\u00e1vol\u00edtani, amit szint\u00e9n r\u00f6gz\u00edtett n\u00e9h\u00e1ny csavar. Persze a csavarok kiszed\u00e9se ut\u00e1n sem esett volna ki a billenty\u0171zet, hiszen n\u00e9h\u00e1ny m\u0171anyag f\u00fcl \u00edgy is fix\u00e1lta a helyzet\u00e9t. A billenty\u0171zetet megragadva finoman feltoltam \u00e9s kiemeltem a hely\u00e9r\u0151l.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n
\"\"<\/figure>\n\n\n\n

Ezek ut\u00e1n a klaviat\u00far\u00e1ra koncentr\u00e1ltam. Megpr\u00f3b\u00e1ltam k\u00e9zzel kiszedni egyenk\u00e9nt a billenty\u0171ket, de azok olyan er\u0151sek voltak, hogy m\u00e1r-m\u00e1r azt gondoltam nem is lehet leszedni \u0151ket. Azt\u00e1n \u00fagy is kezem \u00fcgy\u00e9ben volt a csillagcsavarh\u00faz\u00f3, h\u00e1t sz\u00e9pen sorban felpattintgattam a billenty\u0171ket, majd f\u00e9lretettem mindet, a k\u00e9s\u0151bbi tiszt\u00edt\u00e1shoz.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n
\"\"<\/figure>\n\n\n\n

Megjegyzem, kiss\u00e9 megb\u00e1ntam, hogy a m\u0171t\u00e9thez csillagcsavarh\u00faz\u00f3t haszn\u00e1ltam, ugyanis pattintgat\u00e1s k\u00f6zben a billenty\u0171zet fekete m\u0171anyag lapj\u00e1t egy kicsit megnyomkodta-megkarcolgatta, ami annyira egy\u00e9bk\u00e9nt nem \u00e1rtott neki, mert ez olyan massz\u00edv, hogy ak\u00e1r ugr\u00e1lni is lehetne rajta (persze akinek ugr\u00e1lni t\u00e1madna kedve ink\u00e1bb vegyen egy trambulint, biztos ami biztos)<\/em>.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

Ezek ut\u00e1n az alaplapra koncentr\u00e1ltam. Illetve pr\u00f3b\u00e1ltam koncentr\u00e1lni, de egy lemez nem engedte, term\u00e9szetesen el kellett t\u00e1vol\u00edtani ezt is. Szerel\u00e9s k\u00f6zben azon morfond\u00edroztam, hogy vajon ennek a f\u00e9mlemeznek mi a funkci\u00f3ja? Term\u00e9szetesen ez tartotta meg a billenty\u0171zetet, valamint \u00f3vta az alaplapot.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

A lemeznek voltak kis pill\u00e9rei, amik az alaplap n\u00e9h\u00e1ny chipj\u00e9vel \u00e9rintkezett, term\u00e9szetesen volt k\u00f6zt\u00fck valami feh\u00e9r ak\u00e1rmi (nana, perverz gondolataitokat tarts\u00e1tok t\u00e1vol!)<\/em>.Szerintem h\u0151vezet\u0151 paszta lehetett, ez valamif\u00e9le h\u0171t\u00e9si funkci\u00f3t l\u00e1thatott \u00edgy el, de nem teszteltem, hogy egy\u00e9bk\u00e9nt ezek a chipek mennyire melegednek. Ha ez t\u00e9nyleg \u00edgy van, akkor most j\u00f6n a hopp\u00e1: Ez a feh\u00e9r kr\u00e9m nem sz\u00e1radt be 84 \u00f3ta! K\u00f6r\u00fclbel\u00fcl olyan \u00e1llag\u00fa volt, mint mikor az ember bemegy a sz\u00e1mtech boltba venni ilyen standard 200 forintos h\u0171t\u0151paszt\u00e1t, r\u00e1teszi a procira, r\u00e1 a h\u0171t\u0151t, majd kb egy h\u00f3nap m\u00falva leveszi. Na persze nem akarok ezen lovagolni, hiszen nem vagyok benne biztos, hogy ez h\u0171t\u0151paszta, de ha m\u00e9gis az, akkor mai paszt\u00e1k mi\u00e9rt sz\u00e1radnak be egy-k\u00e9t \u00e9v alatt?<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n
\"\"<\/figure>\n\n\n\n

\u00d6sszeszerel\u00e9s ut\u00e1n sok\u00e1ig gy\u00f6ny\u00f6rk\u00f6dtem benne. Szerintem meg\u00e9rte, b\u00e1r gyermeki \u00e9nem kicsit m\u00e9gis sajn\u00e1lta azokat a kopott tetk\u00f3kat. Az\u00e9rt k\u00e1rp\u00f3tolt a k\u00f6vetkez\u0151 k\u00e9p.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n
\"\"<\/figure>\n\n\n\n

Joystick modding<\/h2>\n\n\n\n

El\u0151kaptam azt a dobozt, amiben benne volt az \u00f6sszes joystick, amiket m\u00e9g gyermekkorunkban ny\u00faztunk. Azt gondoltam, hogy lesz legal\u00e1bb egy haszn\u00e1lhat\u00f3 k\u00f6z\u00f6tt\u00fck… t\u00e9vedtem.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

Az akkori technika kicsit \u00e9rdekes volt joy t\u00e9ren… A joy fel\u00e9p\u00edt\u00e9se nagyon egyszer\u0171 volt, 4 ir\u00e1ny \u00e9s jobb esetben k\u00e9t t\u0171zgomb seg\u00edtette a j\u00e1t\u00e9kosokat. A gond ezzel az volt, hogy a f\u0151 vezet\u0151lemeznek a ny\u00falv\u00e1nyai nem b\u00edrt\u00e1k az akt\u00edv haszn\u00e1latot, igen hamar let\u00f6rtek. Ekkor j\u00f6ttek az alternat\u00edv megold\u00e1sok. Szigetel\u0151 szalag, sebtapasz, szegecsel\u00e9s. egyik sem mondhat\u00f3 j\u00f3, tart\u00f3s megold\u00e1snak. M\u00e9g most is eml\u00e9kszem mennyit szenvedt\u00fcnk r\u00e9gen az \u00e9rintkez\u0151kkel. Volt, hogy levett\u00fck a joy karj\u00e1t \u00e9s a puszta \u00e9rintkez\u0151ket nyomogattuk egym\u00e1shoz, hogy tov\u00e1bb\u00edts\u00e1k a jelet. Ki\u00f3kuml\u00e1ltam, hogy melyik \u00e9rintkez\u0151 mit csin\u00e1l, hogyan is m\u0171k\u00f6dik a joy\u00a0(nem volt neh\u00e9z r\u00e1j\u00f6nni egy\u00e9bk\u00e9nt…)<\/em>.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n
\"\"<\/figure>\n\n\n\n

Arra gondoltam, hogy moddolni kellene valamit, hogy legyen legal\u00e1bb egy norm\u00e1lisan m\u0171k\u00f6d\u0151 kontrollerem. Ha valami nyom\u00f3gombos cuccal tudn\u00e1m ir\u00e1ny\u00edtani az alkalmaz\u00e1sokat, sokkal jobb lenne, mint ez a lemez\u00e9rintkez\u0151s, t\u00f6r\u00e9keny joy. El\u0151sz\u00f6r egy sz\u00e1mol\u00f3g\u00e9pet akartam \u00e1t\u00e9p\u00edteni, de v\u00e9letlen\u00fcl r\u00e1tal\u00e1ltam egy szint\u00e9n hib\u00e1s PC-s joystickra, nevezetesen a PC Phantom Logic 3-ra.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

Mindenk\u00e9ppen olyan kontrollert akartam, amit nem \u00fagy kell mozgatni, mint egy joystickot, ez\u00e9rt gyorsan sz\u00e9tkaptam \u00e9s megk\u00f6nnyebb\u00fcl\u00e9semre r\u00e1tal\u00e1ltam arra, amit kerestem: Egy gombok \u00e1ltal vez\u00e9relt panel.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

Faterom adott egy tal\u00e1n m\u00e9g a Commodore-t\u00f3l is r\u00e9gebbi forraszt\u00f3pisztolyt, amivel lem\u0171t\u00f6ttem az eredeti joy vezet\u00e9keit. Azt\u00e1n a forraszt\u00f3pisztoly bed\u00f6gl\u00f6tt, illetve m\u00e9gsem, csup\u00e1n nem melegedett fel annyira, hogy a forraszt\u00f3\u00f3nt megolvassza. \u00cdgy h\u00e1t faterom el\u0151kotort egy forraszt\u00f3p\u00e1k\u00e1t, ami viszont annyira forr\u00f3 volt, hogy Darth Vader f\u00e9nykardja hitv\u00e1ny replik\u00e1nak mondhat\u00f3 hozz\u00e1 k\u00e9pest. Ha nem vigy\u00e1zok, m\u00e9g a panelt is \u00e1t\u00e9geti, ez\u00e9rt megk\u00e9rtem \u00e9desap\u00e1mat, hogy seg\u00edtsen a forraszt\u00e1sban.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

A vezet\u00e9keket a megfelel\u0151 helyre forrasztottuk, b\u00e1r ennek a PC-s joynak kicsit bonyolultabb volt a m\u0171k\u00f6d\u00e9se, mint a Commodore-hoz haszn\u00e1ltak\u00e9. Az eg\u00e9szben az a legjobb, hogy a PC-s joystick tetej\u00e9n volt egy n\u00e9gy ir\u00e1ny\u00fa gombsorozat, melyet egy kis, oszlopszer\u0171 gombbal lehetett m\u0171k\u00f6dtetni. \u00cdgy meg is old\u00f3dott a joystick kar k\u00e9rd\u00e9se: nem sz\u00fcks\u00e9ges mag\u00e1t a kart mozgatni a kurzor mozgat\u00e1s\u00e1hoz, hanem el\u00e9g tartani \u00e9s a megfelel\u0151 ir\u00e1nyba tolni a gombszer\u0171 kart.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n
\"\"<\/figure>\n\n\n\n

A forraszt\u00e1sok elk\u00e9sz\u00fcltek, s nem maradt m\u00e1s, mint \u00f6sszeszerelni a PC Phantom karj\u00e1t. Node itt megint volt egy kis probl\u00e9ma. Ezt a joy-t faterom hozta valami turk\u00e1l\u00f3b\u00f3l, ahol kil\u00f3ra adj\u00e1k a cuccokat, h\u00e1t olcs\u00f3 h\u00fasnak h\u00edg a fele: a joystick karj\u00e1nak tapint\u00e1sa t\u00f6bb, mint k\u00fcl\u00f6n\u00f6s volt: ragadt, mint ami meg van olvadva. Ezen a r\u00e9szen mutterom tan\u00e1cs\u00e1t k\u00e9rtem, aki adott valami hihetetlen\u00fcl er\u0151s zs\u00edrold\u00f3t. Lepermeteztem a kar m\u0171anyag bor\u00edt\u00e1s\u00e1t, ami miut\u00e1n megsz\u00e1radt, sz\u00e9pen el is sz\u00ednez\u0151d\u00f6tt, l\u00e1tszott rajta a mar\u00f3 hat\u00e1s.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

Izgatottan helyeztem \u00fczembe a vadi \u00faj kontrollert \u00e9s \u00f6r\u00f6mmel konstat\u00e1lhattam, hogy t\u00f6k\u00e9letesen m\u0171k\u00f6dik \u00e9s pont olyan, mint amire m\u00e1r a szigetel\u0151szalaggal tuningolt joystickok \u00f3ta v\u00e1gytam!<\/p>\n\n\n\n

\u00d6sszegz\u00e9s<\/h2>\n\n\n\n

Nagyon \u00f6r\u00fcltem neki, hogy ilyen sz\u00e9pen rendbe tudtam hozni a j\u00f3 \u00f6reg Commodore-t \u00e9s k\u00e9sz\u00edthettem hozz\u00e1 egy v\u00e9gre kifog\u00e1stalanul m\u0171k\u00f6d\u0151 kontrollert. Kezdet\u00e9t is vette a retroz\u00e1s: Maniac Mansion, Times of Lore, Western Games, Street Rod \u00e9s m\u00e9g sok m\u00e1s j\u00e1t\u00e9k el\u0151ker\u00fclt a floppyk tenger\u00e9b\u0151l. Nem sz\u00e1moltam, de t\u00f6bb \u00f3r\u00e1t t\u00f6lt\u00f6ttem az “\u00faj” g\u00e9pemmel.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

K\u00fcl\u00f6n \u00e9lm\u00e9nyt jelentett sz\u00e1momra az, hogy sz\u00ednes telev\u00edzi\u00f3ra k\u00f6thettem r\u00e1 a kis besti\u00e1t, hisz gyermekkorunkban csak fekete-feh\u00e9r Tv-n j\u00e1tszhattunk. Sz\u00fcleink egyetlen egyszer engedt\u00e9k meg, hogy r\u00e1k\u00f6ss\u00fck a g\u00e9pet a sz\u00ednes Tv-re, akkor sem j\u00e1tszhattunk vele sok id\u0151t. Azzal magyar\u00e1zt\u00e1k az eg\u00e9szet, hogy a k\u00e9pcs\u0151ben k\u00e1rt tehet a Commodore. Ez legenda vagy igazs\u00e1g, aki nem hiszi, j\u00e1rjon ut\u00e1na!\u00a0(\u00c9n mindenesetre mai napig sem tudom biztosan.)<\/em><\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n
\"\"<\/figure>\n\n\n\n

Az eredeti cikket<\/a> 2010-02-19-\u00e9n publik\u00e1ltam a Prohardver lapcsal\u00e1d logout oldal\u00e1n., onnan emeltem \u00e1t l\u00e9nyegesebb m\u00f3dos\u00edt\u00e1s n\u00e9lk\u00fcl.<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"

Sz\u00e9tszedtem, kitiszt\u00edtottam \u00e9s modoltam hozz\u00e1 egy \u00faj kontrollert, mivel a r\u00e9giek nem b\u00edrt\u00e1k a gy\u0171r\u0151d\u00e9st… Bevezet\u00e9s A Commodore C64 volt az els\u0151 sz\u00e1m\u00edt\u00f3g\u00e9p, amin a testv\u00e9remmel osztoztunk. Rokonokt\u00f3l kaptuk valamikor nagyon r\u00e9gen 1994-1996 k\u00f6rny\u00e9k\u00e9n (nagy k\u00e1r, hogy nem eml\u00e9kszem pontosan). Nagyon gyerekek voltunk m\u00e9g akkor, de szerencs\u00e9re kaptunk hozz\u00e1 szoftvereket \u00e9s f\u00fczetet, amiben le\u00edrt\u00e1k, hogy milyen […]<\/p>\n","protected":false},"author":1,"featured_media":217,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0},"categories":[2,18],"tags":[31,32,34,24,35,33],"_links":{"self":[{"href":"https:\/\/vitalis-tech.com\/wp-json\/wp\/v2\/posts\/192"}],"collection":[{"href":"https:\/\/vitalis-tech.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vitalis-tech.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vitalis-tech.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/vitalis-tech.com\/wp-json\/wp\/v2\/comments?post=192"}],"version-history":[{"count":11,"href":"https:\/\/vitalis-tech.com\/wp-json\/wp\/v2\/posts\/192\/revisions"}],"predecessor-version":[{"id":616,"href":"https:\/\/vitalis-tech.com\/wp-json\/wp\/v2\/posts\/192\/revisions\/616"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vitalis-tech.com\/wp-json\/wp\/v2\/media\/217"}],"wp:attachment":[{"href":"https:\/\/vitalis-tech.com\/wp-json\/wp\/v2\/media?parent=192"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vitalis-tech.com\/wp-json\/wp\/v2\/categories?post=192"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vitalis-tech.com\/wp-json\/wp\/v2\/tags?post=192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}
Warning: Packets out of order. Expected 1 received 0. Packet size=33 in /www/vitalis-tech/wp-includes/wp-db.php on line 2056