Psx4gp2x Dynarec Status Update

Discussion in 'General Talk' started by zodttd, Mar 29, 2007.

  1. fightingdreamer88

    fightingdreamer88 Still Fresh

    Joined:
    Apr 26, 2007
    Messages:
    40
    You assume that I want them to work on something for ME? I just wanted to know if the people pursuing this were actually pursuing it to get a good emulator out of it. I'm new to the whole "GP2X" scene and so I naturally have questions about projects like this. So it's a test of personal skill on the part of zod, fine then. Just wanted to get some clarification on it. :p

    You guys fly off the handle too easily, a bit clicky if you ask me. :eek:


     
    Last edited by a moderator: Dec 19, 2015
  2. PokeParadox

    PokeParadox Founder of Pirate Games - Penjin Coder Staff Member

    Joined:
    Dec 8, 2005
    Messages:
    6,512
    Location:
    UK
    Sorry if you think we "fly off the handle"... The problem is that we are defensive of the devs since we would like them to keep devving!
    There are a lot of people that newly join the forum and then post something like "Gyah... hurry up and update emulator X already!!! I will die if I don't get an update now! Get back to work slacker! You don't have time to have a life! Your ass is mine now boi!" ... ok so I got a bit carried away, and their grammar is normally about ten times worse than that, but you get the idea...
    But yeah there was a thread where Zod and U-nai said basically a "playable" emulator could be possible. You should be able to bring it up with a search. The last version I tried seemed to be running at half speed on FF7.
     
  3. Nr.56

    Nr.56 Member

    Joined:
    May 18, 2006
    Messages:
    228
    I think if a developer does not believe in its own product he would stop it. Obvious it is more difficould as expected but there are proceedings in every new release. At time we have a nearly error-free psx-emu working on some games at decent speed (ff9 is really nice to see on gp2x!!). half speed, full speed :blink: never mind as long it´s playable!
    Most reported bugs have been fixed in the same month, sometimes in the same week, zodttd and co update this emu more frequent than Microsoft Windows. This is homebrew, who expect more?? ;) . In my opinion every additional game running on the gp2x is an enrichment. This emu offers some playable psx-games to the community by now.
    Not bad for a tech demo. :D
     
    Last edited by a moderator: Dec 18, 2015
  4. fightingdreamer88

    fightingdreamer88 Still Fresh

    Joined:
    Apr 26, 2007
    Messages:
    40
    Yeah I can totally understand that, the PSP community is evidence enough of the idiots that lurk about the place >_>.

    I ain't like that at all, don't worry. :)
     
    Last edited by a moderator: Dec 18, 2015
  5. evol

    evol Member

    Joined:
    Feb 12, 2006
    Messages:
    382
    @psx4alldevs

    after extensive testing with psx demos (i prefer them because the content is static ie same everytime)

    i think i found a bottleneck. 2d and 3d routines pretty much gives same performance for me but it,s when gourad shaded scenes comes into play, that the framedrops occurs for me

    i listed on paper effects that is visible when scens in demos are rendered and the framerate and for me it seems that it,s the gourad shading who causes the framedrops
    (maybe someone who tests games can try to see if im on to something here)

    i wrote down effect visible when framedrops occurs on paper and then took the effect who occurs in all of the framedrop scenes
     
  6. yodaofborg

    yodaofborg Assimilated you will be!

    Joined:
    Nov 5, 2006
    Messages:
    439
    Location:
    Manchester, UK
    I also noticed a slowdown which i thought was related to gourad shaders, but was promptly berated and told by a none dev that there are no gourad shaders in this emu. The FF VII fight scenes are gourad shaded, imho, and they are the slowest (besides FMV) part in the game, older emu's disabled them entirelly to get full-speed, so I know its somehing that can be disabled without compatability issues cropping up. (just dunno how to do it myself of course)
     
  7. PokeParadox

    PokeParadox Founder of Pirate Games - Penjin Coder Staff Member

    Joined:
    Dec 8, 2005
    Messages:
    6,512
    Location:
    UK
    The FF7 fight scenes at running at around half speed just like the rest of the game. They update less fps on an actual PSX. I think it's 30fps for fullspeed walking around and 15fps battles. 60Hz is just the screen refresh.
     
  8. yodaofborg

    yodaofborg Assimilated you will be!

    Joined:
    Nov 5, 2006
    Messages:
    439
    Location:
    Manchester, UK
    I get near fullspeed on most none fight parts in FF VII with no sounds, PSX clock @ 28% and GP2x clocked to 280Mhz (on some parts its actually reaches 30fps, and in the lift in the reactor sectons, actually exceeds 30fps)

    I've never seen a fight scene above 7FPS with more than 2 chars on the screen, and even with just cloud onscreen, never above 9. I already knew the fight scenes were ran at a lower FPS :)
     
  9. X-Code

    X-Code Beermaster

    Joined:
    Jun 24, 2006
    Messages:
    805
    Location:
    Texas - Spain
    Nice to see that work on this emu still continues :), I am sure that none of the people working on it would waste their valuable time if they didn't have hopes for it to be reasonably usable. I'll give it a spin as soon as I find some spare time.

    Keep up the great work Mr.zodTTD, ( and team ) B)
     
  10. reiboul

    reiboul Peace sells... but who's buying?

    Joined:
    Jul 16, 2006
    Messages:
    587
    Location:
    France
    Hey i've been away for a while, but I just noticed that Castlevania SotN works again!!

    well, sort of... the sprites are all garbled :) but it's running pretty good if you manage to get ingame :)
     
  11. foleyjo

    foleyjo Member

    Joined:
    Apr 25, 2007
    Messages:
    550
    Which version of the emulator do people find is working best. The newest or one of the older ones?
    Ive noticed that people have had a game working on an earier version that suddenly had problems with newer versions.

    Cant wait to see the progress of this one.
     
  12. Lobo

    Lobo Member

    Joined:
    May 9, 2006
    Messages:
    526
    Great news! (for me anyway) I got C&C red alert and Dune2000(PAL) working!

    Just on an off-chance that PocketIso was messing up my ROM images, I tried the uncompressed .bin files, and they worked!

    C&Cs menus are not visible (I had to boot it up in a PC emu to know what button sequence to press to get in-game) but once in game everything was looking good. :)
    Dune2000 was almost the opposite: the menus were visible and looking good, but unfortunately it's unplayable in-game because of severe graphical corruption which does not allow me to see the actual map(you can only just see about 5% of a flickering screen at the top). :(
     
  13. sehs33

    sehs33 Member

    Joined:
    Jan 26, 2005
    Messages:
    780
  14. zodttd

    zodttd Solving your premature emulation since the Tapwave

    Joined:
    Dec 2, 2005
    Messages:
    1,167
    Since I'm not one to give up on psx...

    I found out if you replace psx4gp2x's mmuhack.o with the mmuhack.o from PicoDrive's latest builds, you'll get a good performance increase.

    Testing Wipeout 1 with a 266MHz overclock, a low ~20 underclock value, and sound off I believe it'll run at 60 FPS (Vsync) with 15-16 frames drawn a second. This seems to be what the game runs at on actual hardware as well, so some might call this fullspeed.

    The performance increase seems across all games as the blitter is much faster now due to a working mmu patch. So if someone wants to test FF7 or their games and see a few more FPS, go for it. :)

    I have the psx4gp2x source up right now so I'm looking for anything new to fix. Other than that I'm trying to get FBA Plus to display it's goodness.
     
  15. zodttd

    zodttd Solving your premature emulation since the Tapwave

    Joined:
    Dec 2, 2005
    Messages:
    1,167
    I just caught a really dumb way of improving dynarec performance. In almost all reg ops I was using a conditional to store MIPS R0 which only contains zero, as a reg mapped ARM register. Its never needed and makes a huge waste. Lets see how much it helps by removing it. :p
     
  16. Zeladin

    Zeladin Member

    Joined:
    Sep 23, 2006
    Messages:
    242
    So all these hopscotching across every emu that might be even vaguely desirable, was all a clever ruse to get the Boys at Sony off your back ?? :blink:

    Great news all the same...
     
  17. Miika

    Miika Only Amiga makes it possible

    Joined:
    Mar 23, 2007
    Messages:
    664
    Nice Zod, I replaced the mmuhack and I think I see a little speed improvement :) I think the biggest issue is that most games runs at acceptable framerate, but just work too slow to be enjoyable. Thanks for a great emulator either way!
     
  18. PokeParadox

    PokeParadox Founder of Pirate Games - Penjin Coder Staff Member

    Joined:
    Dec 8, 2005
    Messages:
    6,512
    Location:
    UK
    What's the buttons to alter the clocking of the PSX? (I don't have a stick click...)
     
  19. sehs33

    sehs33 Member

    Joined:
    Jan 26, 2005
    Messages:
    780
    Thank you zodttd for not forgeting PSX :)
     
  20. Miika

    Miika Only Amiga makes it possible

    Joined:
    Mar 23, 2007
    Messages:
    664
    I don't know if I'm dreaming, but I think replacing the mmuhack from picodrive to UAE4All improved it as well!!
     

Share This Page

Loading...