Gameduino

(게임두이노)

개요

  • 게임두이노는 아두이노를 위한 게임 아답터입니다.
  • SPI 통신을 하여 아두이노가 아니라도 SPI통신을 하는 장치의 게임아답터로도 사용이 가능합니다.
  • 아두이노 위에 쌓아 놓을수 있는 쉴드이며 VGA모니터와 스테레오 스피커를 연결할 수 있는 커넥터를 가지고 있습니다.
  • FPGA 기술을 이용하여 스프라이트 성능을 과거에 비해 향상 시켰습니다.
  • 어댑터는 SPI read/write 연산을 통해 제어되며 CPU에게는 32Kbyte RAM으로 보여집니다. (다른 많은 8비트 머신과 다르게 이 램을 접근하는데 아무런 제한이 없습니다.)
  • 리퍼런스 포스터(아래에서 다운로드)가 있어 전체 시스템이 어떻게 동작하는지 확인 할수 있습니다.

특징

  • 비디오 출력: 512 컬러, 400x300 pixcel
  • 모든 컬러는 15비트 precision으로 내부적으로 처리됨
  • 표준 VGA (800x600 @ 72Hz)와 호환됨
  • 백그라운드 그래픽
    • 512x512 pixel 캐릭터 백그라운드
    • 256 characters, each with independent 4 color palette
    • pixel-smooth X-Y wraparound scroll
  • 전면(foreground) 그래픽
    • 각각의 스프라이트는 16x16 픽셀로 per-pixel transparency를 가짐
    • 각각의 스프라이트는 256, 16 혹은 4 컬러로 사용이 가능
    • 4방향 회전 및 뒤집기
    • 스캔라인당 96 스프라이트, 라인당 1536 texel
    • pixel-perfect 스프라이트 충돌 검출
  • 오디오 출력은 스테레오 12비트 주파수 신디싸이저
  • 64개의 독립적인 보이스 10-8000 Hz
  • 보이스당 Sine wave 혹은 화이트노이즈
  • 샘플 플레이백 채널

문서