Yeah, these will def. speed boost movies and (some) games. I've mostly focused on fpu/mem performance, there are quite a few low hanging fruits for movies/intra linking and register allocation.
Whee :)
Yeah. GPL sucks, and is really broken for many kinds of projects, I haven't found better solution, so meh. People are retarded. If they want to ruin the party, well its entirely within their right. I'm gonna report non-gpl compliant stuff, or not properly crediting / misinforming (ex...
No, we have no plans for releasing a commercial version. This is an open source project, with work so far donated for free. The "monetization" model we're gonna go after is sponsored development via crowdfunding, and I believe is the only fair way.
We're free on the android market (and a couple...
Pandora is compatible with android right now, and my efforts will be mostly around fixing core issues and bugs that affect both. It looks like ptitSeb is taking care of most of the pandora specific stuff (GUIs, packaging, etc - yay for me :P ), Shenmue has been kind enough to donate a unit...
That's the main reason it wasn't released years earlier -- I hate other people making money off my work. We actually desperately need funding if we're to work on this project more, but the odd donation here and there doesn't help (and it is not a transparent process to the users anyway), and...
The alsa driver is broken, happened after some rewrites on the sound streaming code. newdc/oslib/alsa_audiostream.cpp & related files are fer ya ...
Ya on freenode? We're on #reicast :)
Actually, I have an open pandora (was one of the first batchers), for for some reason never used it much development ... It did keep the pandora/beagle build active :)
*edit*
Looks like its dead now
It also supports chd. There's some "unofficial" cdi support with some whacky code i found on the internets...
It has *just* 2 years of fulltime arm optimisation work. yeah ;p
read on https://github.com/reicast/emulator#donations-and-stuff
Pleasure :) . AT LAST ITS OUT WHEEEE.
Hopefully :)
I Did have input support, but must be lost somewhere on my +inf amount of branches. The crash issue I think is more of an SGX driver bug though .. might be i'm not cleaning up properly.
We're thinking of having a crowdfunding campaign if there's enough interest, so we can...
Updated with an armel build just for you guys :>. My pandaboard seems kind of dead right now so I can't test, but with some luck it might just work!
Source is on its way (found some nasty bugs on one of the branches that I should merge before publishing) for later today.
have a nice day~
Block local linear-scan-ish dynamic register allocation for all registers, excluding 4x1 and 4x4 vectors. And yes, i perfom register aliasing optimisations, as well as many other things (though it doesn't help much, sadly)
Over 200 mips currently: (* idleskip reduces this ofcourse, so its 'up to')
1 cycle for every non-fpu opcode
0 cycles for every fpu opcode
(dc is clocked at 200 mhz)
And yeah, of corse idle skipping is enabled. I haven't found so far any game that doesn't work with it (in ~ 150 or so...
1) predefined (very) pesimistic calculation + idle loop detection
2) There's a render thread, if it gets more than one frames queued for rendering it simply discards them
Yeah, sadly, there are many cases that C functions are used w/ floats. Most of them are copying data around, so it might...
80% at 1Ghz (with sound). I'll try to update the pandora libs to see perfm. (i updated OS, and angstrom has wayy too old std libs ..).
The SGX driver loves to eat cpu time, doing ... no idea what exactly. CPU is always a bottleneck, as is poor cache perfomance and low (effective) bandwidth to...
Popping out of nowhere (well, you can thank sepp256 actually ..) I can give some perfomance numbers. Based on my previus perfomance evaluation with A8, the current speed on A9, and speed of a recent build on my (500 mhz?) pandora i'd say around 80%. A HUGE bootleneck is the SGX (drivers) and...
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.