카테고리 Archives: 전기 전자 공작 관련

방치해뒀던 MSX의 수리

사용자 삽입 이미지예전 회사에서 뜯었다가 문제가 있어서 그대로 방치해뒀던 MSX2(소니 HS-F1XD)를 수리하기로 맘먹고 다시 잘 살펴봤습니다.

외부 전원이 100V고, 이게 트랜스포머입력단까지 잘 들어가며, 출력도 제대로 되는 것을 확인.
그다음 파워 TR에서 각각 5V, 12V, -12V가 나오는 것도 확인.

근데 뭐가 문제일까.. 조립만 하면 전원이 안들어오네요. =)

예전에 봤던 글에서 파워 TR의 뒷단이 출력과 동일한 경우가 있어서.. 방열판이 그라운드 될 경우 문제가 있단 내용이 떠올랐습니다.

섀시부와 전압차를 측정해봤습니다. 아니나 다를까 5V로 나오더군요. 바로 절연해서 조립하니 제대로 동작하네요.
 
사용자 삽입 이미지화면은 Disc Station 19호 =)

나중에, 범용으로 쓸 RGB2S-VIDEO 신호 변환기나 만들어서 쓰면 괜찮을 거 같네요=)

[#M_서비스컷 ㅡ.-);;;; 보기|-접기-|가지고 있는 MSX들 일부…

사용자 삽입 이미지_M#]

 

CuBLOC – CLCD 사용자 정의 문자 작성 법

사용자 정의 문자를 CLCD에 보내는 방법

명령어 : ESC D’,캐릭터코드, 데이터…
해당 캐릭터 : chr(8)~chr(15)까지의 8개

매뉴얼 상엔 ESC D 8byte 라고만 설명되어있다. 8~15라고 되어있는데, 5~12까지도 가능한 것 같다. 앞 뒤로는 중복되어 같은 캐릭터가 표시된다.

ESC’D’ 를 BASIC상에서 표현하는 법
Print Chr(27),”D”

ESC’D’,캐릭터코드,데이터(5*8)  표시법.
Print Chr(27),”D”,&H05,&b00001,&b00000,&b00000,&b00000,&b00000,&b00000,&b00000,&b00000

Const Device = CB280
Set Display 2,0,0,50
Cls
Delay 15
Csroff

'화살표
Print Chr(27),"D",&H08,&b00100,&b01110,&b11111,&b00100,&b00100,&b00100,&b00100,&b00100
'화살표
Print Chr(27),"D",&H09,&b00100,&b00100,&b00100,&b00100,&b00100,&b11111,&b01110,&b00100
'(C)
Print Chr(27),"D",&H0a,&b01110,&b10001,&b10101,&b11001,&b11001,&b10101,&b10001,&b01110
'하트
Print Chr(27),"D",&H0b,&b00000,&b01010,&b11111,&b11111,&b11111,&b01110,&b00100,&b00000
'스페이드
Print Chr(27),"D",&H0c,&b00000,&b00100,&b01110,&b11111,&b11111,&b00100,&b01110,&b00000
'다이아
Print Chr(27),"D",&H0d,&b00000,&b00100,&b01110,&b11111,&b11111,&b01110,&b00100,&b00000
'클로버
Print Chr(27),"D",&H0e,&b00000,&b01110,&b10101,&b11111,&b10101,&b00100,&b01110,&b00000
'삼각형
Print Chr(27),"D",&H0f,&b00000,&b00000,&b00100,&b01110,&b11111,&b00000,&b00000,&b00000

Locate 00,02
Print " 8:",Chr(8),"  9:",Chr(9)," 10:",Chr(10)," 11:",Chr(11)
Locate 00,03
Print "12:",Chr(12)," 13:",Chr(13)," 14:",Chr(14)," 15:",Chr(15)

사용자 삽입 이미지

왜 매뉴얼엔 이 설명도 없고, 이상하게 나와있어서 사람을 고생시키는지 모르겠다. ㅡ.-);
하긴, 직업으로 하는 거였으면 아주 뭐같은 상황이었겠지만, 취미로 할 땐 찾아내는 나름 즐거움일지도..