Mercurial > sdl-ios-xcode
diff src/audio/mint/SDL_mintaudio_dma8.h @ 961:185acc07127a
Date: Fri, 29 Oct 2004 11:47:09 +0200
From: Patrice Mandin
Subject: Reworked audio drivers for Atari platform
These are reworked audio drivers for the Atari platform.
Previous drivers were missing some features:
- Test external clock plugged to DSP port on Atari Falcon 030.
- Ability to select internal or external clock.
So now, I generate a list of frequencies available, with the master clock
and predivisor to use. One big caveat to this: I do not have an external
clock, so I hope it works.
author | Patrice Mandin <patmandin@gmail.com> |
---|---|
date | Fri, 29 Oct 2004 09:56:53 +0000 |
parents | b8d311d90021 |
children | d910939febfa |
line wrap: on
line diff
--- a/src/audio/mint/SDL_mintaudio_dma8.h Sat Oct 09 22:11:45 2004 +0000 +++ b/src/audio/mint/SDL_mintaudio_dma8.h Fri Oct 29 09:56:53 2004 +0000 @@ -21,9 +21,9 @@ */ /* - DMA 8bits audio definitions + DMA 8bits and Falcon Codec audio definitions - Patrice Mandin + Patrice Mandin, Didier Méquignon */ #ifndef _SDL_mintaudio_dma8_h @@ -57,8 +57,27 @@ unsigned char dummy10[12]; - unsigned char track_select; /* CODEC only */ - unsigned char mode; + unsigned char track_ctrl; /* CODEC only */ + unsigned char sound_ctrl; + unsigned short sound_data; + unsigned short sound_mask; + + unsigned char dummy11[10]; + + unsigned short dev_ctrl; + unsigned short dest_ctrl; + unsigned short sync_div; + unsigned char track_rec; + unsigned char adderin_input; + unsigned char channel_input; + unsigned char channel_amplification; + unsigned char channel_reduction; + + unsigned char dummy12[6]; + + unsigned char data_direction; + unsigned char dummy13; + unsigned char dev_data; }; #define DMAAUDIO_IO ((*(volatile struct DMAAUDIO_IO_S *)DMAAUDIO_IO_BASE))