ruinis
09-25-2006, 04:15 AM
NooneImportant just released an open source Emu for both Dn and Bev for Linux.
Quote:
Originally Posted by NooneImportant
I've finally got it!
Both 3b and 57 working entirely in software!
EDIT: Here it is:
hxxp://www.hostclip.com/dl/421801443...d69550d296272d (http://www.hostclip.com/dl/421801443adeecfbadd69550d296272d)
Code:
unzip this into your vdr-sc dir (PLUGINS/src/sc-0.5.10)
cd into systems/nagra/emu
gcc -c *.c
cd ../../..
make all
cp ../../lib/libsc-nagra-2.so.* <wherever tyou put these>
cp systems/nagra/emu/image.bin /tmp
NOTE: you MUST compile the code in 'emu' by hand using 'gcc' and NOT 'g++' BEFORE you run 'make all!
you are good to go. This is VERY crude. the image shouldn't be in /tmp, and it should be able to make, and the code needs a lot of TLC, but I've been at this for a week, and I'm tired, so I'm going to give you something that works for now, and take a break for a while.
you can change the image location by editing emu.c and setting the bath where 'IMAGE' is defined.
------
Ok, I was asking for it. As I said before, PLEASE don't turn my threads into a chain of 'great work', 'thanks alot', or any other nonsense. I know it is great work http://www.curious-contraptions.com/forums/images/smilies_new/icon_smile.gif I know you'll be thanking me. Just sit back, relax, and watch tv.
And for those who are interested, here is the arm2c.pl script I used to do this:
hxxp://pastebin.com/793445 (http://pastebin.com/793445)
So you're asking, what does this have to do with my STB???
Well now your favorite coders can use the open source code and use it for their bins.
Quote:
Originally Posted by NooneImportant
I've finally got it!
Both 3b and 57 working entirely in software!
EDIT: Here it is:
hxxp://www.hostclip.com/dl/421801443...d69550d296272d (http://www.hostclip.com/dl/421801443adeecfbadd69550d296272d)
Code:
unzip this into your vdr-sc dir (PLUGINS/src/sc-0.5.10)
cd into systems/nagra/emu
gcc -c *.c
cd ../../..
make all
cp ../../lib/libsc-nagra-2.so.* <wherever tyou put these>
cp systems/nagra/emu/image.bin /tmp
NOTE: you MUST compile the code in 'emu' by hand using 'gcc' and NOT 'g++' BEFORE you run 'make all!
you are good to go. This is VERY crude. the image shouldn't be in /tmp, and it should be able to make, and the code needs a lot of TLC, but I've been at this for a week, and I'm tired, so I'm going to give you something that works for now, and take a break for a while.
you can change the image location by editing emu.c and setting the bath where 'IMAGE' is defined.
------
Ok, I was asking for it. As I said before, PLEASE don't turn my threads into a chain of 'great work', 'thanks alot', or any other nonsense. I know it is great work http://www.curious-contraptions.com/forums/images/smilies_new/icon_smile.gif I know you'll be thanking me. Just sit back, relax, and watch tv.
And for those who are interested, here is the arm2c.pl script I used to do this:
hxxp://pastebin.com/793445 (http://pastebin.com/793445)
So you're asking, what does this have to do with my STB???
Well now your favorite coders can use the open source code and use it for their bins.