
SYSTEM RESPONSE
As soon as DMA starts,
a. Copy to "back-up" length register from AUDOLEN.
b. Copy to "back-up'' location register from AUDOLCL (will be used as a pointer showing
current data word to fetch).
c. Create an interrupt for the 68000 saying that it has completed retrieving working copies
of length and location registers.
d. Start retrieving audio data each allocated DMA time slot.
PLAYING MULTIPLE TONES AT THE SAME TIME
You can play multiple tones either by using several channels independently or by
summing the samples in several data sets, playing the summed data sets through a single
channel.
Since all four audio channels are independently programmable, each channel has its own
data set; thus a different tone or musical note can be played on each channel.
MODULATING SOUND
To provide more complex audio effects, you can use one audio channel to modulate
another. This increases the range and type of effects that can be produced. You can
modulate a channel's frequency or amplitude, or do both types of modulation on a channel
at the same time.
Amplitude modulation affects the volume of the waveform. It is often used to produce
vibrato or tremolo effects. Frequency modulation affects the period of the waveform.
Although the basic waveform itself remains the same, the pitch is increased or decreased
by frequency modulation.
The system uses one channel to modulate another when you attach two channels. The
attach bits in the ADKCON register control how the data from an audio channel is
interpreted (see the Table below). Normally, each channel produces sound when it is
enabled. If the "attach" bit for an audio channel is set, that channel ceases to produce
sound and its data is used to modulate the sound of the next higher-numbered channel.
When a channel is used as a modulator, the words in its data set are no longer treated as
two individual bytes. Instead, they are used as "modulator" words. The data words from
the modulator channel are written into the corresponding registers of the modulated
channel each time the period register of the modulator channel times out.
- Audio Hardware 145 -
Summary of Contents for Amiga A1000
Page 1: ...AMIGA HARDWARE REFERENCE MANUAL 1992 Commodore Business Machines Amiga 1200 PAL...
Page 20: ...Figure 1 1 Block Diagram for the Amiga Computer Family Introduction 11...
Page 21: ...12 Introduction...
Page 72: ...Figure 3 12 A dual Playfield display Playfield Hardware 63...
Page 87: ...Figure 3 24 Horizontal Scrolling 78 playfield hardware...
Page 101: ...92 Playfield Hardware...
Page 199: ...Figure 6 9 DMA time slot allocation 190 Blitter hardware...
Page 203: ...Figure 6 13 Blitter Block Diagram 194 Blitter Hardware...
Page 229: ...220 System Control Hardware...
Page 246: ...Figure 8 8 Chinon Timing diagram cont Interface Hardware 237...
Page 265: ...256 Interface Hardware...
Page 289: ...280 Appendix A...
Page 297: ...288 Appendix B...
Page 298: ...APPENDIX C CUSTOM CHIP PIN ALLOCATION LIST NOTE Means an active low signal Appendix C 289...
Page 302: ...APPENDIX D SYSTEM MEMORY MAP Appendix D 293...
Page 343: ...334 Appendix F...
Page 351: ...342 Appendix G...
Page 361: ...352 Appendix H...
Page 367: ...358 Appendix I...