Active player (312)
Joined: 2/28/2006
Posts: 2275
Location: Milky Way -> Earth -> Brazil
yo mz... can you implement save/load states "on-the-fly", using the F keys, like snes9x and vba? EDIT: hmm... I thought the instructions were in the zip file... but they're in the post above... duh the savestate thing is done, all you need to do is change the keymapping. Let's see what I can do.
"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
Bisqwit wrote:
Drama, too long, didn't read, lol.
mz
Emulator Coder, Player (79)
Joined: 10/26/2007
Posts: 693
@pirate_sephiroth: Yeah, sorry about that. I've uploaded a new test version with frame advance ("SPACE BAR") and pause ("P") if anyone is interested in it: pcsx-rr-v0000003.7z. I've also made a very short Megaman 8 video with it: YouTube link. DarkKobold was writing a very nice file format and all that for this; and I said to him I was going to add/edit the program dialogs, but I couldn't find any software to edit the .rc file, so I probably won't be working anymore on this...
You're just fucking stupid, everyone hates you, sorry to tell you the truth. no one likes you, you're someone pretentious and TASes only to be on speed game, but don't have any hope, you won't get there.
Joined: 4/11/2006
Posts: 487
Location: North of Russia :[
mz, when you feel bored you can try adding rerecording to latest DeSmuMe ^.^ I kinda feel too lazy to redo all the work for latest release, on 0.7.2 it did not sync after rerecording (saves were imperfect and I could not do anything about that). I know it does not emulate at full speed, but we don't need it... All we need are rerecording features and movie output :3
Emulator Coder, Former player
Joined: 8/12/2007
Posts: 102
mz wrote:
I couldn't find any software to edit the .rc file, so I probably won't be working anymore on this...
That would be a shame. I did a quick search and found a couple of ways to edit the dialog boxes and .rc files. Maybe what I found isn't what you need. Also, Megaman 8 looked great.
Joined: 8/31/2006
Posts: 48
If an RC editor is all you need, there are visual editors as part of LCC and OpenWatcom (http://www.cs.virginia.edu/~lcc-win32/ and http://www.openwatcom.org) though I understand if you're kind of burned out on the project. Been there. :/ If so, would you kindly (Bioshocky hypnotic suggestion :P) upload the source to the latest version, so that at least someone might continue your great work.
There is a whole new world beyond these walls. Break them down.
Active player (312)
Joined: 2/28/2006
Posts: 2275
Location: Milky Way -> Earth -> Brazil
wow mz... frame advance! By the way, in your previous version, F6 didn't load the respevtive state. Also, you could changing the speed settings from 1fps/5fps/10fps/15fps/20fps/30fps to 1fps/4fps/9fps/15fps/22fps/30fps (more or less like VBA). Unfortunately, the replay version does not support loading states... but that's not a big deal. It's simply awesome. All I want now is a frame counter... and it will be just perfect... but there's no need to hurry! Great job. Now I'll try your new version with SotN and maybe put something on youtube...
"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
Bisqwit wrote:
Drama, too long, didn't read, lol.
mz
Emulator Coder, Player (79)
Joined: 10/26/2007
Posts: 693
Thanks guys. I was going to suggest to paul_t that he should try openning up the .rc file inside the PCSX official source package and see if those ways could work, but then I thought I should try that myself first. To my surprise, MS Visual Studio can open up the file normally :P; I forgot I had to patch my .rc file to make it compile under MinGW, and that was what made it incompatible with VS. Too bad my VS installation is fucked up and it crashes automatically after a few seconds. I have to reinstall it now. It can't even repair/uninstall itself the sane way... :/ I hate that piece of crap. @zefiris: I only did this for fun and to see if I could add re-recording myself to an emulator. I saw I actually can't. :P Also, I love the original PlayStation, and that was my main motivation for this; on the other hand, I don't like the DS at all. Sorry... @pirate_sephiroth: Thanks! Yeah, both bugs should be fixed in the latest version (v0.000003). I've compiled a version with your suggested FPSes: gpuPeopsSoft-altfps.7z. Just put the .dll file inside your "plugin" folder. @Hellfish: Thanks! I tried both programs, but neither of them could open up the PCSX .rc file. I guess I will have to find a way to reinstall that Visual Studio crap. I've uploaded the source code, it's very far from being a "great work" as you said, but maybe another coder could use it as a guide: pcsx-rr-v0000003-src.7z. I had already sent it to DarkKobold, and he was trying to make something decent out of my crap; so probably you may want to wait for him to finish. Also, there's no way to edit the .rc file there, as far as I know, so you may want to use the original .rc inside the official PCSX source package. --- EDIT: pirate_sephiroth told me about Resource Builder, I tried it and it does work great with PCSX's .rc. :D
You're just fucking stupid, everyone hates you, sorry to tell you the truth. no one likes you, you're someone pretentious and TASes only to be on speed game, but don't have any hope, you won't get there.
Active player (312)
Joined: 2/28/2006
Posts: 2275
Location: Milky Way -> Earth -> Brazil
mz wrote:
(...)I had already sent it to DarkKobold, and he was trying to make something decent out of my crap
wtf... you muist have some special crapmaking talent then. Thanks for the fast reply. I hope a frame counter comes soon... even if it's via lua script or whatevr...
"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
Bisqwit wrote:
Drama, too long, didn't read, lol.
Editor, Emulator Coder, Expert player (2156)
Joined: 5/22/2007
Posts: 1134
Location: Glitchvania
@mz: I'm interested in hacking/modifying emulators. The problem is that I can spend little time in doing that. Even my crappy VBARL/VBALR project started months ago isn't Alpha yet. Good luck!
<klmz> it reminds me of that people used to keep quoting adelikat's IRC statements in the old good days <adelikat> no doubt <adelikat> klmz, they still do
Skilled player (1651)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
Sorry - work has gotten extremely busy - haven't had much time for this these days. Things should slow down by... Late august, I hope...
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
nfq
Player (94)
Joined: 5/10/2005
Posts: 1204
Is it only possible to use this emulator with the P.E.Op.S. Soft Driver? If I try to use another like Pete's OpenGL I get an error that says: "Error loading GPUsetframelimit: Error loading symbol" and I don't know that what means.
mz
Emulator Coder, Player (79)
Joined: 10/26/2007
Posts: 693
mz wrote:
My version uses a new function (GPUframelimit) which only the newest GPU plugins have. So, only the plugins that came out in the last few days work for now. You can get the latest Pete's GPU plugins here: http://www.pbernert.com/html/gpu.htm, and if you're recording you should only use my modified PEOpS GPU plugin, as that's the only one which have speed controls.
You're just fucking stupid, everyone hates you, sorry to tell you the truth. no one likes you, you're someone pretentious and TASes only to be on speed game, but don't have any hope, you won't get there.
nfq
Player (94)
Joined: 5/10/2005
Posts: 1204
Joined: 8/31/2006
Posts: 48
Ok, maybe it's fruitless to report bugs on this if you don't want to or can't continue work on this but.. eh. Looks like the last frame in the movie file is getting ignored somehow, you can replicate this by making a SOTN movie and editing in an uppercut as richter. It's possible in 3 frames but if those 3 frames are the last in the movie, the move isn't performed. If at least 1 empty frame follows those 3 frames, the move is performed. I'd look into this myself, but I can't compile it.. zlib issues >_>
There is a whole new world beyond these walls. Break them down.
mz
Emulator Coder, Player (79)
Joined: 10/26/2007
Posts: 693
Thanks for reporting bugs, I certainly would *love* to continue (and will do it some time in the future if nobody else has done it before) or see anyone else continue work on this. I'm just a bit tired right now, and I've been working a lot on other not TAS related stuff. As for the bug itself, I couldn't reproduce it. I do: "down", frame advance, "up", frame advance and then "X". I close it and then test it, and it works. Maybe it is random or maybe it depends on some configuration. Also, if you need/want help about how to compile PCSX with MinGW, I'll be glad to help you. Feel free to send me a PM to ask me any question.
You're just fucking stupid, everyone hates you, sorry to tell you the truth. no one likes you, you're someone pretentious and TASes only to be on speed game, but don't have any hope, you won't get there.
Active player (417)
Joined: 8/22/2008
Posts: 301
Location: Brazil
Wow! A PS1 emulator emulator would be great for all! Good job and continue!
mz
Emulator Coder, Player (79)
Joined: 10/26/2007
Posts: 693
A new release with some easy stuff that should have been there since the beginning: Binaries: pcsx-rr-v0000004.7z Source: pcsx-rr-v0000004-src.7z What's new: -There's only one executable file now, and two new File menu options: "Record Movie" and "Replay Movie". -New key: "0": Read-Only toggle. -A real frame counter, which also shows the correct number after you load a savestate. -New movie format. Input is saved to the movie file each frame, even if the joypad hasn't been polled (lag). This seems to improve synchronization when using different SPU plugins. Movies made with previous PCSX versions won't work in this version, but I can convert them easily if anyone needs them. -The frame counter now is also displayed on the lower left corner of the screen: This way, PCSX messages won't hide it when they appear. (Thanks to DarkKobold. I've borrowed some of his ideas in the source code he showed me some time ago. :P)
You're just fucking stupid, everyone hates you, sorry to tell you the truth. no one likes you, you're someone pretentious and TASes only to be on speed game, but don't have any hope, you won't get there.
Active player (312)
Joined: 2/28/2006
Posts: 2275
Location: Milky Way -> Earth -> Brazil
WOO!
"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
Bisqwit wrote:
Drama, too long, didn't read, lol.
Emulator Coder, Former player
Joined: 8/12/2007
Posts: 102
Nice! A couple of questions, sorry If I have missed the obvious. PCSX turns off the GUI and repositions the window when playing back. Is there a way to change this? How do I resume a movie? Even with the read-only toggle I can't seem to get a movie to resume recording.
mz
Emulator Coder, Player (79)
Joined: 10/26/2007
Posts: 693
paul_t wrote:
PCSX turns off the GUI and repositions the window when playing back. Is there a way to change this?
As far as I know, that's not possible. Every GPU plugin create its own window.
paul_t wrote:
How do I resume a movie? Even with the read-only toggle I can't seem to get a movie to resume recording.
It should be like in every other emulator: first "Replay Movie", then toggle to "Read+Write Mode" and then load any savestate that was previously made while recording/playing your movie. (You can also skip the first two steps and just load a savestate after selecting "Record Movie", because all movies use the same "movie.txt" file right now. :P)
You're just fucking stupid, everyone hates you, sorry to tell you the truth. no one likes you, you're someone pretentious and TASes only to be on speed game, but don't have any hope, you won't get there.
Active player (312)
Joined: 2/28/2006
Posts: 2275
Location: Milky Way -> Earth -> Brazil
hey, mz... why do you insist on using 1-9 to save and F1-F9 to load? And Spacebar for frame advance?? And 0 for toggle readonly?? Change them to the snes9x standards... F-key load, shift+F-key saves... press ] for frame advance... shift+8 for toggle read-only. Also, your softvideo dll looks updated... but those arbitrary speed values don't make sense... mine were better... can I use the older modded dll you made before?
"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
Bisqwit wrote:
Drama, too long, didn't read, lol.
Skilled player (1651)
Joined: 11/15/2004
Posts: 2202
Location: Killjoy
For some reason - I'm not seeing any outputs, such as the frame counter or load state while messing with the emu...
Sage advice from a friend of Jim: So put your tinfoil hat back in the closet, open your eyes to the truth, and realize that the government is in fact causing austismal cancer with it's 9/11 fluoride vaccinations of your water supply.
mz
Emulator Coder, Player (79)
Joined: 10/26/2007
Posts: 693
pirate_sephiroth wrote:
Also, your softvideo dll looks updated... but those arbitrary speed values don't make sense... mine were better... can I use the older modded dll you made before?
Er, what do you mean? You were the one who suggested these new values: 1/4/9/15/22/30fps. I don't use them anyway, so tell me what do you want now and I'll change them. Also, I wouldn't recommend using the old dll, it will probably cause some bugs.
pirate_sephiroth wrote:
why do you insist on using 1-9 to save and F1-F9 to load? And Spacebar for frame advance?? And 0 for toggle readonly?? Change them to the snes9x standards... F-key load, shift+F-key saves... press ] for frame advance... shift+8 for toggle read-only.
I used 1-9 to save because I didn't know how to map functions to shift+something. I think I know now, but I haven't tested in PCSX yet. I didn't use shift+8 for toggle read-only because the 8 was already in use. :P And I personally always use the space bar for frame advance, but I can add the "]" key too, if that's ok. We'd have two keys for the same function. :P (In my spanish keyboard, the "]" key is shift+"}", so it's pretty useless...)
DarkKobold wrote:
For some reason - I'm not seeing any outputs, such as the frame counter or load state while messing with the emu...
You need to check the "Show FPS display on startup" box when you're configuring the GPU plugin. Or you can press the "Delete" key once you are in game.
You're just fucking stupid, everyone hates you, sorry to tell you the truth. no one likes you, you're someone pretentious and TASes only to be on speed game, but don't have any hope, you won't get there.
Active player (312)
Joined: 2/28/2006
Posts: 2275
Location: Milky Way -> Earth -> Brazil
mz wrote:
Er, what do you mean? You were the one who suggested these new values: 1/4/9/15/22/30fps. I don't use them anyway, so tell me what do you want now and I'll change them. Also, I wouldn't recommend using the old dll, it will probably cause some bugs.
OH, you used those values?? I tested everything but that... well.. uh.. uh.. update the README, (AKA instructions)!
"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
Bisqwit wrote:
Drama, too long, didn't read, lol.
Experienced player (828)
Joined: 11/18/2006
Posts: 2426
Location: Back where I belong
I'm sure it's not a priority right now, but for any sort of stable "v .1" release or something like that, mappable hotkeys are a must. But for the time being, I'll find some time to play around with this version, just the way it is :) Thanks for taking your time to fix this up mz!
Living Well Is The Best Revenge My Personal Page