Gba Emulator That You Can Adjust The Screen Size
#1
Posted 19 August 2011 - 05:05 AM
#2
Posted 19 August 2011 - 10:57 AM
The longer answer is "Yes, but it runs too choppily to really be playable". Look for the VisualBoyAdvance PND, if this is what you're after.
#3
Posted 20 August 2011 - 01:33 AM
#4
Posted 20 August 2011 - 02:10 AM
Why the hell does Exophase refuse to port GPSP natively?
I think several people have tried to port it without success, and gave up. I also spent an afternoon on it and ran into a wall. Perhaps someone more qualified understands the issues- I found it very difficult to debug.
#5
Posted 22 August 2011 - 02:59 AM
Why the hell does Exophase refuse to port GPSP natively?
Why should I? The source is available and it doesn't take some kind of special emulator coding magic to port it. I don't want to work on gpSP and moreover I have other things to do these days.
#6
Posted 22 August 2011 - 08:04 AM
(ha-ha-not-serious, obviously)
#7
Posted 22 August 2011 - 10:38 AM
Why the hell does Exophase refuse to port GPSP natively?
Why should I? The source is available and it doesn't take some kind of special emulator coding magic to port it. I don't want to work on gpSP and moreover I have other things to do these days.
Well sure it's not that you HAVE to port it... but as mentioned, it seems there are issues with the current source that various people have run into when porting and maybe you know how to work around them... and it is kick-ass emulator running GBA games on GP2X at 260MHz! *flutters eyelashes*
GINGE version is fine in speed terms... it would just be nice to have a clean scale that makes better use of the Pandora's larger screen.
so... um... pretty pretty please with a cherry on top?
#8
Posted 22 August 2011 - 11:46 AM
Thats the Point.GINGE version is fine in speed terms... it would just be nice to have a clean scale that makes better use of the Pandora's larger screen.
#9
Posted 22 August 2011 - 12:50 PM
But on start it now just says "bus error" and it refuses to start.
Also when I compile with -Wcast-align it gives me a lot of "warning: cast increases required alignment of target type".
Is there a problem with memorymapping of some sort?
Edit: I think someone with a lot more knowledge than me will have to have a look at this. Didn't notaz port it for the gp2x?
Edited by mcobit, 22 August 2011 - 01:00 PM.
#10
Posted 22 August 2011 - 04:44 PM
#11
Posted 22 August 2011 - 08:07 PM
zodttd and I did the first GP2X versions but notaz took over from there, and did the Wiz version(s). I'm sure he'd have no problem porting it to Pandora but he probably has much more important things to work on.
#12
Posted 22 August 2011 - 08:56 PM
Still, it seems like he's asking something along the lines of "are there any trousers I can wear that will make my crotch bulge appear bigger than it really is?". This of course would be a recipe for disappoint all round.
#13
Posted 28 August 2011 - 05:44 PM
i've changed some SDL surface init code, so at least the menu shows up and i can choose a rom.
but launching a rom just crashes, sadly (yeah, i've chosen one that works with ginged gpsp)
*edit*removed*edit*
Edited by crow_riot, 28 August 2011 - 06:30 PM.
#14
Posted 28 August 2011 - 08:14 PM
well i was just giving this a shot, starting from the latest notaz sources.
i've changed some SDL surface init code, so at least the menu shows up and i can choose a rom.
but launching a rom just crashes, sadly (yeah, i've chosen one that works with ginged gpsp)
*edit*removed*edit*
Hi, You may want to try to get the latest maemosources going. They have a ogles scaler in them too. I could't make it work, but you got more far with notaz' sources, so you might be successful.
The Maemo sources need some other stuff, but that is buildable for pandora too.
#15
Posted 29 August 2011 - 09:26 AM
Hi, You may want to try to get the latest maemosources going. They have a ogles scaler in them too. I could't make it work, but you got more far with notaz' sources, so you might be successful.
The Maemo sources need some other stuff, but that is buildable for pandora too.
the problem lies somewhere within the recompiler - and all the arm ports use the same one, there's no slight change in any of them. the maemo porter also asked about help here in the forum, because he had the same problem I'm experiencing here. From the makefile comments it was the "-fno-common" compiler flag that "was required to get games to start" .
*edit*
i've investigated a little further. it seems that the flushing the cache doesnt work as expected.
i've replaced the sys_cacheflush instruction to use __clear_cache function provided by the toolchain.
it seems that it gets a little further now, but now i get bad jump errors (e.g. bad jump e007fe0 (3007d76) (0) )
i wonder if this has something todo with the statement i've read here:
__clear_cache() works, but only if the memory area in question was allocated using mmap() with PROT_EXEC set. Linux will not flush the instruction cache if you provide it with a memory range that comes from regular malloc()ed memory, even if the processor seems to be happy to execute code from malloc()ed memory.
Edited by crow_riot, 29 August 2011 - 10:59 AM.











