2009년 10월 1일 목요일

뜨개질 확장슬롯 #2 삽질의 연속

지난번 만든 확장슬롯에서,

 

DATA 라인과 몇몇 컨트롤 라인에 문제가 있어, A1WSX에서 제대로 동작이 안되었었지요.

게다가 지난번 Sander씨와 파라동 모임에서도,

Sander씨가 갖고온 필립스 MSX2에서도 불안한 동작을 하다가 결국 SD카드도 깨먹었고요. ㅡ.ㅡㅋ

(근데 곰돌아빠님 OCM에서는 잘 동작하더군요. 헙헙..ㅎ)

 

그 후로 며칠 고민하다가 확장슬롯을 새로 만들기로 결심했습니다.

50핀 슬롯 커넥터는 기존에 납땜된걸 뽑아서 재사용하고 나머지는 새 부품으로 만들었습니다.

만든지 좀 됬는데, 이제 글을 써보네요.

 

보드는 기존꺼랑 똑같은 사이즈고,

문제되던 DATA 라인과 BUSDIR등 잡다 신호는 버퍼링 안하는 걸로 했습니다.

아래부분 TTL칩 8개가 확장슬롯 레지스터 구현한 것이고요.

슬롯 커넥터 사이의 칩들은 ADDR라인 및 잡다 신호선들 버퍼 및 신호 ON/OFF 할수 있도록 했습니다.

 

기존 것 써보고 알게된 것 하나가...

슬롯 6개에 사운드 관련 카트리지를 많이 꽂으니 MSX 본체내의 PSG/OPL의 사운드와 밸런스가 안맞게 되더군요.

그래서 요번엔 슬롯 SOUNDIN 쪽에 스위치 하나 넣어서 개별로 ON/OFF가능하게 해놨습니다.

제 경우 필립스 뮤직 모듈은 사운드 외부 출력을 쓰고.

FM-PAC의 경우는 SRAM 세이브만 필요하니까 둘다 기본으로 SOUND OFF로 쓰고 있습니다.

SCC 게임 구동하는 경우에도 해당 슬롯의 사운드만 ON해야 볼륨이 줄어드는 문제가 없지요.

 

암튼 전체 모습은 지난번과 비슷합니다.




뒷면입니다.

74LS244 하나로 슬롯 2개씩 버퍼링합니다.

두 슬롯끼리 공통으로 연결된 선들이 보이시죠? (으... 납땜도 중노동 ㅜ.ㅜ)




외부는 마우스 패드 하나 오려붙이고 테입으로 칭칭 감았네요.

 

제목: MUMMY III - 확장슬롯 V2의 탄생 ㅡ.ㅡ




이번에는 A1WSX에서도 잘 동작하는군요.

다된건가...하는 생각으로 카트리지 다 꽂고 테스트해보니...

역시나 또 문제가 하나 ㅜ.ㅜ

 

슬롯 전원을 외부 5V 연결하니 신호 레벨이 좀 틀어지는지... 문제가 생기네요.

딴건 다 잘되는데, 준성님 MPX가 제대로 동작을 안합니다. 어허허...ㅜ.ㅜ

MP3 플레이중에 Data가 깨지는지 노래가 좀 끊어지네요.

내부 전원으로 쓰면 당연 문제 없고요.

 

좀 아쉬움이 남는 삽질이었습니다.

납땜하느라 힘들어 쓰러지는줄...


댓글 없음:

댓글 쓰기