2019년 1월 22일 화요일

대우 CPC-400 (X-II) 파워 교체

불량불량한 순정 파워를 교체해봅니다.





아래는 쇼핑몰에서 저렴하게 구한 모델인데요.

+12V, -12V, 5V가 나오는 파워입니다.





기존 파워를 들어내고, 새 파워를 장착할 곳을 찾아봅니다.

아래 두 곳에 지지대를 박으니까 대충 맞네요.





AC 입력과 DC 출력에 전선을 납땜해줍니다.

원래 있던 커넥터를 뽑아서 그대로 사용~ ㅎ.ㅎ

참고로 파워 좌상단 부분은 지지대로 받쳐놓았습니다. 바닥에 고정은 안되어있어요.





MMC/SD V4를 꽂아서 메탈기어2를 구동해봅니다.

잘 돌아가네요~ ㅎ.ㅎb

왼쪽의 작은 화면은 GT출력, 중앙의 큰 화면이 X-II출력입니다.





그럼, 이만~~


2019년 1월 1일 화요일

대우 CPC-400 (X-II) 살리기

며칠전 동작불량인 X-II 한대를 구했습니다. (키보드를 샀더니 본체가 딸려온 듯한 느낌?ㅎ)

전원을 켜면 녹색 LED만 들어온 상태로 반응이 없는 상태였어요.


일단 뚜따를 해봅니다! ㅎ.ㅎ


건전지의 누액이 비디오보드를 촉촉하게 적시면서~ 왼쪽으로 흘러내렸네요.





비디오보드를 들어낸 모습입니다.






아래쪽의 메인보드는 깨끗해보이네요!






자세히 보니 FDD 커넥터 주면으로도 누액이 흘렀나봅니다.

부식된 부분은 아마 GND 패턴이겠죠?





보드를 꺼냈으니, 일단 메인램(128KB)을 뽑아서 소켓처리를 해줬습니다.

256KB 증설 자리에도 소켓을 넣고 세라믹 캐패시터 4개를 달아줬어요.





이제 이놈이 왜 동작을 안하는지 찾아야하는데요.


@ 전원

  5V, +12V, -12V 멀티미터로 찍었을 때는 정상이네요.

  메인보드의 TTL 몇개랑 Z80 쪽에도 5V는 제대로 나옵니다.


@ 비디오

  전원켜고 모니터를 연결하면 Sync는 정상출력되는걸로 나오네요.

  아마 VDP랑 비디오출력 보드도 정상일 확률이 높겠죠?


@ 오디오

  DCSG 테스트 용으로 만들었던 카트리지로 오디오 출력은 괜찮은지 봤더니...

  얼라리~ 잘 나옵니다.

  DCSG는 클럭만 연결하면 랜덤으로 소리가 출력되는데요. (DCSG 레지스터 초기값이 랜덤ㅋ)

  익숙한 삐~~ 소리가 나오네요. ㅎ.ㅎㅋ

  그럼 클럭이랑 오디오 입출력도 괜찮다는 얘기!


@ 메인램

  메인보드의 128KB 램을 뽑고, V4 카트리지를 꽂아봤습니다.

  V4를 기본슬롯에 꽂으면 확장슬롯과 메모리매퍼 512KB가 동작하게 되니까,

  메인보드의 램이 없어도 부팅할 수 있겠죠?

  테스트해보니 반응이 똑같네요. 슬롯 등의 다른 부분이 문제라는거겠죠?



일단 여기까지 체크했는데, 부팅 초기화 부분에서 못 넘어가는 상태라면 어디가 문제일까요?

후보자 명단을 한번 만들어봅니다.ㅋ

Z80, RTC, DW64MXI, 74LS244, 음...


무작정 하나씩 교체하는건 힘드니, 다른 기기를 도움을 받아보는게 좋을 것 같네요.

먼저 Z80 부터 확인하기 위해 PAC-V를 잠시 활용합니다.


참고로, 슬롯 신호로부터 Z80 M1 사이클을 체크하면, CPU의 프로그램 카운터를 알 수 있어요.

PAC-V에는 8BIT LED가 9개 달려있으니, 요걸로 PC값을 표시해도 충분히 식별이 되겠죠? (이진수로 ㅋ)

버튼을 누르면 LED가 멈추도록 해봅니다.




아래는 아이큐2000에서 동작하는 모습입니다.






그럼 X-II에서는 어떤지 돌려봅니다.

띠용~ 전혀 동작을 안하네요. ㅎ.ㅎ

ADDR, /RD 등의 신호변화도 없고, /M1도 움직이질 않네요.


아마도 Z80이 죽었거나, 74LS244가 죽었거나... 그런 상태로 추측됩니다.

어떤 애가 불량인지 신호선을 좀 따라가봅니다요~


힌트가 될만한 신호는 CLK, /M1입니다.

CLK은 VDP에서 출력되어 Z80 CPU으로 들어가고, 동시에 74LS244로 버퍼링되어 슬롯외부로 출력됩니다.

/M1은 Z80 CPU에서 출력되는 신호이구요. 역시 74LS244를 통해 슬롯외부로 출력됩니다.


두 신호를 찾아보면, 아래 사진의 노란색으로 표시한 74LS244 칩을 통해 출력되는걸 알 수 있네요.





근데, 지금 보드에서는 CLK 출력은 정상이고 /M1은 비정상 상태거든요.

만약 244칩이 죽었다면 CLK도 불량할 확률이 높은데, CLK이 멀쩡하면 왠지 Z80쪽이 의심됩니다.


그럼, Z80 CPU를 갈아보아요~





다시 전원을 넣어봅니다.

오호~~ /M1이 제대로 동작하네요. ㅎ.ㅎ







그럼, 화면이 나오는지 볼까요?ㅋ

잘 나오네요! 앗싸~ ㅎ.ㅎ

비디오보드쪽 누액이 있었지만, 실제 출력에는 문제가 없었습니다.




이거 혹시 FDD도 제대로 되려나요?

피드백 디스켓을 한번 넣어봅니다.


처음 한두번 디스크 에러가 나긴했지만, 잘 동작하네요!





키보드는 확인해보니 대부분 키가 안눌러지네요. 따로 정비를 해야 쓸 수 있겠습니다.


X-II와 함께 2018년 마무리를 즐겁게 했네요~

2019년 새해도 재밌는 일들이 많길 빌어봅니다! ㅎ.ㅎ