home *** CD-ROM | disk | FTP | other *** search
/ 8bitfiles.net/archives / archives.tar / archives / genie-commodore-file-library / Information / RESET-SWITCH-FOR-C64 < prev    next >
Encoding:
Text File  |  2019-04-13  |  4.3 KB  |  69 lines

  1. C64 Reset Switch - How To
  2.  
  3.  
  4. If you're a Commodore 64 user you've probably been in the situation before
  5. where you were either working on or writing a program and the computer
  6. crashed!  And to get out of that nasty loop you had to turn the computer off
  7. and then back on to recover.  Well, in doing so you lost your program, right? 
  8. That would not be the case if you could have used a reset switch to regain
  9. control of your computer.  However, Commodore was not intelligent enough to
  10. put a reset switch on the C-64 or the 64-C (however, they did include the rest
  11. switch on the C-128).  I will detail how you can install such a switch on your
  12. 64, whatever the model number.
  13.  
  14. Throughout the computer is a circuit called the RESET line.  This reset
  15. connects to the 6510A MPU, the 6526 CIA, the 6581 SID, the Expansion Port, the
  16. User Port, and on some 64's to the Serial Port.  When this RESET line is
  17. connected to GROUND the computer performs a Cold Start, which is just like
  18. turning the computer off then back on.  The good thing here is that any
  19. program held in RAM is not destroyed.  You can recover right where the problem
  20. began.  If you're in BASIC then you'll have to use a utility program that
  21. resets BASIC's pointers back to their proper place before the reset occured. 
  22. In addition, any programs held in the 1764 REU will still be there!
  23.  
  24. I mentioned that the RESET line is connected to the Serial Bus in some 64's. 
  25. The schematic shows such; however, it appears that early 64's had the Serial
  26. Bus/RESET line connection and late 64's did not.  I found that mine did not. 
  27. If you have no connection between the RESET line and the Serial Bus, then you
  28. can install two (2) reset switches; one for the computer itself and one for
  29. any peripherals you have connected.
  30.  
  31. Now, to begin.  The RESET line is found at the User Port, pin 3; the Expansion
  32. Port, pin C; and the Serial Port, pin 6 (maybe).  You can use an ohmeter to
  33. determine if pin 6 of the Serial Port is connected to either of the other two
  34. pins mentioned.  Pin 3 of the User Port is on top, third from the left when
  35. viewed at the back of the computer.  This is where the modem attaches.  Pin C
  36. of the Expansion Port is on the bottom, third from the right.  This is where a
  37. game cartridge or the RAM Expansion attaches.  Pin 6 of the Serial Port is the
  38. center pin.  This is where the cable for the disk drive and printer attaches. 
  39. If you found that the Serial Bus is connected to the RESET line then you can
  40. connect to pin 6.  If not, then the next best place is pin 3 of the User
  41. Port.  This particular pin runs to a feed-through hole that connects a trace
  42. on the bottom of the PCB to a trace on the top.  Using a 22 gauge wire, you
  43. can simultaneously melt the solder and insert the wire in this hole.  Using
  44. another 22 gauge wire, connect it to the GROUND path that runs along the back
  45. side of the PCB.  This ground is rather large in area and can be connected to
  46. in quite a few places.  Take the other ends of these two wires and attach them
  47. to a momentary SPST contact normally-open push button switch.  Radio Shack
  48. sells one that works very well.  It mounts in a 0.25" hole.  Their P/N
  49. 275-1547.  Mount this switch wherever in the case of the computer you like.  I
  50. installed mine in the right rear, just above my RAM Expansion.  This switch
  51. will reset the computer alone if there is no connection between the RESET line
  52. and pin 6 of the Serial Bus.  If you would like to reset your peripherals, as
  53. well, install a second switch to pin 6 of the Serial Bus and to ground.  If
  54. your computer has a connection between RESET and pin 6 you will reset
  55. everything when you use the reset switch.  Additionally, if you have the
  56. Commodore 1670 modem, you will reset the modem when you reset the computer. 
  57. You will then have to command the modem to not pickup the phone on the first
  58. ring.
  59.  
  60. Having such a reset switch will potentially lengthen the life of your
  61. computer.  Turning it off and then back on again is not the best thing for an
  62. electronics item.  It is much nicer to simply push a switch to regain control
  63. of the computer.  Again, attempt this task only if you are skilled enough to
  64. do the job right!  Don't risk damaging your computer with improper
  65. techinques.  I will assume no responsibility for your losses.  Have fun
  66. resetting!
  67.  
  68.  
  69.