Editing
C64
(section)
Jump to navigation
Jump to search
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
===TODO=== * <strike>NMI is stuck low. Pushing RESTORE does nothing.</strike> * [http://www.zimmers.net/cbmpics/cbm/c64/vic-ii.txt This shows the VIC-II taking over a bus] * NMI high, pulled low for a short burst when restore key pushed. Seems like the address lines respond by trying to read the vector addresses. * Investigate HIMEM! [https://www.atarimagazines.com/compute/issue32/112_1_COMMODORE_64_ARCHITECTURE.php "HIMEM control to flip out the Kernal, BASIC ROM is also removed.", "EXROM and GAME and may be changed only by plugging a cartridge into the expansion slot"] [https://www.c64-wiki.com/wiki/Bank_Switching See this also...] "EXROM GAME CHAREN HIRAM LORAM". [http://markus.brenner.de/cartridge/ Also this], [https://github.com/SukkoPera/OpenC64Cart another], [https://www.c64-wiki.com/wiki/Expansion_Port Expansion port info]. * Go through the "SYSTEM RAM" and "SYSTEM ROM AND I/O" sections of the diagnostics cart manual. * [https://youtu.be/Znh6tyVLG-E?t=778 Multiplexer] LS257 * <strike>Test Address lines... (0-7 have been seen going high and low), todo: 8-15</strike> * <strike>Remember to look at the AEC line to see if its a vic or CPU cycle. "[https://www.lemon64.com/forum/viewtopic.php?t=56326&%3Bstart=15 AEC and CAS should have good square waves]"</strike> * <strike>Also look at BA line</strike> * "[https://www.lemon64.com/forum/viewtopic.php?t=63337&sid=4e7439910eac1fc27fb2bda551f34088 If you don't get IRQs at all then probably U15 could be broken. That would also explain the black sreen.]" * [https://www.lemon64.com/forum/viewtopic.php?t=45986&start=15 Some boot information] * [https://translate.google.com/translate?hl=en&sl=auto&tl=en&u=https%3A%2F%2Fwww.forum64.de%2Findex.php%3Fthread%2F47969-messpunkte-mit-dem-oszi-beim-c64%2F%23post628526 German stuff] * [https://translate.google.com/translate?hl=en&sl=auto&tl=en&u=https%3A%2F%2Fwww.forum64.de%2Findex.php%3Fthread%2F41268-versorgungsspannungen-messen-messpunktbilder%2Fhttp%3A%2F%2F More german test points] * [https://www.lemon64.com/forum/viewtopic.php?t=49548&%3Bstart=15 Manual tape control via pokes] * <strike>"if the 60Hz can be found on _IRQ (pin 3), the KERNAL was able to program the CIA timer". "IRQ has a duty cycle of 98% high (2% low)", "IRQ -> generated by the CIA, but no IRQ does not automatically mean CIA bad, with no IRQ the sytem should start w/o cursor (blink)"</strike> No 60hz... * Check the chip select lines on the PLA. * "[https://translate.googleusercontent.com/translate_c?depth=1&hl=en&rurl=translate.google.com&sl=auto&sp=nmt4&tl=en&u=https://www.forum64.de/index.php%3Fthread/47969-messpunkte-mit-dem-oszi-beim-c64/&xid=17259,15700021,15700186,15700190,15700256,15700259,15700262,15700265,15700271,15700283&usg=ALkJrhiPt1i08foZw42MK9kQo-9wmzVQxg verify AEC (pin 5 of the CPU) in relation to PHI0. If you don't catch a badline it looks like AEC is the same as PHI0, only slightly shifted. With a badline, AEC would be LOW all the time.]" * "[https://translate.googleusercontent.com/translate_c?depth=1&hl=en&rurl=translate.google.com&sl=auto&sp=nmt4&tl=en&u=https://www.forum64.de/index.php%3Fthread/66610-assy-250425-startet-nicht/&xid=17259,15700021,15700186,15700190,15700256,15700259,15700262,15700265,15700271,15700283&usg=ALkJrhjMVEWY18ZXZGvEFc7dLFWl7csdrA The _CAS signal on the VIC]" * Investigate that 'himem' bodge wire... * Diagnostic guide RAM Check... * <strike>Replace CIA and try typing poke commands again...</strike> * Remove more chips... http://retro64.altervista.org/blog/commodore-64-repair-a-quick-guide-on-the-steps-required-to-fix-it/ * pin 21 (color clock, 17.73 MHz) and pin 22 (dot clock, 7.88MHz). * [https://translate.googleusercontent.com/translate_c?depth=1&hl=en&rurl=translate.google.com&sl=auto&sp=nmt4&tl=en&u=https://www.forum64.de/index.php%3Fthread/47969-messpunkte-mit-dem-oszi-beim-c64/&xid=17259,15700021,15700186,15700190,15700256,15700259,15700262,15700265,15700271,15700283&usg=ALkJrhiPt1i08foZw42MK9kQo-9wmzVQxg Test Points] * _CS on the ROMs: The BASIC-ROM (901226-01) is not addressed in idle mode, but access can be produced simply by pressing the RETURN key * The duty cycle of _CAS must be higher than that of _RAS for the DRAM to work. * [https://www.lemon64.com/forum/viewtopic.php?t=46607&%3Bstart=15 Some signs I had that the 6510 could be stuffed was a non existent BA signal and a messed up looking RW signal.] Signal where? Frequency duty cycle PHI0 CPU Pin 1 985 KHz 50% _IRQ CPU Pin 3 60 Hz 98% _RAS VIC Pin 18 1.97 MHz 27% _CAS VIC Pin 19 1.97 MHz 41% Dot Clock VIC Pin 22 7.88 MHz 56% Color Clock VIC Pin 21 17.73 MHz 45% * "[https://www.lemon64.com/forum/viewtopic.php?t=65276&sid=df838812851c76508e46f113cfda2855 If you plug in a cassette tape does the motor run if you press play? If it does the computer's running, it's just something screwing up video (I had a faulty RF modulator do that to me once)]"
Summary:
Please note that all contributions to Hegemon Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Hegemon Wiki:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation menu
Personal tools
Not logged in
Talk
Contributions
Log in
Namespaces
Page
Discussion
English
Views
Read
Edit
Edit source
View history
More
Search
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Tools
What links here
Related changes
Special pages
Page information