MMC/SD V4에는 SCC-I, DCSG, 8BIT PCM 이렇게 3종류의 사운드가 들어있습니다.
만약 MMC/SD V4를 두개 이상 꽂게 되면 어떻게 될까요?
I/O 포트를 사용하는 DCSG와 PCM은 I/O 주소가 중복이 되겠죠?
참고로, SCC-I의 경우는 메모리맵 I/O로 구동되기 때문에 서로 충돌하지 않습니다.
DCSG, PCM의 기본포트는 아래와 같습니다.
DCSG = 49H (Franky DCSG 포트)
PCM = 91H (Covox PCM 포트)
만약 카트리지가 두개가 장착이 되면 두번째 DCSG, PCM 포트는 아래처럼 변경됩니다.
DCSG = 3FH (MMM DCSG 포트)
PCM = 0AH (MusicModule PCM 포트)
물론 포트를 개별적으로 OFF할 수도 있구요.
사실 DCSG, PCM 모두 출력전용 포트라서, 기기가 중복되어도 큰 문제가 생기지는 않습니다.
대신 사운드가 중복되니까 볼륨이 좀 크게 나오겠네요ㅋ
현재 DCSG의 경우는 활용할 수 있는 경우가 두가지인데요.
SG-1000 loader, VGMPlay
여기서 VGMPlay는 듀얼 DCSG를 지원합니다.
하지만 MMC/SD V4를 직접 지원하는건 아니니, 활용하려면 VGMPlay 소스를 좀 고쳐야겠죠?
PAC-V의 비주얼라이저도 쓸 수 있으면 더 좋겠구요. ㅎ.ㅎ
아래는 수정된 VGMPlay로 원더보이2 VGM을 재생하는 모습입니다.
DCSG는 구형파 3채널 + 노이즈 1채널로 구성되어있구요.
DCSG 칩 하나가 PAC-V의 LED바 4개를 사용하도록 했습니다.
듀얼 DCSG가 모두 동작하면 불꽃 8개를 볼 수 있겠네요.
영상도 하나 찍어보았습니다.
DCSG뿐만 아니라 PSG, SCC 재생 시에도 PAC-V의 불꽃을 볼 수 있어요. ㅎ.ㅎ
그럼, 이만...~
궁금한 부분이 있으시면 댓글달아주세요.
댓글 없음:
댓글 쓰기