telengard
Certified Guru
Hi everyone,
Happy April Fool's Day!
To celebrate I'm releasing gp2xmess 0.12. There were a bunch of changes, most to speed up the enabled drivers. I also added support for the Emerson Arcadia 2001 (someone requested it a while back). No idea how to use it but it does seem to work well. I'd appreciate some feedback on how to play the games I have (alien invaders, baseball, etc). From what I can tell, no BIOS is needed for this system.
I ported the latest SDLMess to the gp2x but it just proved to be way too slow. I had also moved to xmess .106 but that also seems to have slowed down somewhat compared to .102 so I'm sticking with .102 and merging bug fixes to emulated systems. If it ain't broke..... lots of wasted time doing that but oh well, gotta try it to find out.[cut]
The README has updated info and the CHANGELOG has the details. Here's some benchmarks on the speedups, not mindblowing, but some decent increases. It's a lot more work doing this than porting or fixing bugs, esp since gprof doesn't work as well as it does on my x86 box and mess is built to be generic so it does some very suboptimal things at it's core that would be very hard to change.
Colecovision Burgertime (gameplay)
ver 0.11 FS 6 100% 19fps
ver 0.12 FS 2 100% 41fps
ver 0.11 FS 0 47% 28fps
ver 0.12 FS 0 84% 50fps
TI99/4A (boot screen)
ver 0.11 FS 8 93% 19fps
ver 0.12 FS 5 100% 32fps
ver 0.11 FS 0 47% 28fps
ver 0.12 FS 0 76% 46fps
Atari 7800 Asteroids (gameplay)
ver 0.11 FS 8 70% 14fps
ver 0.12 FS 8 79% 16fps
ver 0.11 FS 0 47% 28fps
ver 0.12 FS 0 51% 31fps
Apple ][ (boot screen)
ver 0.11 53% 11fps
ver 0.12 55% 11fps
Coco (boot screen)
ver 0.11 47% 9fps
ver 0.12 54% 11fps
You can download the updates at the usual place. Please let me know how it works for you etc. I will continue improving performance!
http://users.adelphia.net/~bsturk/gp2x.html
~telengard[/cut]
Happy April Fool's Day!
To celebrate I'm releasing gp2xmess 0.12. There were a bunch of changes, most to speed up the enabled drivers. I also added support for the Emerson Arcadia 2001 (someone requested it a while back). No idea how to use it but it does seem to work well. I'd appreciate some feedback on how to play the games I have (alien invaders, baseball, etc). From what I can tell, no BIOS is needed for this system.
I ported the latest SDLMess to the gp2x but it just proved to be way too slow. I had also moved to xmess .106 but that also seems to have slowed down somewhat compared to .102 so I'm sticking with .102 and merging bug fixes to emulated systems. If it ain't broke..... lots of wasted time doing that but oh well, gotta try it to find out.[cut]
The README has updated info and the CHANGELOG has the details. Here's some benchmarks on the speedups, not mindblowing, but some decent increases. It's a lot more work doing this than porting or fixing bugs, esp since gprof doesn't work as well as it does on my x86 box and mess is built to be generic so it does some very suboptimal things at it's core that would be very hard to change.
Colecovision Burgertime (gameplay)
ver 0.11 FS 6 100% 19fps
ver 0.12 FS 2 100% 41fps
ver 0.11 FS 0 47% 28fps
ver 0.12 FS 0 84% 50fps
TI99/4A (boot screen)
ver 0.11 FS 8 93% 19fps
ver 0.12 FS 5 100% 32fps
ver 0.11 FS 0 47% 28fps
ver 0.12 FS 0 76% 46fps
Atari 7800 Asteroids (gameplay)
ver 0.11 FS 8 70% 14fps
ver 0.12 FS 8 79% 16fps
ver 0.11 FS 0 47% 28fps
ver 0.12 FS 0 51% 31fps
Apple ][ (boot screen)
ver 0.11 53% 11fps
ver 0.12 55% 11fps
Coco (boot screen)
ver 0.11 47% 9fps
ver 0.12 54% 11fps
You can download the updates at the usual place. Please let me know how it works for you etc. I will continue improving performance!
http://users.adelphia.net/~bsturk/gp2x.html
~telengard[/cut]