증상: CPU가 코드를 계속 실행하지 못하고 LOCK이됩니다. 특정 신호를 못 받고 있단 얘깁니다.(인터넷에서 주운 사진)
마계촌 기판은 2장으로, 뒷장은 스프라이트 및 배경, 앞장은 텍스트 레이어를 생성합니다. 스프라이트 정보 업데이트를 위해 뒷장은 CPU랑 신호 몇 개를 주고받습니다.
대림에서 수리불능 판정받고 제가 넘겨받았습니다.
추정 원인: 어떤 인간이 플럭스 떡칠해서 열풍기로 커넥터를 빼내다 실패한 흔적입니다. 납이 뭉쳐있고 플럭스가 떡져있습니다.
일단 상판만 부팅했습니다. 텍스트 레이어가 제대로 표시됩니다. 이 말은 상판은 정상이란 얘깁니다.
문제가 되는 커넥터 쪽을 세척제로 씻어주고, 플럭스를 잔뜩 먹인 납으로 의심가는 핀들만 납을 다시 붙였습니다.
이전에 누가 열풍기로 작업하다가 힘으로 빼려고 했는지 들린 스루홀이랑 랜드가 있었습니다.
정석이라면 디핑기로 빼고, 새로운 커넥터를 인스톨해야 하지만, 어려운 일이라 약식으로 커넥터는 그냥 두고 납만 먹였습니다.
부팅해봅니다.
스프라이트와 배경이 모두 돌아왔습니다. 게임 진행은 문제가 없습니다.
다른 쪽 커넥터 플랫케이블을 누르면 스프라이트가 사라지는 문제가 있어서, 그쪽만 납을 다시 먹인 후 다시 켜보니 증상이 사라졌습니다.
해결: 상하판 연결커넥터 납땜 접점불량이었습니다. 누군가가 양아치같이 수리하려다 관둔 흔적이 있습니다. 납땜부위를 세척하고 납을 새로 먹였습니다.
MC6809 어셈블리는 관심이 없고, 게임도 흥미가 없고, 비디오 회로가 전부 LS TTL로 이루어져 수리는 용이하지만 이것은 정품기판이라 신호선들이 모두 내부에 들어가있어 다시 수리하고싶지는 않습니다.