Hotkeys have been removed from the GPU plugin, you need to use PCSX-RR v0.0.5 to use them. TAB should be the default key for fast forward, but it also can be changed from the "Tools"->"Map Hotkeys" menu option.
So... Lag counter should be saved within savestates? I only have to add "gzfreezel(&lagCounter);" in a couple of places, so if this behavior is fine for everyone, I'll do it for the next version.
I'm not fussed about this myself. To me, the previous fix of having the lag counter staying red and telling me when there's a lag frame is far more important than knowing how many lag frames I've had in a run.
I couldn't find planned update anywhere, anyway - Is multiple disc support planned for the future update? I read somewhere that PCSX doesn't support multiple disc in rerecording, that kinda stops me from wanting to try recording run for Parasite Eve (2 discs game)
edit - add "find" whoops, my mind slipped
Not in the near future, I think. There are alternative ways of doing this at the moment, but they require multiple movie files (1 for each disc).
It's on my to-do list, but not a high-priority for now.
I now know what Angerfist was actually referring to with his comment about the black screen that I misinterpreted as him misreading the lag counter.
I savestated on the black screen that appears before the capcom logo in x5 (during a point where the frame counter and related items aren't visible). After reloading the state a reasonable amount of times, the difference between when I got to a certain point in the fmv had drifted roughly to be 20 frames longer than where it should be. I have no explanation for why this would occur, but strangely it did.
Also, sadly I encountered the same kind of desyncs that occurred when pcsx was first rerecording enabled when I was using eternalspu. this is a disappointment as it has the best sound quality by far :( Oh well. back to midas I go.
EDIT: I was doing something stupid before, I should sleep better before testing...
Anyway, I was able to really reproduce it this time. It seems the drift is only by 1 frame in my case, no matter what I do. Also, everytime I load the savestate of that black screen, this message appears on the console output:
CdRead: sector error
CdRead: retry...
I've tried different CDR plugins and they're all the same, so it seems it's a bug on PCSX's core side.
Ah, yes. I was able to reproduce it.
I think it's related to the "never try to save/load a savestate during a "now loading" screen" desync, but I will investigate anyway. There always seems to be some kind of desync when you save/load on these screens, probably caused by some variable which isn't correctly saved or something. It's very hard to fix, because every plugin saves more than 10 different variables on each savestate, plus the emulator itself saves a lot more. So, I probably will never be able to fix this...
Yeah, closed-source = evil.
Back to that.. I still want to try make PCSX read from cd-rom drive. Trying to make iso from isobuster is just waste of time. I think I have make 1 step forward. I had to install Adaptec ASPI v4.71.2, now it's detecting my dvd-rom / cd-rom drive. But it still refuse to run cd-game, no matter what setting I try to change on cd-rom plugin. Have anyone managed to make cd-rom plugin to work from cd-rom drive?
Maybe I'm stuck on "read-mode" part, if I try to push "Try Auto-detection" then it just crash. So I have been trying select each one manually, it hasn't still read from cd-rom.
I tried to check "Don't wait until drive is ready" and choose "read subchannel", it's still not working, any other option?.. I mean what the hell, epsxe reads psx cd-rom just fine without installing ASPI.
I play most of my games from the DVD/CD-ROM drive, so that shouldn't be a problem.
Try using the same CDR settings I use: Recommended PCSX Configuration for TASing (pay special attention to "Interface").
Also, you may try using other CDR plugins. I've tested "Xeven's CDR Plugin" and it works great for me.
My god it's working, I no longer have to rip with isobuster.
edit - where to see frame counter and lag counter? And is "read ahead" caching mode required for TASing? It's causing alot of lag, thread read plays cd smooth.
Frame + lag counters are the upper left corner. The lag counter is the lower (red) number, and on a frame of lag the normal frame counter will turn red.
Read ahead isn't required at all, I'm just reading one sector at a time and it works fine.
Use an image mounting program (eg. daemon tools). There are apparantely other plugins that dont require you to do this, but they're probably just as annoying to use.
Yes, it works with .iso files. If you downloaded a ROM, and it has a .cue file, load the .cue file instead of the .iso. Otherwise, just use the .iso/.bin.
Heh, beaten to it :P
Thanks for trying to help guys, but now the emulator crashes if I try to register the drive Daemon Tools creates when I Auto Detect it.
I guess this Emulator just isn't going to work for me.
Edit: -Sigh.- I tried a few things, but none of them worked. I even tried reinstalling the emulator.
Daemon Tools just keeps causing the emulator to crash...
Did you try manually configuring it with settings show in mz's earlier post? Mine is set up pretty much exactly like that, and it seems to work decently.
Well, apparently all I needed was a new CD Rom Plugin, and I downloaded that Xeven one. And it works now.
Thanks Atma. :3
Edit: Problem after problem!!
I guess I need a new damn Video Plugin too now. Cause it won't load the game I want to play. >.<
I'm sorry, but now I completely give up on this Emulator.
It's a piece of royal garbage that keeps crashing on me no matter what I do.
I tried everything from setting a new CD ROM Plugin, to new Sound and Graphics Plugins. And nothing works!
No emulator is worth this kind of aggrivation.
Until it is more stable, I'm not giving it another look.
Joined: 2/28/2006
Posts: 2275
Location: Milky Way -> Earth -> Brazil
Yeah, and I suppose you can get other plugin-based emulators emulators to work on your machine.
"Genuine self-esteem, however, consists not of causeless feelings, but of certain knowledge about yourself.
It rests on the conviction that you — by your choices, effort and actions — have made yourself into the
kind of person able to deal with reality. It is the conviction — based on the evidence of your own volitional
functioning — that you are fundamentally able to succeed in life and, therefore, are deserving of that success."
- Onkar Ghate
ePSXe works without any problems.
It's this piece of crap emulator that won't work.
Won't run any games for me.
And if it does, it'll crash during the loading.
So it's useless to me in it's current state.
Joined: 2/28/2006
Posts: 2275
Location: Milky Way -> Earth -> Brazil
With the same plugins?
"Genuine self-esteem, however, consists not of causeless feelings, but of certain knowledge about yourself.
It rests on the conviction that you — by your choices, effort and actions — have made yourself into the
kind of person able to deal with reality. It is the conviction — based on the evidence of your own volitional
functioning — that you are fundamentally able to succeed in life and, therefore, are deserving of that success."
- Onkar Ghate