Although it is not my very goal on PSP, i am planning to port my latest libNanoSID library on PSP and make the library available to you so you can play SID tunes in your games/demos without it to take all your CPU ( SID Emulation can be very expensive ! ).
I've already ported an older version tonight. You can download an example from my page:
http://www.sid6581.org/PSP/PSPNanoSIDPlay_Test.zip
Please read the 'readme.txt', and enjoy !
A CPU-cheap SID Emulation Library on PSP
-
- Posts: 37
- Joined: Wed Sep 07, 2005 3:41 am
- Contact:
What about releasing a PSP MC compatible codec ??????????
Would be definitively nice & easy to reuse....
my 2 cents :D
Would be definitively nice & easy to reuse....
my 2 cents :D
- TiTAN Art Division -
http://www.titandemo.org
http://www.titandemo.org
-
- Posts: 37
- Joined: Wed Sep 07, 2005 3:41 am
- Contact:
The SID tune i gave you as an example is part of my NanoSID Library. This library does not play .sid but .zsid, which is a completely different format that i created to make the synthesis faster.
The problem is, you need to convert the .sid tune you want to play, and this conversion is very slow and should be done offline.
So, in my mind, that library is not done to make a sidplayer but more to incorporate a few SID tunes in a game or demos.
I suggest you to port sidplay2 to the PSP. I think the PSP should be fast enough to run it in real-time ( not sure actually ! ).
I am working on an actual .sid player from time to time, that could also be interesting for you. But i don't plan to release the source because i don't want to expose my synthesis algorithms and filters, which are very different from what the SID does. I plan to use those in an other project later.
However, i can provide everybody a static library that will expose some callbacks for dynamic memory allocation and so on. I don't think you would have any problem to use it in your product.
The problem is, you need to convert the .sid tune you want to play, and this conversion is very slow and should be done offline.
So, in my mind, that library is not done to make a sidplayer but more to incorporate a few SID tunes in a game or demos.
I suggest you to port sidplay2 to the PSP. I think the PSP should be fast enough to run it in real-time ( not sure actually ! ).
I am working on an actual .sid player from time to time, that could also be interesting for you. But i don't plan to release the source because i don't want to expose my synthesis algorithms and filters, which are very different from what the SID does. I plan to use those in an other project later.
However, i can provide everybody a static library that will expose some callbacks for dynamic memory allocation and so on. I don't think you would have any problem to use it in your product.