Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Welcome to the Rockbox Technical Forums!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Hardware
| | |-+  Apple Shuffle Generation 1
« previous next »
  • Print
Pages: [1]

Author Topic: Apple Shuffle Generation 1  (Read 2122 times)

Offline aarongoltz

  • Member
  • *
  • Posts: 24
Apple Shuffle Generation 1
« on: February 26, 2007, 07:10:34 PM »
Hey,

I have read some archived threads about getting a scaled down Rockbox version onto the Ipod Shuffle being impossible as there is no gcc compiler for it.  I did some searching around the internet and was wondering if anyone could tell me if what I found is a gcc compiler that could be used to port Rockbox to the Ipod shuffle generation 1.  Here is some stuff I found:

http://www.vectorbd.com/bfd/dsp/index.html (There are a few downloads on this page including a gcc compiler adapted for DSP56000, Linker, and Simulator)

http://ppd.fnal.gov/experiments/e907/TPC/DAQ/56KCCUM.pdf(DSP56000 huge manual)

http://dsplabs.utt.ro/dalt/equipment/docs/compilers/56kcc-dsheet.pdf (DSP56000 info)

Just for reference for anyone reading this who hasn't read any threads about Rockbox for the Shuffle, it seems like the main point of the build would be to allow the Shuffle to play more file types.
Logged

Offline RobertWagner

  • Member
  • *
  • Posts: 2
Re: Apple Shuffle Generation 1
« Reply #1 on: February 25, 2008, 05:23:38 PM »
Whats about the GCC compiler provided by Motorola:

http://www.idiom.com/free-compilers/TOOL/C-22.html

Found on http://alpha.tmit.bme.hu/pub/audio/doc/dspfaq.txt

Q3.2: Software for Motorola DSPs.

=======================================================================

Q3.2.1: Where can I get a free assembler for the Motorola DSP56000?

A free assembler for the Motorola DSP56000 exists, thanks to Quinn
Jensen, jensenq@qcj.icon.com.  The current version is 1.1, and
it is posted to alt.sources, so look for it on mirrors of that
newsgroup (like wuarchive.wustl.edu).

=======================================================================

Q3.2.2: Where can I get a free C compiler for the Motorola DSP56000?

There are two separate compiler sources for the Motorola DSP56000.  One
is the port of gcc 1.40 done by Andrew Sterian (asterian@eecs.umich.edu) and
the other is a port of gcc 1.37.1 done by Motorola and returned to the
FSF.  Andrew's port has bowed to Motorola's version.  Both may be
portable to gcc2.x.x with some effort required.  Neither of these comes
with an assembler, but you can get a free DSP56000 assembler elsewhere
(see Q3.2.1 above).

The Motorola gcc source is available for FTP from:

        nic.funet.fi            ~pub/ham/dsp/dsp56k-tools/dsp56k-gcc.tar.Z
        evans.ee.adfa.oz.au     pub/micros/56k/g56k.tar.Z

From Andrew Sterian, asterian@eecs.umich.edu:

My DSP56156 port is still the only DSP56156 compiler around and I have
just released an updated version of it.  Both this compiler and the
previous incarnation are archived on wuarchive.wustl.edu (in the
usenet/alt.sources directory) amongst other places.

=======================================================================

Q3.2.3: Where can I get algorithms and libraries for Motorola DSPs?
        What is the number for the Motorola DSP BBS?

Motorola runs "Dr. Bub", a bulletin board for DSPs containing source code
for various libraries and algorithms.  You can call it at (512) 891-3771
(9600, 4800, 2400, 1200 bps) or (512) 891-3773 (2400/1200/300 bps).
Format is 8 data bits, no parity, 1 stop bit).  Log in as "guest" to
browse the system, or you can open an account by entering "new" at the
account name prompt.  [John Fisher, johnf@dsp.sps.mot.com]

Alternatively, Dr. BuB is mirrored on the following sites:

calvin.stanford.edu   (36.14.0.43)     in   /motorola
bode.ee.ualberta.ca   (129.128.16.96)  in   /pub/dos/motorola
nic.funet.fi          (128.214.6.100)  in   /pub/misc/motorola
doc.ic.ac.uk          (146.169.3.7)    in  
/computing/systems/motorola/digital-signal-processing/dr.bub.sources

Also try nic.funet.fi in /pub/ham/dsp for a lot of good stuff on
communications uses, including some hardware.

ccrma-ftp.stanford.edu also has a variety of DSP code (much of it NeXT
specific, see below), including the following for the DSP56000:

pub/clm.tar.Z           "CLM", a package aimed mainly at composers doing
                        computer music in Common Lisp, but includes a Lisp
                        56000 assembler, debugger, loader, large libraries of
                        DSP56000 routines useful in computer music, and
                        a compiler from a subset of Common Lisp to
                        DSP56000 code.  [bil@ccrma.stanford.edu]



Robert
« Last Edit: February 25, 2008, 05:51:28 PM by RobertWagner »
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Hardware
| | |-+  Apple Shuffle Generation 1
 

  • SMF 2.0.18 | SMF © 2021, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.618 seconds with 18 queries.