Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: PS2PSXe - New PlayStation emulator for PS2 announced

                  
   
  1. #1

    ps2 PS2PSXe - New PlayStation emulator for PS2 announced

    http://psx-scene.com/forums/427371-post35.html

    Oh, the heck! It seems like a good time to anounce it now... just to not make other coders double the work that's already done (well, unless you want to... there is nothing bad about it).

    I already have PSX emulator for PS2 called "PS2PSXe" (obvious, isn't it?). At first I wanted to make it as pcsx port, but this emulator isn't very optimal and well coded (and on PS2 we have to use everything we can to make it work realtime). That's why most part of it is written from scratch, just few parts remained... but I'm working to getting everything written from scratch.

    The good thing is that the architecture matches in general, so CPU code is really simple. For memory access I used hardware TLB capabilities of PS2 (same for hardware access), so the memory access is also faster than on PSX. The PAD is just translated and sent almost directly to IOP side... it's now also very compatible. Memory cards are emulated and can be stored on any media (alternatively they could be simply translated to use real PSX MC in PS2 memory card slot). The SPU is also simply translated and almost directly send to IOP side (though, the sound is a little bit jerky... I'll probably have to create some intermediate buffer first). The cdrom part is handled almost entirely on IOP in asynchonous mode, so it just reads some sectors ahead while the main program uses already transferred data on EE side... it's also quite fast (I use host mostly, but it works fine with usb and hdd, too). It supports, of course, subchannels and cdda (cdda is dummy supported, it simulates laser head movement and playback, but in fact nothing is played nor data is accessed). The GTE is done on VUs (not that there is really a need to, GTE commands are not a big part of the whole load... it was more like fun to work on it... and became quite a hell now when I try to synchronize it now with new HW GPU core, so I'll probably dump it for some versions now). MDECS are handled mostly with IPU, though, I didn't make them independent of the emulation yet (which means they go through emulated CPU first), but I'm working on it (it can be done, there are emulators that handle it this way). COP0 emulation is very simplistic (no real support for debug functions, though there is some code that simulates it enough to make games using it work).

    The last part, and the bottleneck right now is GPU that uses software rendering. It's based on Pete's P.E.Op.S GPU plugin, though many fixes had been done to make it work much faster on PS2 as well as make some games run at all and other display everything properly. New HW GPU is still under development, but right now it makes most games work more than two times faster (it shouldn't be much lower in final version, as the most time consuming part: VRAM writes and reads are already implemented... though, a little bit suck yet ).

    Anyway, the status is: it is quite compatible. Already runs some simpler games at full speed, some more demanding (like final fantasy series in cities) at 35-45fps (let's assume for simplicity 50fps is 100% for pal and 60fps is 100% for ntsc... though it's not that simple), while some really demanding 3D games at ~17-25fps... Currently the worse speed is achieved in games that are using a lot of Vram->RAM and RAM->Vram transfers all the time. The new HW GPU doubles that (ie. it gives in FF9 in cities ~85-105 FPS). Only few people tested this app, but dlanor (a mod here and co-developer of uLE) wasted a lot of his time on the tests (probably even more than I did ).

    Though, recently ESR and few other projects have stopped the development... but I'll be on it shortly (I hope I'll be able to finish everything while there still are some PS2 users around ).

    Just wanted to let you know . Oh well, it's not a secret anymore (I even posted a beta testers recruitment post some time ago, but only two persons answered, and only one decided finally to help - you guessed, dlanor ).


  2. #2
    Won Hung Lo wraggster's Avatar
    Join Date
    Apr 2003
    Location
    Nottingham, England
    Age
    53
    Posts
    141,456
    Blog Entries
    3209
    Rep Power
    50

    Default

    ooh very interesting

  3. #3
    DCEmu Legend Eviltaco64's Avatar
    Join Date
    Dec 2007
    Location
    Pennsylvania
    Posts
    2,758
    Rep Power
    77

    Default

    It sounds cool, Id think itd upscale PS1 games better.
    Beyond that, I dont think thered be any improvement from whats already playable on PS2.

  4. #4
    The Gaming Wolf wolfpack's Avatar
    Join Date
    Jan 2006
    Location
    at my house?
    Age
    35
    Posts
    1,155
    Rep Power
    0

    Default

    playstation emulator on ps2.....

    why?
    Everything else usually runs perfect on there. I dont really see the need for an emulator on there. I would like to see a better ps2 emulator on the pc though.

  5. #5

    Default

    Because in this way you can run your PSX games from your PS2 HDD, and use save/load states


  6. #6
    PSP User Zin0099's Avatar
    Join Date
    Jul 2006
    Location
    planet g-star
    Posts
    271
    Rep Power
    70

    Default

    been waiting for this!

  7. #7
    DCEmu Regular
    Join Date
    May 2006
    Posts
    388
    Rep Power
    71

    Default

    does anyone know more about this?

    i searched this up and i can hardly find any results!

    anyone?

  8. #8
    DCEmu Newbie brandonheat8's Avatar
    Join Date
    Oct 2007
    Location
    Glendale, AZ
    Age
    35
    Posts
    77
    Rep Power
    0

    Default

    YES you are amazing i've been waiting for this for years, eventhough i already have a psx emulator for my original xbox, the hdd is too small for even 1 psx game (its overfilled with mame roms) my ps2 hdd however is 40 gbs, with almost 15 gbs left, if you can make this work how you say, i'll gladly test it for you.

  9. #9
    DCEmu Regular
    Join Date
    May 2006
    Posts
    388
    Rep Power
    71

    Default

    i dont quite understand what u mean, has this emulator being released yet? Does it work 100%?

    Either way, is there any way to imrpove performance of PS1 games on the PS2?

  10. #10

    Default

    is this available!?!? i really really want to run psx games from my ps2 hdd! i just assumed that you could, then was sad when i found out only ps2 games work on hdloader.. please post!

Page 1 of 2 12 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •