User Tools

Site Tools


hardware:audio

This is an old revision of the document!


Audio CoProcessor

The GameTank's audio system, referred to as the Audio Coprocessor or ACP, is a 65C02-based subcomputer that computes PCM samples and outputs them to a digital-to-analog-converter.

The ACP consists of a 65C02 processor, a 4K dual-ported RAM that is shared with the main system's memory map, a programmable timer that triggers the 65C02's IRQ at regular intervals, an 8-bit DAC, and a buffer register.

Audio RAM

The 4K dual-ported RAM encompasses the entirety of the memory that the ACP can address. The memory range $0000-$0FFF maps to the RAM and address above that will cycle over that range.

The same memory can be accessed by the main system's processor between addresses $3000-$3FFF, utilizing the second port of the SRAM.

hardware/audio.1692756085.txt.gz · Last modified: 2023/08/23 02:01 by clyde