1. daphnis

    OP daphnis Member
    Newcomer

    Joined:
    Mar 6, 2017
    Messages:
    18
    Country:
    United States
    After lots of trial and experimentation with multiple titles and about four different SNES emulators, I'm generally finding SNES emulation to be OK but definitely some titles that are basically unplayable no matter what the emulator or setting. SMW 2, for example, and Star Fox are some of those that may work if you can tolerate a frame skip of like 4, but you either have to tolerate that or unbearably slow speeds. Even something like Megaman X2 where at the boss of the intro stage experiences significant delay because of all the on-screen elements requires a frame skip no matter what the emulator. So the answer I've found for my question as to the present state of SNES emulation on the PSP is best summed up as "ehh, may work, but leaves a lot to be desired."
     
  2. rpgbeater

    rpgbeater Newbie
    Newcomer

    Joined:
    Oct 1, 2017
    Messages:
    3
    Country:
    Brazil
    How did you get Megaman X2 to work?
    Im using the Snes9xTYL 0.4.2, but for me both Megaman X2 and X3 dont show the sprites of the characters and enemies. All i see is the background. I tried messing around in the settings, but nothing changes. Megaman X(1) and Megaman 7 work fine though.
     
  3. esmjanus

    esmjanus Advanced Member
    Newcomer

    Joined:
    Feb 5, 2012
    Messages:
    53
    Country:
    Mexico
    Try with this version: https://github.com/esmjanus/snes9xTYL/releases
     
    Last edited by esmjanus, Oct 1, 2017
    zfreeman likes this.
  4. rpgbeater

    rpgbeater Newbie
    Newcomer

    Joined:
    Oct 1, 2017
    Messages:
    3
    Country:
    Brazil
    Just tried it.... but the same thing happens, everything else seems fine... i just cant see any character and enemy sprites.
     
  5. esmjanus

    esmjanus Advanced Member
    Newcomer

    Joined:
    Feb 5, 2012
    Messages:
    53
    Country:
    Mexico
    It works fine for me using default settings, maybe your rom is corrupt, try getting other rom. I'm using a rom with .sfc extension and CRC32:947B0355.
     
  6. rpgbeater

    rpgbeater Newbie
    Newcomer

    Joined:
    Oct 1, 2017
    Messages:
    3
    Country:
    Brazil
    huh.... will you look at that... it works now i swear i re-downloaded this four times the last time i was trying to get this to work....hm... well, thanks either way :)
     
  7. GIZMOSNAX

    GIZMOSNAX Advanced Member
    Newcomer

    Joined:
    Sep 26, 2017
    Messages:
    50
    Country:
    United Kingdom
    I only had the 1000 and 3000 versions. Definetly recommend the slim revisions but someone might want to clarify if the 2000 is a better option. Alot of people didn't like the scanline issues on the 3000.

    — Posts automatically merged - Please don't double post! —

    I can't think of any other emu for PSP that required a bios so don't worry about it. If you get a Vita.... there are a few and you will find any info on the ones that require it here on the Retroarch, uae4all etc. threads. Sorry for going off topic. For the PSP, I think that's only emu that requires one.
     
  8. supermist

    supermist GBAtemp Fan
    Member

    Joined:
    Jan 26, 2009
    Messages:
    300
    Country:
    United States
    Last time I tried, most games wouldn't hit 60fps without frameskip which I find a bit jarring. I generally went with the GBA version for a lot of snes re-releases. Has there been significant improvement in the past couple of years?
     
  9. eyeliner

    eyeliner Has an itch needing to be scratched.
    Member

    Joined:
    Feb 17, 2006
    Messages:
    1,118
    Country:
    Portugal
    Nope. Unless someone wants to continue development on an emulator, SNES emulation is a hit and miss like before.
     
  10. esmjanus

    esmjanus Advanced Member
    Newcomer

    Joined:
    Feb 5, 2012
    Messages:
    53
    Country:
    Mexico
    If someone want to give it a try, this is the last mod version of snes9xTYLmecm: https://github.com/esmjanus/snes9xTYL/releases. I added/ported several optimizations from snes9x 3DS and improved compatibility.
    s9xTYLcm_mod is for PSVita with Adrenaline, eCFW ARK, VHBL, etc.
    s9xTYLme_mod is for any PSP model.
     
  11. yeshuachrist

    yeshuachrist GBAtemp Advanced Fan
    Member

    Joined:
    Sep 1, 2010
    Messages:
    517
    Country:
    United States
    Thanks gona grab this! Speaking of Which, the SNES has aged very well. (those "raspberry pi" snes mini machines, seems like you can build your own for less than 70 dollars or so, quality wise, the psp/vita is still the best bet compared to other options.............since these are more or less open source, anyone can update it)

    (Add contents to .zip archive, rename to .vpk and install with vita shell) Guess everything looks on order!
     
    Last edited by yeshuachrist, Oct 8, 2017
  12. isoboy

    isoboy GBAtemp Maniac
    Member

    Joined:
    Dec 23, 2016
    Messages:
    1,020
    Country:
    United States
    I fired up my psp go and it has snes9xtyl on it from way back in 2010 or whenever I hacked it. I can't remember the emulator running as bad as it does. It's shit. Don't settle with psp emulation in 2017. Still love my psp go with that great screen and sharp psp games but I tend to use my Vita now.
     
  13. kraat

    kraat Newbie
    Newcomer

    Joined:
    Aug 23, 2017
    Messages:
    3
    Country:
    United States
    Wow! I made my own build from the old code a few months back undoing a breaking HEAP_MAX_SIZE change in the hope of getting something more stable but it didn't matter much.

    For normal games your build is a little (5%?) slower but for games with speedhacks... Super Mario RPG doesn't dip under 45-50fps here, used to be 15. And you've added sleep support! I've also noticed it fixes some small texture glitches (MarioKart). Great work!
     
  14. esmjanus

    esmjanus Advanced Member
    Newcomer

    Joined:
    Feb 5, 2012
    Messages:
    53
    Country:
    Mexico
    Thanks for your feedback. Could you name a game that run slower on this version please?.
    snes9xTYL is mostly based on snes9x v1.39 and in order to improve performance on games that use SA1 chip and to improve compatibility, I updated some modules to a higher version (some to snes9x v1.43 and others to v1.51). Maybe that is the reason that some games run slower.
     
  15. kraat

    kraat Newbie
    Newcomer

    Joined:
    Aug 23, 2017
    Messages:
    3
    Country:
    United States
    You're welcome! MarioKart, when starting the mushroom cup race you'll see 43fps in the old R27 and 40fps in this version when counting down at the start of the race. The difference stays throughout the game.

    I haven't played many others that do not run at full speed yet.

    When compiling my build I've tried to get gcc code profiling to work, I saw up to ~30% free speed increases on another MIPS platform with -fprofile_generate + -fprofile_use.
    However, while I managed to get a working libgcov.a (had to change some compile flags in the toolchain build scripts) profile file generation was still broken. The binary did profile, but simply didn't write any files for the compiler to use. I don't have any C/C++ experience other than some simple hacks so I gave up there. Maybe this is a useful lead for you.
     
    esmjanus and popeel1 like this.
  16. esmjanus

    esmjanus Advanced Member
    Newcomer

    Joined:
    Feb 5, 2012
    Messages:
    53
    Country:
    Mexico
    Which SDK did you use to compile your build? I'm using the minimalist pspsdk 0.11.2 but it seems that doesn't recognize some commands
     
  17. kraat

    kraat Newbie
    Newcomer

    Joined:
    Aug 23, 2017
    Messages:
    3
    Country:
    United States
    Ah, that's using GCC 4.3 which might not have the profiling stuff yet... I've used github dot com/pspdev/psptoolchain . If I remember correctly (this was a few months back) I had some problems with the version where GCC was updated to 4.9.x, so I built mine using this version: github dot com/pspdev/psptoolchain/tree/820386024b06bb31b72ae95209a835a9f6c37a51 . The latest version might be fine now, I see there were some commits since then. To compile with this toolchain you need to remove a PSP old/slim model check from the snes9xTYL source, it uses some function not present in the included libraries. Can't tell you where since I don't have it set up right now but the error points straight to it.

    I've tried the minimalist SDK too and found no speed differences in the resulting binary with the different SDKs/GCC versions.

    ** I had to butcher the links due to the forum's spam filter
     
    Last edited by kraat, Oct 16, 2017
    esmjanus likes this.
  18. bbking67

    bbking67 GBAtemp Regular
    Member

    Joined:
    Jun 9, 2003
    Messages:
    133
    Country:
    Canada
    Thanks for this post... the version of SNES listed as "Option 2" seems to be beneficial for me over the other version... what is it doing differently?
     
  19. Snapdragon625

    Snapdragon625 Newbie
    Newcomer

    Joined:
    Jan 23, 2018
    Messages:
    7
    Country:
    Philippines
    It's 2019, what's the best snes emulator on PSP? Are FFVI and Chrono Trigger playable?
     
Draft saved Draft deleted
Loading...

Hide similar threads Similar threads with keywords - emulation, State,