Author Topic: gpSP  (Read 19842 times)

pcercuei (OP)

  • Posts: 1676
    • My devblog
gpSP
« on: September 15, 2011, 11:47:45 pm »
Hi there,

New week, new build!

New features:
  • Fixed a bug which occured when you entered the menu while pressing a key, that key was kept pressed once you exited the menu even if you stopped pressing it.
  • The GUI is now more simplified (and pink): the useless or non-working options has been disabled.
  • Fixed the generation of an illegal instruction on the dynamic recompiler. This increases a lot the compatibility.
  • Compiled with -O2 instead of -O3 (did gain ~1fps).

Download version 2011-09-16.
« Last Edit: September 15, 2011, 11:49:30 pm by Ayla »

virusmater

  • Posts: 55
Re: gpSP
« Reply #1 on: September 16, 2011, 11:17:23 am »
when i turn on sound output on OD - dingoo frezes...

UPD: deleted config files from ~/.gpsp and everything ok)
« Last Edit: September 16, 2011, 11:29:42 am by virusmater »
http://dingoowiki.com - let's fill it!

pille

  • Guest
Re: gpSP
« Reply #2 on: September 16, 2011, 12:26:56 pm »
Hello,

some more games seem to work now. But I have a small question. Is there a debug version available? Or any way to see what went wrong, when a game does not start?


zear

  • * Moderator
  • Posts: 2381
Re: gpSP
« Reply #3 on: September 16, 2011, 12:32:05 pm »
Hello,

some more games seem to work now. But I have a small question. Is there a debug version available? Or any way to see what went wrong, when a game does not start?
The sources are included. You can compile a binary with debugging symbols and backtrace the crash point with gdb directly on the Dingoo via telnet login :)

pcercuei (OP)

  • Posts: 1676
    • My devblog
Re: gpSP
« Reply #4 on: September 16, 2011, 03:29:13 pm »
Actually that's not true, simply because the crash will occur on a code that has not been compiled by GCC, but by gpSP itself.
So there is no easy way to find the cause of a bug when dealing with a dynarec.

Small example, let's say that the recompiled code jumps to the address 0x0, which triggers a segmentation fault. Which part of the recompiler did create the faulty code? Maybe the code which generated the "jump" instruction is incorrect, or maybe the ones which generated other instructions involved in the calculation of the address. There's no easy way to find that, and GDB won't help.

virusmater

  • Posts: 55
Re: gpSP
« Reply #5 on: September 19, 2011, 06:33:36 pm »
bugreport:
launch game - Audio output: no - exit gpSP => dingoo freezes
then
launch game - Audio output: yes => dingoo freezes

something wrong with config...
http://dingoowiki.com - let's fill it!

pcercuei (OP)

  • Posts: 1676
    • My devblog
Re: gpSP
« Reply #6 on: September 19, 2011, 07:28:17 pm »
Thank you, I'll (try to) correct those bugs for a future version.

thorn_1983

  • Posts: 77
Re: gpSP
« Reply #7 on: September 21, 2011, 07:51:21 am »
I know this was said in th old thread, but for some reason gpsp doesn't load now.

 All I did was replace the old gpsp.dge with the new one.  I deleted the old config file but kept the bios and did nothing else.  It basically tries to boot then goes back to Gmenu and then freezes???
So far....
NES, Master System, Lynx, Mega Drive, Mega CD, SNES, 3DO, Playstation, Saturn, N64, PS2, Dreamcast, XBOX, X360, PS3, Wii.....  And best of all... A320.

virusmater

  • Posts: 55
Re: gpSP
« Reply #8 on: September 21, 2011, 07:54:01 am »
are you using opendingux?
http://dingoowiki.com - let's fill it!

thorn_1983

  • Posts: 77
Re: gpSP
« Reply #9 on: September 21, 2011, 08:11:44 am »
are you using opendingux?

ahh.... i am indeed a noob... i didn't realise it was opendingux. i am using gmenu2x
So far....
NES, Master System, Lynx, Mega Drive, Mega CD, SNES, 3DO, Playstation, Saturn, N64, PS2, Dreamcast, XBOX, X360, PS3, Wii.....  And best of all... A320.

ruffnutts

  • Posts: 2654
Re: gpSP
« Reply #10 on: September 21, 2011, 09:40:09 am »
Great work this runs very nice thanks  ;D

ruffnutts

  • Posts: 2654
Re: gpSP
« Reply #11 on: September 21, 2011, 10:44:02 am »
<a href="https://www.youtube.com/watch?v=lgCTDMkIT9A" target="_blank">https://www.youtube.com/watch?v=lgCTDMkIT9A</a>

Heres a little video of Mat Hoffman`s Pro BMX 2

enjoy!!  8)

DiegoSLTS

  • Posts: 365
Re: gpSP
« Reply #12 on: September 21, 2011, 12:34:15 pm »
are you using opendingux?

ahh.... i am indeed a noob... i didn't realise it was opendingux. i am using gmenu2x
If the older version you had wasn't one of the last two you can't use it the same way as befor (so, overwriting the file isn't enough).
Press select while the gpSP link is selected and go to "Edit gpSP", then set your ROMs directory as the "Selector Directory" and set "Selector browser" to ON if that directory has subdirectorys or you have your roms everywhere in the SD. Press start and it should work now.

Also, OpenDingux and gmenu2x are two really different things. OpenDingux is the OS you are running, if you haven't downloaded any kernel or rootfs in the last weeks you probably have Dingux. Gmenu2x is the GUI you are using. OpenDingux uses Gmenu2x but it's already in it, with Dingux you needed to download it as a separate file. If you have Dingux(+Gmenu2x) you have to install OpenDingux or the newer gpSP will never run.

ruffnutts

  • Posts: 2654
Re: gpSP
« Reply #13 on: September 21, 2011, 08:24:02 pm »
Its a shame that Banjo Kazooie grunty`s revenge dont work properly - it boots but soon as your about to play it reboots, and It goes around in circles well strange

ruffnutts

  • Posts: 2654
Re: gpSP
« Reply #14 on: September 22, 2011, 11:23:00 pm »
Can I bring the savestate from gpsp caanoo to opendingux gpsp?


pcercuei (OP)

  • Posts: 1676
    • My devblog
Re: gpSP
« Reply #15 on: September 23, 2011, 09:24:16 am »
I suppose you can. Just copy the saves to local/home/.gpsp on your SD.

slbstmrd

  • Posts: 20
Re: gpSP
« Reply #16 on: September 28, 2011, 10:14:05 pm »
Thought I'd chime in saying that gpSP crashes back to gmenu2x for me, too. No apparent error messages in sight.

I'm running an A320 with a 9338 display, could that be the problem?

pcercuei (OP)

  • Posts: 1676
    • My devblog
Re: gpSP
« Reply #17 on: September 28, 2011, 10:34:50 pm »
  • You have to use OpenDingux, not any other kernel
  • You need to add the BIOS yourself
  • You have to use the built-in file selector of gmenu2x to load each ROM

slbstmrd

  • Posts: 20
Re: gpSP
« Reply #18 on: October 03, 2011, 12:28:30 pm »
I see, somehow I didn't realize this build was for OD.

Thanks anyway!

abhoriel

  • Posts: 188
Re: gpSP
« Reply #19 on: October 03, 2011, 02:35:08 pm »
seems to work fantastically :)

 

Post a new topic
Post a new topic