ac13a6b3fd
The Apple Sound Chip was primarily used by the Macintosh II to generate sound in hardware which was previously handled by the toolbox ROM with software interrupts. Implement both the standard ASC and also the enhanced ASC (EASC) functionality which is used in the Quadra 800. Note that whilst real ASC hardware uses AUDIO_FORMAT_S8, this implementation uses AUDIO_FORMAT_U8 instead because AUDIO_FORMAT_S8 is rarely used and not supported by some audio backends like PulseAudio and DirectSound when played directly with -audiodev out.mixing-engine=off. Co-developed-by: Laurent Vivier <laurent@vivier.eu> Co-developed-by: Volker Rümelin <vr_qemu@t-online.de> Signed-off-by: Mark Cave-Ayland <mark.cave-ayland@ilande.co.uk> Message-ID: <20231004083806.757242-8-mark.cave-ayland@ilande.co.uk> Signed-off-by: Laurent Vivier <laurent@vivier.eu>
38 lines
561 B
Plaintext
38 lines
561 B
Plaintext
config AN5206
|
|
bool
|
|
select COLDFIRE
|
|
select PTIMER
|
|
|
|
config MCF5208
|
|
bool
|
|
select COLDFIRE
|
|
select PTIMER
|
|
|
|
config NEXTCUBE
|
|
bool
|
|
select FRAMEBUFFER
|
|
select ESCC
|
|
|
|
config Q800
|
|
bool
|
|
select MAC_VIA
|
|
select NUBUS
|
|
select MACFB
|
|
select SWIM
|
|
select ESCC
|
|
select ESP
|
|
select DP8393X
|
|
select OR_IRQ
|
|
select DJMEMC
|
|
select IOSB
|
|
select ASC
|
|
|
|
config M68K_VIRT
|
|
bool
|
|
select M68K_IRQC
|
|
select VIRT_CTRL
|
|
select GOLDFISH_PIC
|
|
select GOLDFISH_TTY
|
|
select GOLDFISH_RTC
|
|
select VIRTIO_MMIO
|