Rockbox Development > Starting Development and Compiling

I don't know why

(1/2) > >>

SpawnHyuuga:
Topic....+ but I guess I convinced myself that I wanted to help out the Rockbox project. I've been wanting to be a developer/programmer for years now, I just never knew how to do it. I'll probably get flamed or something but I'm trying to gather some tutorials and such on how to make plugins for Rockbox.

I don't currently wish to discuss any hopeful projects I may have but instead have some (most likely stupid) questions that were probably in the FAQ that I overlooked.

---

So if I wanted to "port" or convert an app to rockbox, it needs to have a GPL license, are there any other requirements?

I've picked up this idea that Rockbox is made on the language of "C" - do any other languages besides lua work? I'm thinking like assembly, vb, etc...

Is Rockbox compatible with '.dlls' for pc? I wanted to port something but I guess it needs DirectX....

evilnick:
Have a browse through the Wiki, it should answer your questions: http://www.rockbox.org/wiki/DocsIndex#For_Developers

saratoga:

--- Quote from: SpawnHyuuga on August 03, 2010, 08:10:12 AM ---I've picked up this idea that Rockbox is made on the language of "C" - do any other languages besides lua work? I'm thinking like assembly, vb, etc...

--- End quote ---

c, assembly, lua only. 


--- Quote from: SpawnHyuuga on August 03, 2010, 08:10:12 AM ---Is Rockbox compatible with '.dlls' for pc? I wanted to port something but I guess it needs DirectX....

--- End quote ---

DLLs are binary Windows code.  You can't use them in rockbox because, 1)  rockbox isn't Windows and 2) rockbox doesn't run on x86 PCs so the machine language in Windows binaries is incomprehensible on a portable. 

AlexP:
Also, Windows APIs like directx won't work.  Rockbox targets (generally) don't have floating point units, let alone things like 3D hardware.

SpawnHyuuga:
So, if I wanted to attempt (S)NES or GBA emulation - would porting VBA be impossible? It uses DirectX dlls and is built on C, but compiled in C++ I was told. I appreciate the help. Your work is amazing. I have iPod users who are jealous of my Pokemon. :D

Navigation

[0] Message Index

[#] Next page

Go to full version