| [ ComputerGamenia ] in KIDS 글 쓴 이(By): zilch (_) 날 짜 (Date): 2003년 9월 2일 화요일 오후 10시 56분 49초 제 목(Title): Re: MSX PSG 스펙? 저도 확실히 기억나지는 않는데, 노이즈를 쓰려면 채널 하나를 희생해야 했다는 기억입니다. 블럭도를 찾아보니 DA 컨버터는 3개 뿐이군요. 그렇지만 tone gen(3) ---> mixer ---> DA conv. (3) | noise gen ------+ 이렇게 되어 있고 AMP. control이 3개 있는 것으로 보아 noise와 tone*3을 섞는 것이 가능은 할 것 같습니다. 그러나 그렇게 쓰면 noise 하나와 (최소한) tone 하나는 박자(?)를 맞춰야 하겠죠. 쇳소리가 나는 톤(노이즈+톤)과 깨끗한 톤 2개를 만들든가, 노이즈 하나를 채널 하나에 전담시키고 깨끗한 톤 2개를 쓰든가 하면 되겠죠. 보통은 후자로 썼던 것 같습니다. (쇳소리 나는 톤 3개도 가능은 하겠군요. 어차피 구별은 잘 안되겠지만) 즉 리듬(사실은 볼륨) 컨트롤을 따로 할 수 없는 상황에서는 굳이 노이즈 gen이 별도로 있다고 해서 별 효용이 있을 것 같지는 않습니다. 믹서 레지스터에 특별한 제약은 안 써있습니다. 즉, ABCABC 비트에서 앞의 ABC는 노이즈 제너레이터의 출력, 뒤의 ABC는 각각 tone1,2,3의 출력인데 다 on(low)시켜도 되는 것 같군요. 실질적으로는 3 channel, 스펙으로는 3 tone + 1 noise.. 이런 식이 아닐까요? (누가 에뮬에서 실험해 보시면.. ^^) |