2020년 4월 12일 일요일

T-Wave 제작 #7 - 스테레오 DAC 모드




T-Wave에 스테레오 출력이 지원되면서, DAC 동작 테스트를 위한 모드가 들어있습니다.

8BIT PCM 두개를 포트로 쓰면, DAC-L/R로 출력되는거라... 코복스 2개가 붙은걸로 생각하시면 되겠네요.


일단 T-Wave H/W는 개발이 완료된 상태인데요.

CPLD 용량이 모자라면 테스트 모드를 제거할 계획이었는데, 용량이 딱 맞게 구현이 되는 바람에.. ㅎ.ㅎ

암튼 이 모드를 사용하는 모습도 한번 영상으로 담아보았습니다.


MMC/SD에서는 헤더없는 8BIT 44100Hz Mono PCM을 재생하는 기능이 들어있는데요.

요기에 8BIT 22050Hz Stereo PCM을 출력할 수 있도록 BIOS를 수정했습니다.


PCM파일은 일반 WAV 포맷을 그대로 사용합니다.

왠만한 오디오 에디터는 8BIT WAV를 지원하니까 그걸로 쓰시거나,

아래처럼 MMCSD_AVGEN으로 변환하셔도 되겠습니다.

ffmpeg을 활용하기때문에 입력파일에 동영상, MP3 등 아무거나 다 넣을 수 있어요.





WAV 재생은 MA파일과 같은 방식으로 동작합니다.

그냥 MMCSD.COM 프로그램을 쓰시면 되겠죠~


그럼, 동작하는 모습을 구경하셔요.

스테레오 파형을 눈으로 확인가능하도록 영상에 오디오 파형을 오버레이해놨습니다.

(다음부터는 오디오 관련된 영상 찍을 때는 파형을 꼭 넣어야겠어요. 눈으로 보니까 좋네요! ㅎ.ㅎ)






그럼, 다음편에서 보아요~ ㅎ.ㅎ


2020년 4월 11일 토요일

T-Wave 제작 #6 - SCC-I, Sec-PSG, Stereo DCSG




WSG 동작은 대충 보셨으니, 나머지 잡다(?) 사운드도 구경하시죠~ ㅎ.ㅎ


1) SCC-I


SCC-I 메모리는 디폴트 128KB 상태로 세팅됩니다.

아마 기존 S/W에서는 T-Wave를 스내처 사운드카트리지로 인식하겠죠?

SCMD, VGMPlay 등의 일반 DOS용 프로그램에서 활용가능합니다.

V3와 함께 'External SCC sound'로 써도 좋겠구요.

V2 또는 V4와 함께라면, 듀얼 SCC 용 프로그램(SCC보이스 패치버전 등)도 가능합니다.

물론 오리지널 스내처 또는 SD스내처 디스크를 실행할 때 사용해도 되겠구요.


아래 영상은 SCMD, SD스내처, 사라만다/고파의야망 보이스 버전을 실행한 모습입니다.





2) Sec-PSG


조그버튼을 눌러서 WSG의 화음모드와 Sec-PSG모드를 토글할 수 있어요.

Secondary PSG를 사용하는 프로그램은 몇개 없습니다만...

자낙EX 인핸스드 버전, VGMPlay 등에서 사용할 수 있습니다.

VGMPlay는 자동으로 화음모드/Sec-PSG모드를 토글하니까, 조그버튼을 따로 누를 필요는 없어요.


아래 영상은 듀얼 PSG를 쓰는 VGM 음악들을 재생하는 모습입니다.





3) Stereo DCSG


T-Wave는 두개의 DCSG 칩이 들어있습니다.

각각 왼쪽/오른쪽 오디오 출력으로 연결되어있어서, 헤드폰잭으로 스테레오를 즐길 수 있습니다.


아래 영상은 원더보이2 (몬스터랜드)의 VGM 파일들을 재생하는 모습입니다.





그럼, 다음편에서 보아요~ ㅎ.ㅎ


2020년 4월 10일 금요일

T-Wave 제작 #5 - WSG 컨트롤 영상




영상을 하나 찍었습니다. 게임을 실행 후, 손으로 WSG 컨트롤을 하는 모습인데요.

모니터가 너무 밝아서 손가락이 잘 안보이네요ㅋㅋ


영상 초반에는 프리셋모드에서 주파수 조합 및 샘플패턴 선택이 나오구요.

3분 쯤에서 샘플 이펙트(트레몰로, 비브라토) 적용 및 WSG-L/R 음소거 동작모습이 이어집니다.

그냥 대충 보셔요~ ㅎ.ㅎ






그럼, 다음편에서 계속...