Kirjoittaja |
Viesti |
Anssi
| Tiistaina, 29. tammikuuta, 2008 - klo 15.29: | | C64 käynnistyksen jälkeen kasettiaseman moottori alkaa välittömästi pyöriä, eli aika outoa. Tuosta kun kirjoittaa LOAD, niin suoraan vaaleansininen lataustila. Jos siihen painaa play,sekä kasetilta löytyy tiedosto, niin silloin kyllä C64 osaa sammuttaa moottorin. Eli ohjaus kyllä toimii. Toisella C64:lla toimii niikuin pitääkin, eli kuvaruutuun tulee tuttu "PRESS PLAY ON TAPE". Onko eri firmis kyseessä vai vika hardiksessa (MCU:ssa tai moottorin ohjauskytkennässä)
|
Flux
| Keskiviikkona, 30. tammikuuta, 2008 - klo 3.29: | | Itselläni oli joskus Vic20 koneessa täsmälleen sama vika. Lienee koneen hardiksessa vika, ei kassuasemassa. http://pinouts.ru/Storage/CassetteC64_pinout.shtml Tuon sivun mukaan kassuasemaan menee kiinteä +5v, moottorille oma +5v ja sense, joka kaiketi tunnistaa play-nappulan painamisen. Moottoriohjauksella voidaan moottoria käynnistellä ohjelmallisesti, jota on käsittääkseni käytetty jossain peleissä lisä-äänitehosteisiin. Äkkiseltään tulee mieleen, että vic20 ja c64 koneissa on emolla kassuliittimen vieressä 3-jalkainen komponentti, requlaattorin näköinen. Ettei olisi vika siinä.
|
Flux
| Keskiviikkona, 30. tammikuuta, 2008 - klo 3.41: | | Lisättäkään vielä, että vic20 koneessani se ei ollut ominaisuus, vaan vika. Aiemmin toimi normaalisti, tuli yht'äkkiä käytön aikana. Tapahtui 80-luvulla. Vikaantunut emo on jo seuraavalla käyttäjällä; koneen kotelo näppiksineen, laatikoineen ja styroxeineen on edelleen hyllyssäni, eli ehjä emo vaihdettu kypsyneen tilalle. Teknisesti ei haittaa käyttöä, mutta kassuaseman moottori pyörii vain turhaan, kunnes kasetilta on joku ohjelma ladattu.
|
Jope
| Torstaina, 31. tammikuuta, 2008 - klo 10.43: | | ftp://ftp.zimmers.net/pub/cbm/schematics/computers/c64/251138-2of2.gif Joku noista cass.motor-jännitteen tuottavista diskreeteistä komponenteista tai sitten 6510:n moottorisignaalin on jämähtänyt päälle. Itse kokeilisin varmaan ensin toisella prossulla, sitten jos ei tokene, niin voi juotella noita komponentteja irti ja testailla.. Tai sitten vaan ostaa vastaavat uudet kaupasta ja vaihtaa ne kaikki.
|
Anssi
| Torstaina, 31. tammikuuta, 2008 - klo 10.59: | | Joo, vika näkyy startupissa jo 6510:llä pin 24 (I/O Port 5).Se käy hetken ylhäällä ja jää sitten alas. Eli alussa moottori käynnistyy heti, mutta sammuu pieneksi hetkeksi ja käynnistyy uudelleen. Olisiko toi Sense asiaan vaikuttavia... MOS 6510 Micro-Processor On-Chip I/O Port 0 /LORAM Signal (0=Switch BASIC ROM Out) 1 /HIRAM Signal (0=Switch Kernal ROM Out) 2 /CHAREN Signal (O=Swith Char. ROM In) 3 Cassette Data Output Line 4 Cassette Switch Sense: 1 = Switch Closed 5 Cassette Motor Control O = ON, 1 = OFF
|
Jope
| Torstaina, 31. tammikuuta, 2008 - klo 12.24: | | Normaalisti motor-signaalin pitäisi tosiaan käydä hetken päällä ja sitten sammua taas. Katsopa tosiaan se sense.. Siitä kernal tietää että nyt pitäisi tarjota sähköä moottorille ja myös pimennellä ruutua jne.
|
Anssi
| Perjantaina, 1. helmikuuta, 2008 - klo 8.39: | | Joo, Sense linja oli 6510:llä 250R maihin, eikä noussut kun 300mV vaikka oli 5v ylösvetovastus linjassa. Vika varmistui kun katkaisin pin 25 MCU:lta, eli se siitä.
|
Satunnainen kävijä
| Sunnuntaina, 3. helmikuuta, 2008 - klo 20.28: | | Mielenkiintoista Ehkä joku tuollainen oli syynä että Leaderboard kasettipeli sekosi aina jos latauksen jälkeen painoin stop-painiketta, kone rupesi piirtelemään kenttiä sattumanvaraisiin paikkoihin ruudulla, jos en koskenut stop-painikkeeseen, peli toimi normaalisti :D
|
mkl
| Sunnuntaina, 3. helmikuuta, 2008 - klo 21.36: | | Aika herkästi meni aina rikki toi sense linja. Eräässä tapauksessa kone sekosi tai ei käynnistynyt ollenkaan, jos play napin otti pois päältä / ei ollut päällä käynnistettäessä. Kyseinen kone tapaus oli C64C, jossa uudempi 85xx jotain prosessori. Ehkä 5.6 voltin tms. yks'suuntainen TVS-diodi suojaisi kyseisen signaalipinnin.
|
Jarmo Piippo
| Maanantaina, 4. helmikuuta, 2008 - klo 13.10: | | Hmm, niissä kassuasemissahan oli se erillinen maadoitusjohto kaapelin päässä, ehkäpä se olikin tarkoitettu kytkettäväksi aina ensin, ennen dataliittimen laittoa, jottei mahdollinen maapotentiaalin ero särje konetta? Tuli vain mieleen.
|
Jope
| Maanantaina, 4. helmikuuta, 2008 - klo 14.19: | | Sanopa, mihin se kytketään muissa CBM:n laitteissa, kuin PETissä? :-) Järkeilysi on varmasti oikea, mutta noissa muovikuorisissa ei ole sopivia maadoitusruuveja.
|
Jarmo Piippo
| Maanantaina, 4. helmikuuta, 2008 - klo 16.28: | | Eipä sille taida varsinaista "oikeaa" kytkentäpaikkaa koneissa olla, ajattelin vain, että se on alunperin tuohon tarkoitettu, kun kerran on kaapeliin laitettu. Suunnitelma on vain jäänyt puolitiehen.-)
|
Jope
| Maanantaina, 4. helmikuuta, 2008 - klo 16.34: | | Juuh.. PETissä se maadoitusruuvi tosiaan on. Suosittelen muuten joko katkaisemaan tai kerimään tuon maadoituskaapelin sen kasettiaseman liittimen sisään.. Sillä on taipumus vaeltaa koneen takaa sisään ja aiheuttaa oikosulkuja. :-(
|
Anssi
| Torstaina, 7. helmikuuta, 2008 - klo 11.05: | | Jostain lienen lukeneeni, että toi maaadoitukaapeli oli vaatimus vain tuolla US markkinoilla. Tokkopa tuo maadoituskaapeli on edes samassa maapontentiaalissa GND: kanssa ja siten jossain kasettiaseman mekaniikan metallirungossa? Tosin tämäkin saattoi vaihdella eri kasettasemavalmistajien välillä. No joka tapauksessa C64:n suunnittelussa ei varmasti juuri ESD suojausta mietitty... Sain haalittua käsiini yhden käytetyn 6510:n. Taytyy vaan laittaa piirikanta ensin paikoilleen, kun ei tuon MCU:n toimintakunnosta niin tiedä...
|
Jarmo Piippo
| Torstaina, 7. helmikuuta, 2008 - klo 18.38: | | Niin no tietysti erilliselle maakaapelille voi olla toinenkin syy. LP-levysoittimissa sellaista käytetään soittimen ja vahvistimen välisten runkojännite-erojen tasaamiseen, jottei kyseinen, pieni vaihtovirta kulje äänikaapelin signaalimaassa, aiheuttaen hyötysignaaliin verkkohurinaa.
|
|