b0ffa72e37
Merge branch 'large-mram'
2011-12-10 18:48:35 -08:00
62858c8c14
Small logging changes. Pause core if Jit64 tries to compile at 0.
2011-12-10 18:42:49 -08:00
c04c3bd9d3
Use "unsigned int" instead of "unsigned".
...
By request of hrydgard.
See commit 045eb924d9
.
2011-12-07 07:10:31 +01:00
045eb924d9
Changed type of GetTicksPer(Line|Frame) to unsigned.
...
Avoids a GCC warning about comparing signed and unsigned values
in Source/Core/Core/Src/State.cpp.
2011-12-02 00:33:45 +01:00
f50ea590ce
Don't use the same name for two different local variables.
...
This avoids a warning when compiling with GCC.
2011-12-02 00:06:49 +01:00
51127c1243
Added newlines at end of file.
...
This avoids warnings when compiling with GCC.
2011-12-01 23:30:28 +01:00
b62cac2ca9
Allow modifying main ram size at compile time by changing Memory::REALRAM_SIZE.
2011-11-27 19:52:05 -08:00
cc6f90c7d5
Enabled memory breakpoints under JIT in the debugger.
2011-11-05 19:42:06 +11:00
9eaf20cc44
Fixed the slowdown that occurred under JIT32. Fixes issue 4969.
2011-11-05 13:04:46 +11:00
3d2a2abb49
Made the JIT bypass the icache when it is executing the external interrupt
...
exception handler.
Fixed by comwiz.k
2011-11-03 20:55:47 +11:00
78b74101b0
Added code to invalidate the JIT cache on dcbf. This fixes Monster House and Scooby Doo: Mystery Mayhem.
2011-10-29 17:21:20 +11:00
e03fd9a942
Added code to invalidate the JIT cache on dcbi and writes to memory.
2011-10-27 21:08:35 +11:00
9a627e89fb
Add unimplemented device map for sdio/slot1 and slot2. Fixes #4932 .
2011-10-26 14:28:57 -05:00
105e7e4eb4
Added TaruKonga (DK Bongos) support.
...
Separated SI Device IDs from the enums used for config/gui since quite a few device types all have the gc controller SI ID.
2011-10-23 07:01:17 -07:00
ba119e8c05
Set the correct bit for "trap" program exception. Fixes http://wiibrew.org/wiki/Descent
2011-10-23 02:53:31 -07:00
3cdcdba25f
Merge branch 'SaveStates'
2011-10-22 16:18:02 +11:00
599c3ccd7b
Fixed save states for games which use the MMU Speed Hack
2011-10-22 16:14:34 +11:00
5b2c5c9ce3
Removed the icache invalidation code as it is causing frequent code clearing.
2011-10-19 02:36:30 +11:00
3fc5d8d7cf
Merge branch 'gc-mic'
...
Added GameCube Microphone support. Uses your default audio recording device. The Microphone is selectable from the Slot A/Slot B pulldowns under the GameCube tab. The Microphone button can be set under GCPad configuration for pad 1 and 2. Thanks to MooglyGuy and skidau.
2011-10-17 03:21:11 -07:00
45eb9f0e7a
fix some logic errors in the mic code and decrease latency a bit. emulate the buffer_overflow bit.
2011-10-17 03:14:20 -07:00
c528978608
use callback model instead of blocking read/write.
...
fixes delay on linux.
currently not implementing the overflow bit, not sure it's needed since we manage our own buffer now.
2011-10-16 23:20:37 -07:00
1d6bd3248c
It is safe to call Pa_Initialize and Pa_Terminate more than once.
2011-10-16 13:29:10 -07:00
18d9a275e7
Invalidated a wider range in the JIT cache to force recompile updated code in the ICache. This fixes the crashes in Mario Power Tennis and the remaining games in Mario & Sonic at the Olympic Winter Games.
...
Fixes issue 2102.
Fixes issue 2751.
2011-10-16 23:23:17 +11:00
46afefb14f
Merge branch 'master' into gc-mic
2011-10-16 02:22:21 -07:00
676822891d
ups, exi slots are on whole different channels...
2011-10-16 02:08:51 -07:00
f6b9ae534e
Merge branch 'master' of https://skidau@code.google.com/p/dolphin-emu/ into SaveStates
2011-10-16 17:51:41 +11:00
c0498ca831
Synchronised the JIT cache with the ICache by invalidating the JIT block when the ICache is updated. This fixes Mario & Sonic at the Olympic Winter Games. Thanks to DimitriPilot3 for the tip.
...
Fixes issue 1610.
2011-10-16 16:43:32 +11:00
5d14bb5e70
Changed the save state system to load/save only after the screen has been drawn. This should help stabilise the save states.
2011-10-15 22:19:42 +11:00
0ceb3cba36
Adjusted the system timing as DKCR was still getting disconnects with DSP HLE.
2011-10-09 22:10:46 +11:00
58cbe9cbd9
Adjusted the System Timing of the IPC HLE period for Wiimotes when used with DSP HLE.
2011-10-09 22:10:45 +11:00
a09e859b3a
Adjusted IPC HLE period to allow for four emulated wiimotes.
2011-10-09 22:10:45 +11:00
3556069f9f
Also allow JitIL to update EXI exceptions much more frequently.
...
At this point, the mic branch is ready for testing by windows people at least. cmake/scons may work already, not sure.
2011-10-09 03:41:31 -07:00
41424d98e8
Make the mic button respect which slot it's plugged into.
...
*You need to open the Gamecube config page and reselect the devices in slot A and B after this commit*
Just jitil left...
2011-10-09 03:18:15 -07:00
ceef98b882
Added mic button to gcpad 1 and 2 diags. Both mic slots use gcpad 1 currently. Totally untested.
2011-10-09 04:27:43 -05:00
3790a16ece
billliarrddd...here is how to set the button bit
2011-10-09 01:11:49 -07:00
ade9485aac
ok...just need to update the button...
2011-10-09 01:11:48 -07:00
a751b627fd
remove a now-unneeded comment
2011-10-09 01:11:44 -07:00
03b65f3d89
Merge branch 'GCMemcardUpdates'
2011-10-04 13:18:22 -07:00
5316c6d97b
Move GCMemcard from DolphinWX/Memorycards to Core/HW
2011-10-04 13:14:18 -07:00
8d91f1e0c1
EXI_Memcard: HLE memcard Formatting, GCMemcard: Add static format function, cleanup checksums code
2011-10-04 13:14:17 -07:00
5dc866bfc9
Fix gamecube microphone (button not implemented, yet :p).
...
Calls ExpansionInterface::UpdateInterrupts just before checking exceptions now.
2011-10-03 23:46:00 -07:00
856972f808
remove hacky old MicButton stuff
2011-10-03 23:46:00 -07:00
15d6c6e9fc
fix 3rd party wiimotes, patch by pholklore
2011-10-01 21:36:16 -05:00
06e640532a
Various changes which improve FreeBSD support.
...
Patches by martymac, all credits go to him ;)
2011-08-27 20:42:11 +02:00
62e790f109
Have the ability to disable screensaver due to Nvidia + Displayport can cause annoying flickering
...
Bring up to standards guidelines and also support Windows
Switch this around...
2011-08-26 13:29:01 -07:00
5c15292fd8
BS2: check the hash of the loaded ipl.bin file
...
remove some extra + chars from a few ini files (copypasta from a patch?)
2011-08-22 20:49:21 -07:00
e8fe15c3f7
Make titlebar and about dialog fancy for cmake build.
...
Windows needs fixing.
2011-08-21 17:43:05 -05:00
c351743986
Some cleanups to the internal Wiimote configuration handling. No functional change.
...
Patch by lpfaint99.
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7691 8ced0084-cf51-0410-be5f-012b33b47a6e
2011-08-06 14:31:40 +00:00
986825124e
added hash for free dsp roms (+there is a warning, if panic alert-s are enabled)
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7690 8ced0084-cf51-0410-be5f-012b33b47a6e
2011-08-03 17:08:21 +00:00
81807e3f2c
dsphle - fix for 7686
...
git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7687 8ced0084-cf51-0410-be5f-012b33b47a6e
2011-07-27 23:17:45 +00:00