Advertisement
If you have a new account but are having problems posting or verifying your account, please email us on hello@boards.ie for help. Thanks :)
Hello all! Please ensure that you are posting a new thread or question in the appropriate forum. The Feedback forum is overwhelmed with questions that are having to be moved elsewhere. If you need help to verify your account contact hello@boards.ie

C64 not loading from tape

  • 21-12-2018 2:17pm
    #1
    Registered Users Posts: 4,183 ✭✭✭


    Hi all - My C64C won't load from tape at all. I have a thread about this issue on lemon64 but no solution yet.

    Anybody here seen anything like this before ?


«1

Comments

  • Registered Users Posts: 1,592 ✭✭✭BGOllie


    if it can write but read seems to fail when reading I'd say it's most likely one of the CIA chip .

    looking at the schematics ...
    There's a shared data line (pin 5 of the serial bus) and the read signal ( at the serial bus pin 1) is triggered by pin 24 of the CIA chip U1 . It looks like it's active low, so I assume it's high all the time and should turn low when loading. If it's stuck high or doesn't go low enough this could well be the issue and the chip needs to be changed


  • Closed Accounts Posts: 2,249 ✭✭✭magentis


    What happens when you try to load from tape?


  • Closed Accounts Posts: 2,249 ✭✭✭magentis


    Is there anyone you can borrow a datassette from?Looking at the lemon thread,I reckon that's the problem.Could be your psu too.I once had a dodgy psu that caused loading issues.When the psu was swapped with a known good one the c64 and datassette worked fine.


  • Registered Users Posts: 4,183 ✭✭✭deadl0ck


    Thanks for the info @BGOllie - hopefully it's not that....

    @magentis - I'll have to see if I can get another tape deck to try - or try mine somewhere. There is a guy in Mullingar that might test it for me - by chance just came across him the other day: https://byteandabit.ie/

    The PSU is brand new from here


  • Registered Users Posts: 1,592 ✭✭✭BGOllie


    magentis wrote: »
    Could be your psu too.I once had a dodgy psu that caused loading issues.When the psu was swapped with a known good one the c64 and datassette worked fine.

    I was wondering about that so I went back to the schematics and interestingly it looks like the PSU sends two 9v AC lines (pins 7 and 6) to (after going to various coils and cap) 7812 and 7805 that regulate the +12 and +5v DC power. It also derives the unregulated 9v DC from this too.
    But back on the psu there's another pin, going to a separate conversion that generates the 5v to keep the "Pull high" threshold for some of the chips, like the RAMS and the CIA chips. It does this via transformer and caps. So if the value is wrong coming out of the PSU some of these chips might be thrown off and not work properly.
    Wouldn't hurt to check the voltages right at the PSU:

    c64_power_pins.png


  • Advertisement
  • Registered Users Posts: 4,183 ✭✭✭deadl0ck


    BGOllie wrote: »
    I was wondering about that so I went back to the schematics and interestingly it looks like the PSU sends two 9v AC lines (pins 7 and 6) to (after going to various coils and cap) 7812 and 7805 that regulate the +12 and +5v DC power. It also derives the unregulated 9v DC from this too.
    But back on the psu there's another pin, going to a separate conversion that generates the 5v to keep the "Pull high" threshold for some of the chips, like the RAMS and the CIA chips. It does this via transformer and caps. So if the value is wrong coming out of the PSU some of these chips might be thrown off and not work properly.
    Wouldn't hurt to check the voltages right at the PSU:

    c64_power_pins.png

    Thanks - I'll check that first thing tomorrow when I get a chance !
    I'm assuming it's fine as it's a new PSU but you're right - I should check it !


  • Registered Users Posts: 4,183 ✭✭✭deadl0ck


    BGOllie wrote: »
    I was wondering about that so I went back to the schematics and interestingly it looks like the PSU sends two 9v AC lines (pins 7 and 6) to (after going to various coils and cap) 7812 and 7805 that regulate the +12 and +5v DC power. It also derives the unregulated 9v DC from this too.
    But back on the psu there's another pin, going to a separate conversion that generates the 5v to keep the "Pull high" threshold for some of the chips, like the RAMS and the CIA chips. It does this via transformer and caps. So if the value is wrong coming out of the PSU some of these chips might be thrown off and not work properly.
    Wouldn't hurt to check the voltages right at the PSU:

    c64_power_pins.png

    OK - I got measurements as follows:
    • Pins 2 and 6 -> 9.3VAC
    • Pins 2 and 7 -> 12.3VAC
    • Pins 2 and 5 -> 5.02 V DC


  • Registered Users Posts: 1,592 ✭✭✭BGOllie


    mm pin 7 should be around 9v ideally. but since it goes to a 7805 regulator then it's converted to 5v regardless. If this part failed you'd have no 5v to supply all ICs and the computer wouldn't even start. so I'd say your ok with the power supply. Pin 5 is only the one that could affect the CIA chip in the way you're experiencing and it's fine at 5.02.

    One thing you could try is test the voltage across pin 1 (ground) and pin 24. It should be high (around +5v) when the tape player is off and pulled low (around 0v) when the tape is loading. This pin is an input pin, meaning the signal comes from somewhere else , in this case the tape port. So check it's high when nothing's going on, load a tape and check again :
    If it is low but the tape isn't loading you most likely have an issue with the CIA chip at U1 and it needs to be replaced.
    If it is high and the tape doesn't load it could mean that the tape player itself isn't sending the read signal and need to be fixed (or replaced)


  • Registered Users Posts: 4,183 ✭✭✭deadl0ck


    BGOllie wrote: »
    mm pin 7 should be around 9v ideally. but since it goes to a 7805 regulator then it's converted to 5v regardless. If this part failed you'd have no 5v to supply all ICs and the computer wouldn't even start. so I'd say your ok with the power supply. Pin 5 is only the one that could affect the CIA chip in the way you're experiencing and it's fine at 5.02.

    One thing you could try is test the voltage across pin 1 (ground) and pin 24. It should be high (around +5v) when the tape player is off and pulled low (around 0v) when the tape is loading. This pin is an input pin, meaning the signal comes from somewhere else , in this case the tape port. So check it's high when nothing's going on, load a tape and check again :
    If it is low but the tape isn't loading you most likely have an issue with the CIA chip at U1 and it needs to be replaced.
    If it is high and the tape doesn't load it could mean that the tape player itself isn't sending the read signal and need to be fixed (or replaced)


    Thanks for the advice Ollie - I really need to study electronics and get up to speed!!

    I'll check that today hopefully - I'll double check my pin readings again too while I'm at it.

    Fingers crossed it's a deck issue as opposed to a mainboard issue.

    That being said I suppose I could get a new CIA chip if I really needed and put it in


  • Moderators, Home & Garden Moderators, Technology & Internet Moderators Posts: 10,952 Mod ✭✭✭✭Stoner


    I think I have a spare tape deck for a C64 if you are badly stuck


  • Advertisement
  • Registered Users Posts: 4,183 ✭✭✭deadl0ck


    Stoner wrote: »
    I think I have a spare tape deck for a C64 if you are badly stuck
    Thanks - I really appreciate that !! I may take you up on it, but I still need to test the stuff @BGOllie suggested first.


  • Registered Users Posts: 4,183 ✭✭✭deadl0ck


    BGOllie wrote: »
    mm pin 7 should be around 9v ideally. but since it goes to a 7805 regulator then it's converted to 5v regardless. If this part failed you'd have no 5v to supply all ICs and the computer wouldn't even start. so I'd say your ok with the power supply. Pin 5 is only the one that could affect the CIA chip in the way you're experiencing and it's fine at 5.02.

    One thing you could try is test the voltage across pin 1 (ground) and pin 24. It should be high (around +5v) when the tape player is off and pulled low (around 0v) when the tape is loading. This pin is an input pin, meaning the signal comes from somewhere else , in this case the tape port. So check it's high when nothing's going on, load a tape and check again :
    If it is low but the tape isn't loading you most likely have an issue with the CIA chip at U1 and it needs to be replaced.
    If it is high and the tape doesn't load it could mean that the tape player itself isn't sending the read signal and need to be fixed (or replaced)

    OK - So taking the reading as follows:
    Pin-measurement.jpg

    I get:
    • Normal : 4.8V
    • Tape Loading: 100.5 mV

    So it looks like it might be U1 that's the issue ?


  • Registered Users Posts: 4,183 ✭✭✭deadl0ck


    Actually - looking at this is seems like U2 is the one that deals with user ports ?
    U1 	906108-02 (6526/ A or 8521) CIA 
         Startup screen normal but no cursor, or blank screen if chip is shorted 
    (remove to test). No keyboard or joyport access. Partial failure: some keys or 
    joystick positions don't work, "stuck" line may print a character at startup. 
    Cartridge works.
    
    U2 	906108-02 (6526/ A or 8521) CIA 
         Lines or blocks instead of startup screen, but blank screen if chip is 
    shorted (remove to test). Partial failure: marginal or no serial / user port 
    access, keyboard and cartridges still work.
    

    Me confusted :confused:

    Edit: BTW - I'm on a C64C with the "short" board - PCB ASSY No. 250469
    Another Edit: Actually, I see it's pin 24 on U1 on that diagram that gets the data...


  • Registered Users Posts: 1,592 ✭✭✭BGOllie


    you can do a continuity test just to be sure which chip is which

    but the signal shifts as expected to low and the game isn't loading. Which would point to U1 being faulty indeed.
    It could also be sth wrong further down the line on the Data bus, but these CIA chips are known to fail easily . I would consider changing that first.

    I might still be worth checking there's activity on the other lines (ie, the data line might be having issues and not be receiving the data from the tape ) on the cassette port but you'll really need a scope or at least a logic analyser for this. Might be worth double checking with a known working tape deck first just to completely rule that part out


  • Registered Users Posts: 4,183 ✭✭✭deadl0ck


    BGOllie wrote: »
    you can do a continuity test just to be sure which chip is which

    but the signal shifts as expected to low and the game isn't loading. Which would point to U1 being faulty indeed.
    It could also be sth wrong further down the line on the Data bus, but these CIA chips are known to fail easily . I would consider changing that first.

    I might still be worth checking there's activity on the other lines (ie, the data line might be having issues and not be receiving the data from the tape ) on the cassette port but you'll really need a scope or at least a logic analyser for this. Might be worth double checking with a known working tape deck first just to completely rule that part out
    Yep - I'm gonna have to get my hands on a tape deck, or give mine to someone with a C64 - thanks man - you're more than just an ace musician :D


  • Registered Users Posts: 4,183 ✭✭✭deadl0ck


    So I just need to figure out the loading issue, but in the meantime here's my before and after pics for my cleaning and retrobright-ing (click thumbnail for a bigger picture):

    Before
    20181119-222831-2.jpg

    After
    IMG-20181224-103300.jpg IMG-20181224-103311.jpg


  • Registered Users Posts: 7,423 ✭✭✭Inviere


    Great result - what did you use as a UV source?


  • Registered Users Posts: 4,183 ✭✭✭deadl0ck


    Inviere wrote: »
    Great result - what did you use as a UV source?

    This lamp from Amazon, a cardboard box, and tinfoil:

    IMG-20181212-094435.jpg IMG-20181212-102034-1.jpg

    And this is my retrobright (painted directly on with nothing extra): BBlonde - they sell the little bottle seperately actually which is only about 3 euro, which is all you need out of the kit:
    Screenshot-2018-12-24-11-14-16-686.jpg


  • Moderators, Home & Garden Moderators, Technology & Internet Moderators Posts: 10,952 Mod ✭✭✭✭Stoner


    Great job. That's far better than I thought possible.


    I remember lads here using all sorts of methods with mixed results.

    Great method


  • Moderators, Computer Games Moderators Posts: 3,180 Mod ✭✭✭✭Dr Bob


    Hey ! I might have a spare tape drive you can borrow (that was me on reddit) . based in maynooth if its any use to you.


  • Advertisement
  • Registered Users Posts: 4,183 ✭✭✭deadl0ck


    Dr Bob wrote: »
    Hey ! I might have a spare tape drive you can borrow (that was me on reddit) . based in maynooth if its any use to you.

    I could collect it next week as I pass by Maynooth on the M4 on my way to and from work.
    Would that work for you ?


  • Moderators, Computer Games Moderators Posts: 3,180 Mod ✭✭✭✭Dr Bob


    deadl0ck wrote: »
    I could collect it next week as I pass by Maynooth on the M4 on my way to and from work.
    Would that work for you ?

    should be grand . let me dig it up first and then ill sort out details.


  • Registered Users Posts: 4,183 ✭✭✭deadl0ck


    Dr Bob wrote: »
    should be grand . let me dig it up first and then ill sort out details.

    Deadly - thanks.

    BTW @Stoner - I really appreciate your offer also, but Maynooth is lot handier for me as opposed to Dublin 7, but just want to say I really appreciate your offer of a deck also if I need one


  • Registered Users Posts: 4,183 ✭✭✭deadl0ck


    Dr Bob wrote: »
    should be grand . let me dig it up first and then ill sort out details.

    Any joy finding your 2nd datasette ?


  • Moderators, Computer Games Moderators Posts: 3,180 Mod ✭✭✭✭Dr Bob


    hey sorry , havent had a chance yet , I'll go have a look and PM you when I get it


  • Registered Users Posts: 4,183 ✭✭✭deadl0ck


    Dr Bob wrote: »
    hey sorry , havent had a chance yet , I'll go have a look and PM you when I get it

    Cool!


  • Moderators, Home & Garden Moderators, Technology & Internet Moderators Posts: 10,952 Mod ✭✭✭✭Stoner


    deadl0ck wrote:
    BTW @Stoner - I really appreciate your offer also, but Maynooth is lot handier for me as opposed to Dublin 7, but just want to say I really appreciate your offer of a deck also if I need one

    No problem, saves me a trip to the sector Vic 20 in the attic.


  • Registered Users Posts: 4,183 ✭✭✭deadl0ck


    So BIG thanks to Dr Bob!!
    I stopped by his house on the way home from work this evening and he lent me, not only his tape drive, but also he C64C so I could test my datasette on it !!

    Anyhow - I plugged in his datasette to my C64C and I was able to load Commando !!
    I'm delighted as it means it's not the CIA chip !

    On top of that I got to level 3 in Commando, after not playing it for about 25 years or so !

    Now to figure out why my deck is screwed !!

    IMG-20190108-192343.jpgIMG-20190108-193429.jpg


  • Moderators, Computer Games Moderators Posts: 3,180 Mod ✭✭✭✭Dr Bob


    deadl0ck wrote: »
    So BIG thanks to Dr Bob!!
    I stopped by his house on the way home from work this evening and he lent me, not only his tape drive, but also he C64C so I could test my datasette on it !!

    Anyhow - I plugged in his datasette to my C64C and I was able to load Commando !!
    I'm delighted as it means it's not the CIA chip !

    On top of that I got to level 3 in Commando, after not playing it for about 25 years or so !

    Now to figure out why my deck is screwed !!

    IMG-20190108-192343.jpgIMG-20190108-193429.jpg
    ah good stuff! . Is that the 2015 commando remake by the way or the original one?


  • Advertisement
  • Registered Users Posts: 4,183 ✭✭✭deadl0ck


    Dr Bob wrote: »
    ah good stuff! . Is that the 2015 commando remake by the way or the original one?
    The original


Advertisement