Rockbox Development > New Ports
Creative Zen Vision:M
mcuelenaere:
--- Quote from: Bagder on March 31, 2007, 11:17:18 AM ---Allow me to re-iterate a few facts:
1 - The Neuros OSD is based on what seems to be the same chip, and thus there is public code to check out.
2 - ArchOpen has code that runs and plays audio on at least one other DM320 -based player, so there is more public code to check out.
AFAIK, the ArchOpen guys start their stuff on a buffer overflow mostly so perhaps you could try that too.
--- End quote ---
A question about the DSP: is it possible of using the API that Neuros uses ? I know there isn't any open-source alternative, so I thought we could use it or so ? Is this technically possible and, more important, does it comply with the licenses ? I know the DSP * doesn't have to be * implemented, but it would be very nice (especially for the battery-life)...
And another question: what about the compiler ? Cause I read there isn't a open-source/free C54xx (compatible) compiler, or at least, not a working one... Or isn't this a problem ?
Bagder:
--- Quote from: mcuelenaere on April 01, 2007, 02:46:13 PM ---A question about the DSP: is it possible of using the API that Neuros uses ? I know there isn't any open-source alternative, so I thought we could use it or so ? Is this technically possible and, more important, does it comply with the licenses ? I know the DSP * doesn't have to be * implemented, but it would be very nice (especially for the battery-life)...
--- End quote ---
The Neuros guys have said that you do have to use the DSP since the DSP side is what accesses the DAC so there's no sound otherwise. I guess the ArchOpen guys/source code can either dismiss or confirm this.
mcuelenaere:
--- Quote from: Bagder on April 01, 2007, 05:31:48 PM ---The Neuros guys have said that you do have to use the DSP since the DSP side is what accesses the DAC so there's no sound otherwise. I guess the ArchOpen guys/source code can either dismiss or confirm this.
--- End quote ---
So actually, this is some very good news. And I understood that the DSP also is used for the MPEG4/Xvid/DivX playback ? And that it also supports other audio codecs than MP3/WMA? Are these implemented in the API of Neuros ? I'll take a look at the source code myself, but as I did this before and didn't came up with anything relevant, I thought it would be better if I asked it here.
iSE:
Ok well I've finally managed to mount the ZEN as a filesystem in linux using mtpfs. It allows me to see what is seen in windows when browsing the drive. I cannot however read the files:
DeviceInfo.xml
DeviceIcon.fil
DeviceLogo.fil
I'm guessin that the latter two are the PNG files which were extracted from the nk.bin which leads me to believe that the bin is not copied to the ZEN but is a collection of files which go all over. My opinion now is also that the firmware is not located on the harddrive and is most probably a flash of one of the chips. I am currently going through the Neuros OSD information to look for help, I will post in their forums and will try and contact one of the devs to ask for advice. If I am wrong and somebody knows better on this, please feel free to correct me.
jhulst:
--- Quote from: iSE on April 02, 2007, 09:55:07 AM ---Ok well I've finally managed to mount the ZEN as a filesystem in linux using mtpfs. It allows me to see what is seen in windows when browsing the drive. I cannot however read the files:
--- End quote ---
I also got this to work yesterday and I also couldn't read any of the files.
--- Quote from: iSE on April 02, 2007, 09:55:07 AM ---My opinion now is also that the firmware is not located on the harddrive and is most probably a flash of one of the chips.
--- End quote ---
On mine, I saw a few other files that I thought could be the firmware. I'm not sure that this is conclusive proof as I still think with mounting it you are still going through the Zen firmware as evidenced by the inability to read any of the files. My guess is the player is still showing only what it wants to be shown and not actually allowing a "true" disk mount.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version