Fixed an issue where the emulator would remain paused when attempting to load a non-existent save-state.
Fixes issue 3665.
LLE JIT: Implemented the addr, lsl and lsl16 instructions in the JIT (x64 only).
change filename of isocache to always include extension and filesize.
Fixes issue 3669.
Use the proper type for printing the OpenAL default device name.
Remove scons build instructions from the linux build wiki. The scons build is
broken and we no longer support it on linux. Too many users are complaining
about it not working. Use the cmake build instead.
Cast size_t to unsigned long for printf to deal with (32-bit)
systems where size_t is typedef int.
It’s either this or use the C99 %zu but while we can probably
safely assume C99 compilers, I am not at all sure that that’s the
case for stdio libraries and this solution is fairly low-impact.
Fix the nogui build on linux. The software plugin config dialog should not be built.
Fix the default wiimote emulation mouse button settings on linux.
Fix a little c++ operator precedence issue.
DX11: Remove some dead code.
CLRun is now used everywhere but OS X.
Move NSAutoreleasePool handling into the proper entry/exit points
for the real wiimote thread as for the other threads.
Turns out we use OS X bluetooth API’s that were introduced in 10.5.4.
Remove vestiges of previously removed wiiuse_set_bluetooth_stack().
XXX We should probably have a Common equivalent of htonl and friends.
Fix building with BBOX_SUPPORT enabled.
allow gcc to check the format of args being passed to MsgAlert and GenericLog. Fixed nearly all warnings that arose from this, as well as some preexisting ones (some were actually crashes and/or bugs…)
fix a crash that could occur in CompressedBlob.cpp
little fix for r6517
LLE JIT: Jitted another 8 DSP multiplier instructions (x64 only)
little fix for r6513 thank to metatheos for finding the error
two fixes in this commit:
first fix for issues introduced in sms in r6501, please test for a regressions in The Calling
Second Fix for Issue 3539, by making pixel Dept calculation an option. in games with this issue Enabling pixel depth will solve the issue, in other games disabling the option will not cause speed lost
some cleanup in dlist cache
Reestablish *BSD build using CMake.
Second attempt at issue 3458. Fixes issue 3458.
Replaces all occurrences of ftell and fseek with ftello and fseeko, respectively. This matters on non-win32 where only these names are altered by the _FILE_OFFSET_BITS define. Win32 still just maps the funcs to ftelli64/fseeki64.
Also add some File::GetSize I had skipped in my last commit.
remove fifowait flag, is not needed now as we execute all events that need to be executed even if the cpu is waiting for the fifo.
this way fifo will not avid other thread events to bi executed.
Rodolfo and Me fixed ProcessFifoWaitEvents() in CoreTiming, now process the all events and not only the first :P
4.4BSD derived OS’es always have 64-bit file sizes.
XXX This should probably be in CommonFuncs.h or something.
LLE JIT: Implemented some of the DSP multiplier functions in the JIT compiler. Only the x64 version has been implemented so far.
Attempt to fix issue r3458. I don’t have a 32bit linux install, however I know it will at least fix compressing. Please test if uncompressed games run.