Working On A Dynarec For Gpsp For The Gp2x


FarazParsa

Still Fresh
Joined
Feb 19, 2007
Messages
98
Website
www.farazparsa.tk
GunPei2X posted on Mar 1 2007 at 08:31 PM said:
Looks like CT Special Forces?
Bingo. There are 3 of them, though I prefer the third (screenshot) the best because it's the most balanced (and parachuting isn't really that bad either.)
 
Last edited by a moderator:

zodttd

Solving your premature emulation since the Tapwave
Joined
Dec 2, 2005
Messages
1,167
Website
www.zodttd.com
Ah sorry for the wait...I actually got stuck doing an OpenTTD port for esoftinteractive.com and a different project of theirs. I've also got a new gadget for commercial work called a TAVI. Since sleep is always optional, I'm getting some time in on gpSP for the GP2X right now.

Btw, I have been way too busy to keep up on things, and I'm still very interested in gpu940. I am on the mail list, but I am unsure of it's current status and whether it will help performance-wise for gpSP which currently uses paeyrns hardware SDL. I'm open to suggestions on optimizations. :)

In the meantime the dynarec is the priority. I might need to get Exophase's help if I'm to write one from the ground up. But hopefully I can adapt some code I have in the meantime and get something to finally work. ;)

Small steps towards a working dynarec but it's coming.
 

sand_man

Member
Joined
Nov 4, 2005
Messages
727
PokeParadox posted on Mar 3 2007 at 10:08 PM said:
Just keep at it. :) Sorry to hear you've been so busy.

it's better to be busy than have nothing to do
 
Last edited by a moderator:

DaveC

Internal Development
Joined
Mar 4, 2004
Messages
9,208
zodttd posted on Mar 3 2007 at 10:43 AM said:
Small steps towards a working dynarec but it's coming.


Thanks for the update, and good luck with everything.
 
Last edited by a moderator:

goobers

Member
Joined
Jan 22, 2007
Messages
344
Location
The UK
Website
Visit site
Awesome, good job for people like you zodttd! The gp2x wouldn't be half as good as it is to own without the amazing devs.

Anyone know of any links that are good to show how emulators work and maybe give tips on how one might code one? I'd at least like to know how its done (and maybe code an emulator for something more simple)

*EDIT* went punctuation mad...
 

Vilmos

Member
Joined
Jan 17, 2006
Messages
136
Location
Ontario, Canada
Website
Visit site
Goobers posted on Mar 3 2007 at 09:06 PM said:
Awesome at good job for people like you zodttd! The gp2x wouldn't be half as good as it is to own without the amazing devs.

Anyone know of any links that are good to show how emulators work and maybe give tips on how one might code one? I'd at least like to know how its done (and maybe code an emulator for something more simple)

*EDIT* went punctuation mad...


For learning how an emulator works and trying to port one I recommend AMOAD which specializes in single game arcade emulators. When you focus on a single game it makes it a lot easier to follow instead of say MAME.
 
Last edited by a moderator:

zodttd

Solving your premature emulation since the Tapwave
Joined
Dec 2, 2005
Messages
1,167
Website
www.zodttd.com
Hi again,

Well I worked on the dynarec last night and got some scene demo's to start to display and some even responded to input. some of the the demo/games would display it's splash screen and crash and others would run and interact with the controls but wouldn't display completely correct.

I have a general feeling of what needs to be fixed. I can't make a good judgement on performance yet, of course...But by how fast it can run while debugging, it looks to be a good situation for those wanting a "fullspeed" GBA emulator.

This dynarec is taking much longer than expected, but part of it is due to other projects/work getting in the way. I apologize for that.

More news to come after I put some more time into this dynarec today. :)
 

DaveC

Internal Development
Joined
Mar 4, 2004
Messages
9,208
zodttd posted on Mar 4 2007 at 02:05 PM said:
Hi again,

Well I worked on the dynarec last night and got some scene demo's to start to display and some even responded to input. some of the the demo/games would display it's splash screen and crash and others would run and interact with the controls but wouldn't display completely correct.

I have a general feeling of what needs to be fixed. I can't make a good judgement on performance yet, of course...But by how fast it can run while debugging, it looks to be a good situation for those wanting a "fullspeed" GBA emulator.

This dynarec is taking much longer than expected, but part of it is due to other projects/work getting in the way. I apologize for that.

More news to come after I put some more time into this dynarec today. :)

Thanks for the good work. No need to rush. We appreciate your efforts.
 
Last edited by a moderator:

Tobriand

Very Active Member
Joined
Dec 27, 2002
Messages
4,071
Age
37
Location
Croydon (UK)
Website
Visit site
Don't think I've posted here in ages. Thanks for keeping up the good work ZodTTD. As ever, really looking forward to seeing the results as and when they come out!
 

zodttd

Solving your premature emulation since the Tapwave
Joined
Dec 2, 2005
Messages
1,167
Website
www.zodttd.com
I actually took a few moments to go back through the interpreter version of gpSP and got it fast enough that Mario Kart Super Circuit is only a bit slower than fullspeed. Problem is sound is having a hard time syncing at fullspeed, and when just a slight bit slower, it stutters and gets annoying. Turning off the sound output will gain more performance, but not enough to be 1:1 GP2X:GBA fullspeed.

I'm working on the dynarec again now. Wish me luck! ;P
 
Top