Kasettiasema ongelma

Aloittaja badseat, helmikuu 04, 2019, 19:45

« edellinen - seuraava »

badseat

Hei

Sellaiseen ongelmaan törmäsin commodoren kanssa. Peliä latatessa kasetilta c64c koneeseen kytketty load it asema löytää pelin mutta välilyöntiä painaessa ei jatka lataamista jos ei erikseen paina stop ja play uudestaan kasettiasemasta. Kokeilin toisella kasetti asemalla niin toimii normaalisti ja lataa pelin oikein. Onko kukaan törmännyt vastaavaan ja mistähän kyseinen ongelma johtuu ja onko mahdollista ehjätä?

virgo

Kuulostaa siltä että asemasta on se ainoa kytkin hajonnut tai ei muuten toimi oikein

jos vika ei ole siinä silloin ongelma on 6510 CPU;sa yksi IO pinni on ottanut hittiä

.: kytklimen ja CPUn tilaa voi testata seuraavalla Basic pätkällä :.

10 print peek(1):goto 10

numeron pitäsi vaihtua kun play tai joku muu nappula on painettu

Genetic-PET C64 BBS:
g-point.tunk.org port 1025

Genetic-point Amiga BBS:
g-point.tunk.org port 500

badseat

#2
Kirjoitin tuon pätkän ja näppäsin run. Ruudulle tulee toistolla 55 ja kun painaa kasettiasemasta nappia numero vaihtuu 7 jota tulee toistolla. Kasettiasemassa ei ole muita kun yksi tunnistin joka yhdistyy kun play nappi on painettu?

virgo

juu seillä ei ole kuin yksi tunnistin
joku muukin voisi tuota ohjelma pätkää testata itse sain sillä hieman isompia lukuja

testin mukaan siis tunnistin toimii ja Prossa ?!?

Lähteekö lataamaan jos painaa C= nappulaa ?
Genetic-PET C64 BBS:
g-point.tunk.org port 1025

Genetic-point Amiga BBS:
g-point.tunk.org port 500

badseat

#4
Testattu, tekee tuota nappian painamalla samalla lailla kuin välilyöntiä painaessa, vain load it valot välähtää. Tosiaan toinen kasettiasema toimii ja lataa normaalisti pelin löydyttyä ihan vain välilyöntiä näppäämällä.
Ja toisessa c64 koneessa tämä kasettiasema tekee myös samoin että pelin löydyttyä ei jatka lataamista ilman stop ja uudelleen play nappia painamalla.

virgo

Kannattaa ajaa tuota ohjelma ja testata tuleeko josain kohtaa tilanne kun kytkin ei noteeraakkaan panallusta !
tuollaiset viat on hyvin vaikea todentaa jotka tapahtuvat silloin tällöin eikä aina :(

esim. kytkin voi noteerata play painamisen mutta heti kun päästät siitä irti voi ollakin että kytkin aukeaa

Genetic-PET C64 BBS:
g-point.tunk.org port 1025

Genetic-point Amiga BBS:
g-point.tunk.org port 500

badseat

Ongelma olisi nyt ratkaistu, avasin aseman ja otin kolvin käteen ja vaihdoin kytkimen kasettiaseman sisälle ja nyt toimii aivan oikein eli se oli viallinen.

virgo

Genetic-PET C64 BBS:
g-point.tunk.org port 1025

Genetic-point Amiga BBS:
g-point.tunk.org port 500