문제

이 있는 라이브러리 코드 조각 또는 이와 같은 것 재생 ZX Spectrum .네에서 파일을 내 XNA 게임을 스튜디오 게임은?

도움이 되었습니까?

해결책

필요한 경우 소리에 XNA 하고,XBOX360 지원을 사용할 필요가 지원되는 파일 형식입니다.당신은 properbly 나의 노력하여로 변환.ay 파일 형식으로 XNA 기본적으로 지원합니다.

는 경우에만 지원하려는 윈도우,다음을 검색.네트워크 라이브러리는 그들을 재생할 수 있습니다,그것은에서 작동합니다 XNA 윈도우에서 작동하는 경우.NET.

다른 팁

를 변환해야 합니다.ay wav 파일을 처음이다.가 프로그램 습니다.그것은 또한 소스 코드 그래서 사람의 자유 시간에 도움이 될 수 있을 만들어 콘텐츠를 가져오기 및 프로세서에서 그것은?:-)

하려는 경우에는 코드 그것을 자신을 당신은 필요합니다:

  1. 자일 로그 Z80A CPU 에뮬레이터

    하지 않는 것이 쉽게 할 수 있지만 일부 무료 C/C++소스습니다.내가 사용하는 나 자신입니다.

  2. 3 채널 AY8910/8912PSG 칩 에뮬레이터

    이것은 훨씬 더 간단한 다음 CPU.그것은 다만 톤을 생성하지만 문서에 매우 좋지 않다 그렇게 당신이 필요하는 실험이 많습니다.

  3. 1 비트 디지털 스피커 에뮬레이션

    *.AY 파일은 항상 사용하여 네 칩을 위한 소리를 출력합니다.일부 게임을 결합한 불안과 구축에서는 스피커가 있습니다.나는 확실하지 않는 경우 지금 AY 도 있 supprot 에 대한 covox 또는지...하지만 그렇다면 다음을 포함해야 합도 8/16 비트 mono/stereo covox 에 일반적으로 일부 i8255 칩이다.

  4. 키보드 에뮬레이션

  5. 변 HW 건축 지원

    *.AY 파일 저장을위한 음악을 더 아키텍처...사이에는 차이가 있습니다,날카로운 Amstard CPC,ZX48,ZX128,복제...일부는 다른 크리스탈 주파수,일부는 다른 채널 믹싱을 reproductors,또한 IO 주소 다를 수 있습니다 언급하지 않는 페이징 메모리 문제입니다.

  6. 음 출력

    이것은 대상 플랫폼에 종속적으로 사용하지 않 XNA 이 접촉하지 않는 이 과목(그것은 이미 대답했/능)

AY 플레이어 다음과 같습니다:

  1. 로드 첫 번째는 바깥 헤더
  2. 검색 타겟 플랫폼을 구성하는 에뮬레이터를 위치
  3. 드 바깥 바이너리를 대상으 메모리 영역
  4. 설정 레지스터 시작 에뮬레이션

그래서 만약 당신이 원하는 코드 AY 플레이어 당신은 끝날 것이 쓰 Z80 으로 에뮬레이터*.AY 파일은 프로그램지 않는 사운드 녹음.으로 많은 네 파일을 사용하는 스피커가 필요합니다 다음을 제대로 모방하는 경쟁 모델 그렇지 않으면 타이밍 문제가 발생할 수있는 들어에 특히 스피커...

품질 개선을 적용할 수 있습니다 FIR 필터를 시뮬레이션 PWM과 같은 제어의 스피커는 많은 효과를 사용입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top