Optimized for FireFox @1024x768+

Forums:

Playstation 2

Playstation 3

PSP

Xbox

Xbox 360

Gamecube

Wii

Nintendo DS



Go Back   Console-Exploits.com - Video Game Console Exploits and Modifications > Discussion and Help > Sony Consoles > PS2 Discussion & Help Forums > PS2 General Discussion

PS2 General Discussion Discuss anything not yet covered by other topics.


Reply
 
Thread Tools Display Modes
  #1  
Old 12-09-2008
zwarren69's Avatar
zwarren69 zwarren69 is offline
I AM LEGION
 
Join Date: Oct 2007
Location: TN
Posts: 71
Rep Power: 30
zwarren69 is an unknown quantity at this point
Send a message via ICQ to zwarren69 Send a message via AIM to zwarren69 Send a message via MSN to zwarren69 Send a message via Yahoo to zwarren69
Arrow PS2PSXe

Old News, but News to Me


ffgriever(creator of ESR):
"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 )."


Source


I stumbled on this a few days ago, and it blew my mind.
Reply With Quote
  #2  
Old 12-09-2008
Bradical's Avatar
Bradical Bradical is offline
Moderator
 
Join Date: Nov 2007
Location: Canada EH
Posts: 653
Rep Power: 73
Bradical is a jewel in the roughBradical is a jewel in the roughBradical is a jewel in the roughBradical is a jewel in the rough
Re: PS2PSXe

Im willing to help out!
__________________

Sex:M Age:28 Religion: PlayStationary
Reply With Quote
  #3  
Old 12-10-2008
Strizay's Avatar
Strizay Strizay is offline
burns when I pee
 
Join Date: May 2005
Posts: 734
Rep Power: 98
Strizay is a jewel in the roughStrizay is a jewel in the roughStrizay is a jewel in the rough
Re: PS2PSXe

I don't get it, what is this again?
Reply With Quote
  #4  
Old 12-10-2008
Hamtheman's Avatar
Hamtheman Hamtheman is offline
I love the bands you hate
 
Join Date: Feb 2007
Posts: 181
Rep Power: 42
Hamtheman is on a distinguished road
Re: PS2PSXe

PSone emulator on the PS2, in order to play PSone games from HDD and host.
__________________
PS2 V4
500GB Seagate
2GB Flashdrive
ULE 4.39 via good ol' independence exploit

Quote:
(Mootar) these people who live in my apartment complex are connected to my wireless
(Mootar) they must think they're super-cool hackers by breaking into my completely unsecure network
(Mootar) unfortunatly, the connection works both ways
(Mootar) long story short, they now have loads of horse porn on their computer
Reply With Quote
  #5  
Old 12-10-2008
Strizay's Avatar
Strizay Strizay is offline
burns when I pee
 
Join Date: May 2005
Posts: 734
Rep Power: 98
Strizay is a jewel in the roughStrizay is a jewel in the roughStrizay is a jewel in the rough
Re: PS2PSXe

Ah, the much anticipated HDL for PS1 games. Man that's gonna be sweet
Reply With Quote
  #6  
Old 12-12-2008
Bradical's Avatar
Bradical Bradical is offline
Moderator
 
Join Date: Nov 2007
Location: Canada EH
Posts: 653
Rep Power: 73
Bradical is a jewel in the roughBradical is a jewel in the roughBradical is a jewel in the roughBradical is a jewel in the rough
Re: PS2PSXe

Yea man, im really excited about this. Cant wait.
__________________

Sex:M Age:28 Religion: PlayStationary
Reply With Quote
  #7  
Old 12-14-2008
zwarren69's Avatar
zwarren69 zwarren69 is offline
I AM LEGION
 
Join Date: Oct 2007
Location: TN
Posts: 71
Rep Power: 30
zwarren69 is an unknown quantity at this point
Send a message via ICQ to zwarren69 Send a message via AIM to zwarren69 Send a message via MSN to zwarren69 Send a message via Yahoo to zwarren69
Re: PS2PSXe

Well, he says he wants to get ESR to a level that he is content with, before he starts working on it, again. Bummer! =(
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -5. The time now is 02:40 AM.




©2007