Index of /atarilibrary/atari_cd06/PROGRAM/DSP_ASM/A56

      Name                    Last modified       Size  Description

[DIR] Parent Directory 11-May-2007 21:09 - [TXT] A56.H 14-Nov-1992 12:51 2k [TXT] A56.L 14-Nov-1992 12:51 9k [TXT] A56.MAK 14-Nov-1992 12:52 1k [TXT] A56.OUT 05-Feb-1993 02:23 0k [TXT] A56.TTP 25-Mar-1993 15:20 134k [TXT] A56.Y 14-Nov-1992 12:52 40k [TXT] CALTONE.A56 14-Nov-1992 12:50 1k [TXT] CALTONE.INC 14-Nov-1992 12:51 1k [TXT] CHORUS.A56 14-Nov-1992 12:51 8k [TXT] DEFS.INC 14-Nov-1992 12:51 1k [TXT] DISP.A56 14-Nov-1992 12:51 1k [TXT] FLANGE.A56 14-Nov-1992 12:51 4k [TXT] FRAC2INT.C 14-Nov-1992 12:52 6k [TXT] GETOPT.C 14-Nov-1992 12:52 3k [TXT] GRAM.C 14-Nov-1992 12:52 71k [TXT] GRAM.H 14-Nov-1992 12:52 3k [TXT] INTEQU.INC 14-Nov-1992 12:51 1k [TXT] IOEQU.INC 14-Nov-1992 12:51 9k [TXT] LEX.C 14-Nov-1992 12:52 1k [TXT] LEXYY.C 14-Nov-1992 12:52 81k [TXT] MAIN.C 14-Nov-1992 12:52 7k [TXT] MAKEFILE 14-Nov-1992 12:51 1k [TXT] MEMTEST.A56 14-Nov-1992 12:51 2k [TXT] PINK.A56 14-Nov-1992 12:51 2k [TXT] REVERB.A56 14-Nov-1992 12:51 8k [TXT] RVB2.A56 14-Nov-1992 12:51 20k [TXT] SLOADER.A56 14-Nov-1992 12:51 5k [TXT] SUBS.C 14-Nov-1992 12:53 3k [TXT] TDSG_BAS.A56 14-Nov-1992 12:51 3k [TXT] TEST_DAC.A56 14-Nov-1992 12:51 2k [TXT] TEST_INT.A56 14-Nov-1992 12:51 2k [TXT] THRU.A56 14-Nov-1992 12:51 1k [TXT] TOK.AWK 14-Nov-1992 12:53 1k [TXT] TOK_TAB.C 14-Nov-1992 12:52 2k [TXT] TOOMF.C 14-Nov-1992 12:53 2k [TXT] TOOMF.TTP 14-Nov-1992 12:53 31k [TXT] TOROM.C 14-Nov-1992 12:53 2k

DSP56001 code examples -

These code samples are fragments that run at interrupt time to generate
the next sample.  Additional code is required to set up the processor
and hardware based on the specific configuration.  A portion of my runtime
environment is illustrated in tdsg.basic.a56, which is included by most
of the examples.  It is assumed that external 0-wait-state RAM exists in
all spaces, and that a stereo A/D and DAC are hooked up to the SSI ports,
in alternating L/R format.

Some of the code is based on stuff from the Motorola Dr. Bubb BBS and
Todd Day's archives.

The Makefile processes .a56 files by first running them through cpp.
The resulting .omf files are suitable for downloading by sloader.a56.

On my hardware, the MSG macro, and the disp subroutine output stuff to a
two-digit hex display.  

For more information on the stereo effects examples (chorus.a56, flange.a56,
and reverb.a56) see README.effects.


12/14/91

Quinn Jensen
Please direct correspondence to jensenq@qcj.icon.com