Emulating 20 year old hardware on a phone

Due to my preparations for the thesis defence — soon over, since tomorrow is “judgement day” — I have almost zero time to work on OpenMoko. Yesterday though I got one of the very few models with a case prototype, that means I can finally work with the vibrator and the speakers (which sit in the case and not on the prototype boards).

The first thing I did is to compile sidplayer and mikmod to play .sid / .mod. It’s kind of fun using brand new hardware to emulate 20 year old hardware :-)

For the interested:

  • .mp3 takes about 25% CPU load — size is usually between 2 and 4 MByte
  • .sid takes about 10% CPU load — size is usually between 1 and 20 KByte
  • .mod takes about 3% CPU load — size is usually between 20K and 2 MByte

So that makes .sid the preferred format for ring tones, right?

Comments (5) left to “Emulating 20 year old hardware on a phone”

  1. Peter 'toi' Leemans wrote:

    Hoi Mickey,

    Just wanted to wish you good luck with your defence! Yet another reason to celebrate on friday at the fosdem kick-off! See you on friday.

    Regards,
    Peter

  2. MagicFab wrote:

    I have to ask… what about vorbis ? I haven’t followed development closely, so pardon my ignorance if there’s an obvious reason why it’s not mentioned.

  3. mickey wrote:

    No particular reason other than I have no .ogg laying around here. I’ll do that right when I’m back from FOSDEM and update the post.

  4. LaForge wrote:

    Make sure you use libtremor when decoding ogg on fixed-point :)

  5. me wrote:

    where is that ogg update?

Post a Comment

*Required
*Required (Never published)