Atari.Org
Click Here
HomeNewsServicesForumsSupport

Talk Atari

Atari.Org Forums


16/32-Bit

8-Bits

Classics

Emulation

Jaguar

Lynx

Classic Consoles Forum 8-Bits Forum 16/32 Forum
Emulation Forum Jaguar Forum Lynx Forum
 
 Subject: RE: compressing
Author: red (04-168.026.popsite.net)
Date:   01-15-2002 02:35

elliot,

check out this site:

e-www.motorola.com/collateral/DSPFAQ1618_56000.zip

motorola's site at e-www.motoral.com

this zip (Dr Bubs DSP examples) contains a full-duplex ADPCM routine, that with slight modification (as detailed in the .hlp file) can run realtime. Its ready to assemble and just need 68030 support code to set up the SDMA :)

MOVE AB,X?

that's not a do-able instruction.
A and B are 56bits each so they would be too large to move into X, IF you could do such a thing. However X can not be the destination of a register to register move. You can only do a long memory move to x (or y).

DSP is much more difficult than 68K because its instruction set is very limited. It doesn't have nearly as many addressing modes and lacks real general purpose registers (those that can be used as an address, or data). But the DSP is good at doing repetative, assembly line, types of operations and really kicks ass here. You can achieve 48 Million ops per second on a stock falcon (compared to the ~2-4 Mops of the 16mhz 68030!). So good DSP code is rewarding, though hard to look at!

-red

 Topics Author  Date
  DSP Programming new Elliot 01-10-2002 14:25 
   RE: DSP Programming new red 01-11-2002 00:28 
   RE: DSP Programming new Norman Feske 01-11-2002 01:22 
   RE: DSP Programming new Elliot 01-11-2002 15:10 
    RE: DSP Programming new Elliot 01-11-2002 17:49 
     RE: DSP Programming new earx 01-12-2002 10:43 
      compressing new Alex F. 01-12-2002 14:55 
       RE: compressing new Elliot 01-13-2002 14:04 
        RE: compressing new red 01-13-2002 21:27 
         RE: compressing new Elliot 01-14-2002 15:48 
          RE: compressing  red 01-15-2002 02:35 
           RE: compressing new Elliot 01-15-2002 09:27 

 Reply To This Message
 Your Name:
 Your Email:
 Subject:
 Human verification:   What's this?
               _    __     _ _     
 _ __  ___ _ _| |_ / _|___| (_)___ 
| '_ \/ _ \ '_|  _|  _/ _ \ | / _ \
| .__/\___/_|  \__|_| \___/_|_\___/
|_|                                
    



Copyright © 1997-2024 Atari.Org 
Atari is registered trademark of Infogrames