↓
 

L Break Into Program, 0:1

Retro Programming Made Simple

  • Home
  • Programming
    • BASIC
      • Part 1: Hello!
      • Part 2: Variables
      • Part 3: IF…
      • Part 4: Loops
      • Part 5: Subroutines
    • Assembly Language
      • Primer
        • Part 1: Numbers
        • Part 2: Maths
        • Part 3: Branching and Loops
      • Z80
        • Z80 Opcodes
  • Computers
    • ZX Spectrum
      • Hardware
      • Memory Map
      • Keyboard
      • Screen Memory Layout
      • Interrupts
      • Sound
      • Character Set
      • Assembly Language
        • Z80 Development Toolchain
        • Z80 Tutorials
        • Z80 Library Routines
        • Z80 Demos
    • ZX Spectrum Next
      • Assembly Language
        • Z80 Development Toolchain
        • Z80 Library Routines
        • Z80 Demos
    • ZX81
      • Hardware
  • Links
  • Area 51
    • Run Demos
  • About Me

Category Archives: Repairs

Post navigation

← Older posts

Fixing a Poorly Commodore 64 (Part 3)

L Break Into Program, 0:1

So far I’ve been able to test the 6510 CPU using a NOP tester circuit on a breadboard, the 4164 DRAM chips using a £20 Arduino-based DRAM tester by Stephen Vickers, and the logic chips using my trusty TL866II+ EPROM programmer. Which got me thinking. Is there an easy way to test whether the PLA I’d removed from my C64 was working or not. Like the MOS logic chips, these have a reputation for failing. …

Fixing a Poorly Commodore 64 (Part 2)

L Break Into Program, 0:1

In the previous post I’d checked the DRAM and the MOS logic chips, some of which are responsible for memory decoding. The RAM was fine, and one of the logic chips had failed. I was, however, still seeing what looked like an anomalous signal on some of the address lines. I couldn’t think of an easy way to diagnose the 6510 CPU in situ, so decided to desolder it from the motherboard and test on …

Fixing a Poorly Commodore 64 (Part 1)

L Break Into Program, 0:1

Following on from the previous post where I’d removed the SID and desoldered the PLA, and with a Commodore 64 that was still exhibiting a fault, I moved onto the next stage of the diagnostics, removing and testing the DRAM. This was a fairly straightforward task, and mostly covered in the video. At the end, it appeared that I was still having issues with the address lines on the CPU, so the next stage was …

Post navigation

← Older posts

Search

Recent Posts

  • Pico-mposite Update
  • BBC Basic for the Cerberus 2080 (Part 1)
  • BBC Basic for the Cerberus 2080 (Introduction)
  • BBC Basic for the Spectrum Next (Part 1)
  • BBC Basic for the Spectrum Next (Introduction)
  • Composite Video on the Raspberry Pi Pico
  • Fixing a Poorly Commodore 64 (Part 3)
  • Fixing a Poorly Commodore 64 (Part 2)
  • Fixing a Poorly Commodore 64 (Part 1)
  • Fixing a Poorly Commodore 64 (Intro)

Categories

  • Hardware (42)
    • Acorn BBC Micro (3)
      • Repairs (3)
    • Commodore 64 (4)
      • Repairs (4)
    • Spectrum Next (1)
    • ZX Spectrum (17)
      • Repairs (10)
    • ZX81 (2)
      • Repairs (1)
  • Musings (18)
  • Projects (16)
    • Cerberus 2080 (2)
      • BBC Basic (2)
    • Harlequin (1)
    • High Altitude Balloon (1)
    • Homebrew Z80 (8)
    • Pico (2)
    • Spectrum Next (2)
      • BBC Basic (2)
  • Reviews (3)
  • Software Development (27)
    • Code (13)

Tags

6502 Assembly AY-3-8912 Bare Metal BASIC BBC Basic BBC Micro C++ Clock Commodore 64 Composite Video Debugging DMA Emulator Game GitHub Goat Hardware Homebrew Interrupts Maths Networking Pico PIO Power Supply Programming RAM Raspberry PI Recap Repair Scouts Screen Scrolling SD Card Self Modifying Sound Spectrum Spectrum Next Sprites Tim Follin USB WiFi YouTube Z80 ZX81
©2022 - L Break Into Program, 0:1
↑