Shop OBEX P1 Docs P2 Docs Learn Events
SIDplayer (based on SIDcog) — Parallax Forums

SIDplayer (based on SIDcog)

Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
edited 2011-03-22 17:51 in Propeller 1
While working on my current project I was digging into my personal archives and found a program which was never completely released. I think I originally released it as a binary only. Anyway, it seemed a shame to just leave it buried, so I did some code updating and am posting it.

SIDplayer (based on SIDcog)

Plays .DMP (SID dump files) from SD using simulated stereo. (So you'll want two auto channels.)

http://dl.dropbox.com/u/7557533/Propellerpowered/sidplayer.zip

SIDPLAYER.png


Requirements:
* Attached SD card (copy the folder DMP to it.)
* A PS2 keyboard
* At least one audio channel. (2 channels preferred for simulated stereo)
* Composite video output

Enjoy!
OBC
640 x 480 - 142K

Comments

  • Ahle2Ahle2 Posts: 1,179
    edited 2011-01-31 10:09
    Nice OBC!
    You might consider using SIDcog V0.80 with combined waveform support.
    Also, there is a bug when trying to load files that are at the bottom of the list. It just does not work.

    /Ahle2
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2011-01-31 11:13
    I'll post an update soon with it migrated to V0.80.

    Couldn't replicate the problem you seem to have loading files that are at the bottom of the list.
    Could you be a little more specific about this problem?

    OBC
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2011-02-01 08:21
    Updated link in top post to newer version of SIDcog V0.80. Thanks Ahle2!

    OBC
  • Ahle2Ahle2 Posts: 1,179
    edited 2011-02-01 13:31
    @OBC
    When I'm trying to load a tune that is at position > 20 or something, the "piano view" is seen for a very brief moment and then it just exits back to "file selection mode".
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2011-02-01 13:45
    Ahle2,

    I still can't replicate the problem. Are you using the same .dmp files or some of your own?

    OBC
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2011-02-06 14:41
    I got tired of tripping over all of .DMP files while working on other projects....

    Updated the top thread SIDPLAYER to Kye's FAT routines. Support for folder access.
    Move your DMP files to a folder called "dmp" on the SD card.

    OBC
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2011-02-06 18:56
    Stumbled over Ahle2's collection of .DMP files.. Too many to display on a single screen.

    Updated software to support up to three screens of DMP files. (Use cursor arrow right/left)

    Additional DMP files can be download here:
    http://dl.dropbox.com/u/7557533/Propellerpowered/collection2.zip

    OBC
  • devikdevik Posts: 2
    edited 2011-03-20 14:59
    Thank you for sharing this project! I grew up on the C64 and have just started working with the Propeller in the past few months. I've had it in my mind for a while to put together a portable 8-bit music player that did live processing of audio files rather than just an MP3, and your project has provided me a really excellent base to work off of thanks to your implementation of the filesystem and file loading support. Kudos!
  • Oldbitcollector (Jeff)Oldbitcollector (Jeff) Posts: 8,091
    edited 2011-03-20 15:00
    @devik,

    I'm pleased that it helped your project. There are many C64 retro-heads here in the Propeller forums.

    Welcome to the group!

    OBC
  • Ahle2Ahle2 Posts: 1,179
    edited 2011-03-21 10:13
    Welcome to the forum devik !
    I'm sure you are going to have A LOT of fun with the prop.

    /Ahle2
  • devikdevik Posts: 2
    edited 2011-03-22 17:51
    Thanks for the warm welcome, guys! I'll be posting some more information when I get the project further along, though it's none too impressive at the moment.

    I did run into an issue with the file-loading code, though. I think it has something to do with the way the FAT driver reads; files appear to be processed in the order in which they were added to the card, and later down the file list the driver would hang for several seconds.

    Interestingly, deleting all of the files from the card and then adding them once again seemed to solve the issue. I'm a bit stumped as to a "good" solution, though.
Sign In or Register to comment.