PSP emulation on PSV

Discussion in 'Console Technology' started by Shifty Geezer, Dec 21, 2011.

  1. Shifty Geezer

    Shifty Geezer uber-Troll!
    Moderator Legend

    Joined:
    Dec 7, 2004
    Messages:
    43,577
    Likes Received:
    16,030
    Location:
    Under my bridge
    Anyone have any idea how this is achieved? the earliest teardowns aren't pointing to any clues in the chips as to whether it's pure emulation are hardware duplication or what.
     
  2. Gitaroo

    Veteran

    Joined:
    Nov 10, 2007
    Messages:
    1,921
    Likes Received:
    62
    Im pretty sure I read an interview from sony that its being done with a combination of hardware and software emulation. Earlier report seems to be good so far, especially for 2d games with bilinear filter on. And 3d games also have a lot less dithering. Maybe all games are done in 32bit color now? PSP hardware isn't as bizzare as PS2.
     
  3. Fafalada

    Veteran

    Joined:
    Feb 8, 2002
    Messages:
    2,773
    Likes Received:
    49
    It's not just an issue of 'bizarreness' - PSP hardware was never fully opened to anyone - a fair few bits always remain behind abstraction layers and were never documented (hence you only need to emulate black-box behavior in many areas). On PS2 half of our renderer-code was basically machine code (no, not even asm), so high-level emulation options don't really exist.

    On the topic of dithering - thinking about it again, IIRC FB is always 32bit on PVR GPUs so they could never fully emulate 16bit rendering even if they wanted to (which is a good thing for PSP games on Vita though).
     
  4. Gitaroo

    Veteran

    Joined:
    Nov 10, 2007
    Messages:
    1,921
    Likes Received:
    62
  5. Shifty Geezer

    Shifty Geezer uber-Troll!
    Moderator Legend

    Joined:
    Dec 7, 2004
    Messages:
    43,577
    Likes Received:
    16,030
    Location:
    Under my bridge
    'Filtered' means 'blurred'? ;) Interesting, Fafalada. Thanks. So PSP emulation could come to other devices quite probably, and maybe even we'll see more hardware abstraction in XB3/PS4 for the same ends?
     
  6. patsu

    Legend

    Joined:
    Jun 25, 2005
    Messages:
    27,709
    Likes Received:
    145
    Fafalada, do you know if Vita developers program on "bare metal" or via a thicker software abstraction layer now ?
     
  7. Xenus

    Veteran

    Joined:
    Nov 2, 2004
    Messages:
    1,316
    Likes Received:
    6
    Location:
    Ohio
    I'd hope Sony, Microsoft, and Nintendo start talking to Timothy Lottes of FXAA fame and some of those other guys working on post process AA techniques because FXA 4.0 appears to work much much better in scaling situations then upscale and bi-linear filter.
     
  8. onQ

    onQ
    Veteran

    Joined:
    Mar 4, 2010
    Messages:
    1,540
    Likes Received:
    56
    I thought The Tablet S could play PSP games?
     
  9. patsu

    Legend

    Joined:
    Jun 25, 2005
    Messages:
    27,709
    Likes Received:
    145
    Hm... to date, only a few PSOne games have been released for PS Suite.
     
  10. I.S.T.

    Veteran

    Joined:
    Feb 21, 2004
    Messages:
    3,174
    Likes Received:
    389
    "not even asm"

    Are you talking binary? Because that's just madness.
     
  11. TheWretched

    Regular

    Joined:
    Oct 7, 2008
    Messages:
    830
    Likes Received:
    23
    Machine Code.

    It's not necessarily binary, though.

    For example... An Intel CPU does use x86, but the machine code is very different from x86 assembly.
     
  12. I.S.T.

    Veteran

    Joined:
    Feb 21, 2004
    Messages:
    3,174
    Likes Received:
    389
    Oh, right.

    God I feel stupid!
     
  13. ban25

    Veteran

    Joined:
    Apr 7, 2002
    Messages:
    1,380
    Likes Received:
    6
    Location:
    San Francisco, CA
    As I understand it, Vita is Android/C#.
     
  14. tuna

    Veteran

    Joined:
    Mar 10, 2002
    Messages:
    3,273
    Likes Received:
    428
    Do you have any source to back this up?
     
  15. T.B.

    Newcomer

    Joined:
    Mar 11, 2008
    Messages:
    156
    Likes Received:
    0
    Here's a source to tell you it's neither. :)
     
  16. tuna

    Veteran

    Joined:
    Mar 10, 2002
    Messages:
    3,273
    Likes Received:
    428
    I know, I was being sarcastic.
     
  17. sebbbi

    Veteran

    Joined:
    Nov 14, 2007
    Messages:
    2,924
    Likes Received:
    5,293
    Location:
    Helsinki, Finland
    Android NDK (Native Development Kit) already allows anyone to develop Android software in C/C++ and compile it to native binary. It works on any Android phone and is available to all developers. I would be really surprised if Vita allowed less low level hardware access than standard Android NDK.
     
  18. ban25

    Veteran

    Joined:
    Apr 7, 2002
    Messages:
    1,380
    Likes Received:
    6
    Location:
    San Francisco, CA
    That's what I heard somewhat jokingly. But given monotouch and Unity are C# and already widespread, it's not far fetched to believe they are supported on Vita and used at least to some extent (iOS ports, smaller downloadable titles, etc.).
     
  19. MJP

    MJP
    Regular

    Joined:
    Feb 21, 2007
    Messages:
    566
    Likes Received:
    187
    Location:
    Irvine, CA
Loading...

Share This Page

  • About Us

    Beyond3D has been around for over a decade and prides itself on being the best place on the web for in-depth, technically-driven discussion and analysis of 3D graphics hardware. If you love pixels and transistors, you've come to the right place!

    Beyond3D is proudly published by GPU Tools Ltd.
Loading...