Rockbox Development > New Ports
SDL app for "WinCE/PPC/Windows Mobile" with CEgcc toolchain Mingw32ce
BenBrown:
Yeah, lately I have been on IRC everyday foolsh is my handle.
After some digging, turns out cegcc/mingw32ce doesn't come in a 4.4.1 flavor. But it appears to be that all arch specific asm found in /firmware/asm/$arch has a generic function to go with it in /firmware/asm/. I just have to discover how to set the proper flag in /firmware/asm/asm.make when it's called.
The learning, struggling to understand and getting frustrated at the code, before I make a discovery is part of the discovery. If the developers handed over all the answers, yeah I would have a working port, but I wouldn't know anymore about it than I do now. So, yeah if I get stuck for too long, be all means I'll readily ask. But, I don't want to sound as if no one else is welcome to jump in and help out. Also I don't expect to many to be interested in this, I admit it's not a very exciting target, and I don't imagine much needs to be done to get it to run.
gbl08ma:
I have five (perhaps more) Windows Mobile devices laying around unused, one of them with superb audio quality, and I'm watching the progress of this very closely.
Windows Mobile is an "exciting target" because many of the devices powered by it don't have the horsepower to do certain tasks most smartphones do today, also the amount of software to choose from is reduced, but they can still play music perfectly - it's just that the music players aren't too good. Most WM phones also have removable storage in the form of SD or microSD cards, so in that aspect they are even more expandable than certain dedicated music players.
Tell me if you need help with testing. I'll try to build something out of the gerrit you posted.
BenBrown:
Well I'm glad to hear that 8) I meant "not exciting" as in nitty gritty bare metal *ASM all the things* excitement!! But there might be only a few who call that excitement, good thing they all hang out here :P
Right now I'm trying to gain confidence in a few toolchain builds I worked up. One does assembly just fine but chokes on some built in functions, the other build environment chokes on the assembly side and plows through built in functions. I'm hoping to find a happy place between them.
gbl08ma:
So it appears that what you're doing involves not only porting Rockbox, but first and foremost trying to fix ceGCC to a point where one can use it to compile Rockbox for WinCE?
I think that makes it more challenging than other RaaA ports, where SDKs (that integrated more or less well with GCC) were available and proven to work. Good luck :)
LADave:
Windows Mobile 5 and 6 smartphones are roadkill on the information highway, but that has advantages. They are expendably cheap at around five bucks if you buy several at a time. They also have attractive hardware: no-tool battery replacement, 1,000 to 2,000 mAh, removeable SD flash cards to 32GB, jacks for microphones as well as headphones, more screen real estate than many players, virtual and even physical QWERTY keyboards, 32M up to 128M RAM plus some built-in flash memory, still and video camera, and sometimes Bluetooth, GPS and WiFi. For recording, the biggest shortcoming seems to be microphone equalization de-emphasizing frequencies outside voice range. Can this be defeated?
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version