|
#111
|
||||
|
||||
![]()
I just went and tested PJ64 2.1. It never seems to crash at all. The only issue I've seen on PJ64 2.1 is that message box HatCat showed. I find it ironic that certain plugins are extra buggy on PJ64 2.1 like 1964 Audio and Ziggy's PJ64 RSP.
I do agree on making a new emulator ![]() ![]() |
#112
|
|||
|
|||
![]()
Which plugin are you switching back and forth to and from to get this error? I am not getting the way issue nor am I using wxWidget. It could also be a common error from one of the other plugins too. I do know PJ64 has a serious issue when you hit the x to close the program. Sometimes it ends the process in the middle of DLLs unloading so you will get an unload error. I haven't been able to do anything with that.
Last edited by Azimer; 30th July 2014 at 01:23 AM. |
#113
|
||||
|
||||
![]()
I was switching between 0.70 and 0.60 WIP 2. Basically when I go from 0.60 to 0.70 then back to 0.60, it crashes. It may seem silly to do, but I like to compare plugins, so that's how I ran into the issue.
With PJ64 2.1, switching plugins is never an issue. Well this is interesting. I was testing it with PJ64 1.6, and sometimes it requires me to switch between the 2 plugins many times before it finally crashes. Are you able to even run PJ64 1.4 Audio Fix Edition with the XAudio version? The emulator just crashes after running the exe. Lol I always thought it was odd how I'd sometimes get that crash when closing PJ64 1.6 ![]() |
#114
|
|||
|
|||
![]()
I fixed the crash error for XA2 on PJ 1.6 but it's still VERY crashtastic. I don't know if that's my plugin or if it's the emulator. I will have to do some further testing.
I can not get the plugins to crash in 2.1. I will try PJ64 1.4 AFE when I can get a chance. Typically, if it's zilmar's spec, it should work on any emulator. |
#115
|
||||
|
||||
![]()
Correction, I can run PJ64 1.4 AFE, but it crashes when I try to run a game.
It's hard to say what the true cause is, but I will say that PJ64 1.6 has a faulty plugin spec implementation. I did more testing with the DS8 version and still haven't run across any problems. I just debugged PJ64 1.6 and it's crashing at ShutdownPlugins function, when I constantly switch between plugins. So I suspect there's a problem with CloseDll(). I'll go ahead and look at PJ64 2.1's source to see why that one doesn't have problems when switching plugins. It sure pays off to compile a bunch of open source emulators! I think it'll be a good experience working with Apollo, once I'm able to compile it ![]() |
#116
|
|||
|
|||
![]()
Thanks for the note. I am unable to crash Apollo with my fixed XA2 plugin. I love my emulator <3... I bet with a few fixes it could have been very awesome
![]() |
#117
|
||||
|
||||
![]()
Yeah, sometime there ought to be a 64-bit emulator supporting the plugin spec with a more accurate attitude. That ought to popularize things better, although dynarec would have to temporarily be removed just to hurry up and have the damn thing.
Regarding the wxWidgets issue, it indeed isn't coming from the audio plugin ... it seems to be controlled by the video plugin I choose. Using OpenGL plugins, like mine, accelerates the wxWidgets message to pop up after a single try of load emulation then config plugins. With DirectX plugins though, like zilmar's Basic CFB and Jabo's Direct3D, you might need to start emulation, options:settings..., end emulation, start emulation, settings..., end emulation, then once more options:settings... to eventually see this message when using azi xaudio2 dll. Quote:
idk, I guess people would follow like a radio options pair, that went something like, RSP Audio Emulation: * Low-level, within audio plugin ("Fake HLE") * Low-level, from RSP emulation plugin * High-level (LLE faking HLE if unsupported ucode) //default * High-level (try to always force, throw error if game uses unknown ucode) Just some imagining.
__________________
http://theoatmeal.com/comics/cat_vs_internet |
#118
|
|||
|
|||
![]()
Thinking I will reconsider the who RSP in the audio dll thing anyway. I don't like convoluted options like that or call something HLE when it's not really like Shunyum's plugin. Then I can finish the darn thing quicker. I'd really like to be done by the end of the year so I can move on to new things.
|
#119
|
|||
|
|||
![]()
I am with the new build.
|
#120
|
||||
|
||||
![]()
Thanks. So the reason it crashed for me was simply because of the gfx plugin I was using (Jabo 1.6). When i changed video plugin, it no longer crashed when loading a game. Kinda odd.
|