sharksym's MSX World

sharksym.egloos.com

포토로그


구글 애드센스


Franky Test - Sega Master System's VDP Cartridge for MSX by sharksym

어제 서울에서 파라동 회원님들과 Sander씨와의 만남이 있었는데요.
이번에 Sander씨가 진행중인 SMS VDP 보드(Franky 카트리지)를 갖고 왔습니다.
첫 양산 버전인데 VDP수급 문제로 약30개 정도 보드가 마련됬다고 하네요.
현재 Active Developer에게는 보드를 무료로 제공할 의사가 있다고 하는데, 따로 신청받으려는지는 모르겠습니다.
 
비디오 출력이 제대로 안나온다는데...
HW 조금 손보면 될꺼라면서 제게 선물로 주셨네요. 감사히~ ㅎ.ㅎ
 
전체 모습은 아래와 같습니다.
64핀짜리 큰 칩이 세가 VDP입니다.
MSX1의 VDP인 TMS9918의 기능을 그대로 가지고 있으면서,
수평/수직 픽셀단위 스크롤과 배경/스프라이트 개별 팔레트도 쓸수 있다고 하네요.
(MSX에서 스크롤과 팔레트는 V9938부터 쓸수가 있었지요.)
부가적으로 PSG도 같이 내장되었다고 하는군요. 오디오 출력도 됩니다.
일단 SMS도 Z80 CPU를 쓰기 때문에 주변 I/O처리만 패치하면 MSX에서도 구동이 되는 것이지요.

비디오 출력이 왜 안나오나 했더니,
최종 CVBS출력핀이 VDP의 CSYNC가 아닌 CVBS인코더의 Video출력핀으로 연결했더군요.
아마 PAL/NTSC 컬러 인코딩된 비디오도 같이 출력하려고 설계한 듯 합니다.
물론 RGB 출력핀도 존재하고요.
 
문제는 인코딩용 컬러캐리어 오실레이터가 없어서 출력이 안나오는 것이었습니다.
다행이 NTSC용 컬러캐리어 클럭은 3.579545MHz인데, 이건 MSX 슬롯에서 받을 수가 있으니,
쉽게 연결할 수 있었습니다.
 
아래는 원래 PAL로 세팅되어있던 옵션을 NTSC로 변경한 모습입니다.
3.579545MHz 클럭은 슬롯핀에서 바로 연결했습니다.
PAL/NTSC 옵션은 세가 VDP쪽과 컬러인코더(AD722) 같이 맞추면 됩니다.

이제 본격적으로 구동을 해볼 차례인데요.
Sander씨에게 미리 패치된 게임롬과 롬로더를 받아두었습니다.
어제 모임에서는 Sander씨가 직접 들고온 필립스 MSX2에서 잠시 구동해봤었는데요.
일단 소리가 나오는 것은 확인되었지요.
 
근데 집에와서 터보알과 WSX에서 구동해보니 그냥 컴터가 다운되네요.
로더를 살펴보니 램매퍼 설정을 필립스 MSX에 맞도록 강제로 세팅했더군요.
일단 파나소닉 MSX에 맞도록 수정하니 제대로 구동되었습니다.
 
아래는 동영상으로 찍어본 모습인데, 한번 감상하시지요.
터보알에서 실행했고, 화면은 별도의 LCD TV로 연결했습니다.
(이것도 나름 듀얼 모니터 환경인지도..ㅋ)




아래는 얼마전 웹에 올라온 Franky Proto 버전 구동 영상입니다.
이것도 한번 보세요.




PS. 좀전에 다시 테스트해보니, 게임패드를 MSX 포트2번에 꽂아야 동작하네요. ㅡ,.ㅡ
      머리털나고 SMS용 행온은 첨해봅니다. 1985년도 게임을 24년만에 즐겨보네요. ㅎ.ㅎ;;;


덧글

  • 2010/12/10 23:51 # 삭제 답글

    오호~! 잘 봤습니다...
    완전 신기하네요~! 세가마크3가 msx에서 실행이 가능하다니..ㅎㅅㅎ
댓글 입력 영역



구글 애드센스 (작은사각형)

MSX rating

구글 애드센스 (세로 직사각형)