Post by medion on Aug 24, 2005 14:16:16 GMT 1
I just spent roughly one hour comparing speed in various instances for two games: FF3US and Chrono Trigger. These are excellent ROM dumps that I've used for SNES9x (PC), ZSNES (PC), Y's UO_SNES (PSP), and TYL 0.1.
As Pana did, I put both 0.1 and 0.2C on the same memory stick. I put both ROMS in a seperate folder. I copies several saves for each game into both emus' save directories.
I was so excited when 0.2 was finally released. Yoyo, you and your crew do excellent work, so please don't be discouraged by anything that I say. However, for the time being, I'm going to use 0.1, and hope that 0.3 irons out current issues.
One of Yoyo's posts said that they made some changes to the way sound was emulated, or that's how I understood it. After trying numerous configurations to find out why 0.2x was running slower for me, I finally just made both use the same general settings, and then toyed with sound.
I got the same exact results in CT and FF3US. They are as follows:
Let's rate the speed for 0.1 a "5" (1-10 scale) when sound is on at 44khz. If that is the case, then speed would be a "7" with sound turned off.
Switching to 0.2c, speed is a "2" with sound on at 44khz (in the games that I played). To me, these games were not playable.
Turn sound off, and speed is a "9." With sound off, you can see that this release is notisably faster than 0.1, and I have to give you kudos for doing that, given how fast TYL already was compared to other releases. However, with sound on, it slows down to the point where it's actually slower in these two games than UO_SNES is.
I think there is both a short term and long term solution to this. The long term solution is obviously the plan of moving the sound emulation to the media engine. I propose a short term solution of a 0.2d release, if this is feasible;
That would be giving the option of using the sound emulation from 0.1 and 0.2, or just making 0.1's sound emulation the default in 0.2d.
I hope this post was useful to you.
Also, regarding the "install" issues some are using...
Any chance you could just not provide a KXploit ready verion, and allow use to use PBPMaker or some other such program? As it stands, I can't get 0.2C to hide the corrupt data on any of 4 PSPs out here (a minor annoyance). If I do get it to hide the corrupt data, the emu simply will not function.
As Pana did, I put both 0.1 and 0.2C on the same memory stick. I put both ROMS in a seperate folder. I copies several saves for each game into both emus' save directories.
I was so excited when 0.2 was finally released. Yoyo, you and your crew do excellent work, so please don't be discouraged by anything that I say. However, for the time being, I'm going to use 0.1, and hope that 0.3 irons out current issues.
One of Yoyo's posts said that they made some changes to the way sound was emulated, or that's how I understood it. After trying numerous configurations to find out why 0.2x was running slower for me, I finally just made both use the same general settings, and then toyed with sound.
I got the same exact results in CT and FF3US. They are as follows:
Let's rate the speed for 0.1 a "5" (1-10 scale) when sound is on at 44khz. If that is the case, then speed would be a "7" with sound turned off.
Switching to 0.2c, speed is a "2" with sound on at 44khz (in the games that I played). To me, these games were not playable.
Turn sound off, and speed is a "9." With sound off, you can see that this release is notisably faster than 0.1, and I have to give you kudos for doing that, given how fast TYL already was compared to other releases. However, with sound on, it slows down to the point where it's actually slower in these two games than UO_SNES is.
I think there is both a short term and long term solution to this. The long term solution is obviously the plan of moving the sound emulation to the media engine. I propose a short term solution of a 0.2d release, if this is feasible;
That would be giving the option of using the sound emulation from 0.1 and 0.2, or just making 0.1's sound emulation the default in 0.2d.
I hope this post was useful to you.
Also, regarding the "install" issues some are using...
Any chance you could just not provide a KXploit ready verion, and allow use to use PBPMaker or some other such program? As it stands, I can't get 0.2C to hide the corrupt data on any of 4 PSPs out here (a minor annoyance). If I do get it to hide the corrupt data, the emu simply will not function.