Guys, I'm starting up playing around with the XC1-A. (yes!!) I read the whole XC manual several times, while I waited for the board to arrive. ;-)
Now I want to test the SID emulator, but to be honest, I have no clue on what to do with the files, as they don't open with the XC Dev Desktop.
https://www.xcore.com/projects/xc-1-sid-emulator-demo
Any pointers would be most appreciated, just so I could play around with it a bit, hack the files, and learn a bit how they did the audio part.
My main project would be to create a very simple synth, them evolve from there. 8-)
I'm also working with the Arduino Mega, that's why I'm a bit lost on XC for now...
Wk
Starting up - compiling the SID project?
Create a new project with XDE;
Copy all the files from the SID project to the new project directory;
Add the source files (.c and .xc) to your project (search for something like "add existing file to project").
I think this should work... i haven't verified.
Copy all the files from the SID project to the new project directory;
Add the source files (.c and .xc) to your project (search for something like "add existing file to project").
I think this should work... i haven't verified.
Have you tried contacting the project author?
Paul
On two occasions I have been asked, 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.
On two occasions I have been asked, 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?' I am not able rightly to apprehend the kind of confusion of ideas that could provoke such a question.
I have compiled it several times under different XDE versions, just to play McGyver.
If you are stuck I can save it as a XC proj. for you.
I have to know which board you have. The original code was written for the (old) XC-1 card, I have both the new and the old one.
Have you check the ports? Using <plattform.h> can solve such issues automatically, but I'm note sure that's the case for the code.
I also played with higher order DeltaSigma (software) converter with dither. You/We should test it on the SID.
Listen to a sin-wave makes a sound with less non-harmonic dist. :D
PS. Yes you have the XC-1A board. DS
If you are stuck I can save it as a XC proj. for you.
I have to know which board you have. The original code was written for the (old) XC-1 card, I have both the new and the old one.
Have you check the ports? Using <plattform.h> can solve such issues automatically, but I'm note sure that's the case for the code.
I also played with higher order DeltaSigma (software) converter with dither. You/We should test it on the SID.
Listen to a sin-wave makes a sound with less non-harmonic dist. :D
PS. Yes you have the XC-1A board. DS
Probably not the most confused programmer anymore on the XCORE forum.
- infiniteimprobability
- XCore Legend
- Posts: 1126
- Joined: Thu May 27, 2010 10:08 am
- Contact:
Putting all of the files in a fresh project should do it - that's what I did a while back and it worked fine. Only thing to note is that optimisation needs to be turned up a bit (it's quite a full project memory-wise).
Project->Build Config->set active->Release does that..
Project->Build Config->set active->Release does that..
Thanks guys, been the lazy guy that I am, I would love the project files for the newly XC1-A released. ;-) 8-) :geek:
Wk
Wk
OK, it'swilliamk wrote:Thanks guys, been the lazy guy that I am, I would love the project files for the newly XC1-A released. ;-) 8-) :geek:
Wk
File -> Import -> Existing Project into workspace -> {The second radio button} Select archived file
(O3) compile is included
You might have to press and hold the A button when you plug in the USB cable, since you want to boot in JTAG mode.
- Attachments
-
- SID_XC-1A.zip
- SID for the XC-1A
- (843.79 KiB) Downloaded 265 times
- SID_XC-1A.zip
- SID for the XC-1A
- (843.79 KiB) Downloaded 265 times
Probably not the most confused programmer anymore on the XCORE forum.
Thank you so much! It works perfectly. :mrgreen:
Wk
Wk