Commit Graph

4330 Commits

Author SHA1 Message Date
zeromus 0b6de71565 make 099 release branch 2013-04-27 17:00:47 +00:00
mtabachenko 627d5122c7 - remove "-JIT" text from version string for public release build; 2013-04-27 14:41:07 +00:00
mtabachenko 69d4b84110 Core:
- add additional checks for valid firmware config file size;
2013-04-25 13:53:07 +00:00
rogerman 79ed5b8117 Cocoa Port:
- Do a bunch of misc. UI additions, alignments, and fixes.
2013-04-25 00:01:41 +00:00
rogerman a9750234c9 Cocoa Port:
- Enable Speed Limit, Enable Auto Frame Skip, and Enable Cheats options now remember their states between app runs, instead of always being reset to enabled on startup.
2013-04-24 20:58:36 +00:00
rogerman 21faaa78b4 Cocoa Port:
- Remove mappings for Debug and Mute/Unmute from the base user defaults.
2013-04-24 00:38:28 +00:00
rogerman aac5493f61 Cocoa Port:
- The Cheat Manager, SLOT-1 Manager, ROM Info and all settings windows now remember their positions between app runs.
2013-04-23 22:06:15 +00:00
rogerman 812b637aaa Cocoa Port:
- Allow mouse input for windows in Main display mode.
2013-04-23 17:21:46 +00:00
rogerman df4d72e055 Documentation:
- In the change log, note the addition of miscellaneous user interface improvements in the Cocoa port.
2013-04-23 01:35:20 +00:00
rogerman af7ffde7e0 Cocoa Port:
- Add PowerPC Release Build build target.
- Remove the ppc64 binary from the universal binary build script. (Release builds will no longer contain any ppc64 binaries.)
2013-04-23 00:51:22 +00:00
rogerman f63e20501f NDSSystem:
- Fix potential crashing bug.
2013-04-23 00:17:00 +00:00
rogerman 763d65ad3e Cocoa Port:
- Replace layer control options in the Tools > View Layers menu to using a panel (Tools > Show GPU Layers).
- Move Tools > Show Game Data Folder in Finder menu option to File > Reveal Game Data Folder in Finder.
- Add File > Reveal ROM in Finder menu option.
- In the ROM Info panel, allow the text fields to be selectable.
- In DeSmuME Preferences, split the Emulation settings into two tabs.
- In DeSmuME Preferences, remove hyperlink to the R4 cheats database (since the link is now broken).
2013-04-22 07:18:49 +00:00
rogerman 5596351d8b Cocoa Port:
- Fix bug where the default input profile was not being applied when user defaults contained no input mappings.
- Rename keyboard key name "-" to "- (Dash)".
2013-04-21 01:42:26 +00:00
rogerman c7846262c9 Cocoa Port:
- Log when the app has been run for the first time.
- Improve the various behaviors of the File Migration window.
- Add the ability to select all files or select no files in the File Migration window.
2013-04-20 19:57:39 +00:00
mtabachenko 4d04bc009b winport:
- cosmetic fix to about dialog;
2013-04-20 00:48:05 +00:00
mtabachenko 86fd6238bd JIT:
- suppress block size debug info when use interpreter;
2013-04-19 16:28:48 +00:00
mtabachenko 2dd81387c5 - oops, sorry. copy/paste error :) 2013-04-19 11:39:23 +00:00
mtabachenko 593dd559fc JIT:
- fix set CPU mode in MSR instruction; (fix FeOS - http://feos.mtheall.com/ maybe others);
2013-04-19 09:49:15 +00:00
rogerman 7d4983eb11 Cocoa Port:
- Fix memory leak when dispatching commands from an InputManager object.
- Fix potential memory leak that can occur if InputHIDManagerTarget delegates created autorelease-able objects within the handleHIDQueue: method.
2013-04-19 02:16:58 +00:00
rogerman dd2942dc63 Cocoa Port:
- Determine whether we're running on Intel or PowerPC as early as possible so that the UI doesn't get confused.
2013-04-18 20:20:08 +00:00
rogerman e596aa777a Versioning:
- Add platform string for ppc64.
- Rename platform string for ppc from " PowerPC" to " PPC".
2013-04-18 20:03:00 +00:00
rogerman 66ef280dde Cocoa Port:
- Do a better job of disabling JIT-related controls when running on ppc/ppc64.
- When running on ppc/ppc64, use std::map instead of std::tr1::unordered_map to avoid input-related crashes.
- For Emulation Settings, rename the "General Settings" section to "Emulation Timing".
2013-04-18 18:51:58 +00:00
rogerman ac5191161a Cocoa Port:
- Fix a bug where duplicate commands would appear in the input profile viewer whenever a command had zero inputs mapped to it.
- Fix device info summary of the Touch command in the Default input profile.
2013-04-17 18:26:17 +00:00
rogerman d18a0e1782 JIT:
- Enable MAPPED_JIT_FUNCS for the Cocoa port.

Cocoa Port:
- Change the default JIT Block Size to 12.
- Update some tooltips for the CPU Emulation Engine controls.

Cocoa Port (OpenEmu Plug-in):
- Make CommonSettings.jit_max_block_size=12 the default setting.
2013-04-17 17:31:51 +00:00
gocha 7d78f85f4c Reset firmware at movie play/record (if external firmware is not used). This prevents movie desync caused by games which rewrites firmware area during the play. (for instance, Ragnarok Online DS) 2013-04-17 13:03:23 +00:00
zeromus c3e55253d4 savestate firmware less totally wrongly 2013-04-17 01:59:52 +00:00
rogerman e7a7a38d91 Cocoa Port:
- Allow the Rotate Display Left and Rotate Display Right commands to be mapped.
2013-04-16 22:45:40 +00:00
rogerman 0abccb098f Documentation:
- Update ChangeLog with Cocoa frontend changes.
- Add note that some poly/texture coloring bugs are fixed on big-endian.
2013-04-16 20:46:56 +00:00
rogerman 259cb61992 Cocoa Port (OpenEmu Plug-in):
- Make CommonSettings.jit_max_block_size=15 the default setting.
2013-04-16 19:21:22 +00:00
rogerman 7c8d40f3d1 Cocoa Port:
- Change the default JIT Block Size to 15.
- Remove mappings for Debug and Mute/Unmute from the Default input profile.
2013-04-16 19:15:30 +00:00
rogerman 0fd7cdf6e8 Documentation:
- Update the Read Me for Macintosh to reflect the current feature set.
- Fix Public Forum link in the Read Me for Macintosh.
- Add Improving Emulation Performance section in the Read Me for Macintosh.
2013-04-16 19:12:02 +00:00
zeromus b8c21dd0ad work on changelog 2013-04-16 18:07:43 +00:00
zeromus ddb6c3dbe7 etc 2013-04-16 17:24:39 +00:00
zeromus 4c5793cc75 add mmu.fw.data to savestate.. but not tested 2013-04-16 17:23:57 +00:00
zeromus 94eb1a5103 spruce up jit settings dialog 2013-04-16 17:10:22 +00:00
zeromus b31e692921 misc slot1 config related stuff 2013-04-16 17:03:16 +00:00
zeromus 548aee9e83 fix some slot1 commandline configuration code errors 2013-04-16 16:24:03 +00:00
mtabachenko 3afdddafa0 winport:
- fix missing text in Hotkeys dialog;
2013-04-16 10:55:51 +00:00
rogerman 8cd082bdde Cocoa Port:
- Add support for changing the JIT max block size in Emulation Settings.
2013-04-15 23:44:21 +00:00
mtabachenko 70a2ac3fed winport:
- fix CPU features detection on x64 in SoundTouch module;
2013-04-15 21:19:15 +00:00
rogerman 664e7391bc Cocoa Port:
- Add support for SLOT-1 devices.
- New feature: Add new SLOT-1 Manager for handling SLOT-1 devices. Use the Emulation > Show SLOT-1 Manager menu option.
2013-04-15 21:01:37 +00:00
mtabachenko 31b7f554b9 winport:
- add hotkeys for change JIT block size; (default: Ctrl+Numpad+, Ctrl+Numpad-);
2013-04-15 20:23:04 +00:00
rogerman 3982cdb90e Cocoa Port:
- In the Xcode 4 project, enable LTO for the OS X App Release Build and OpenEmu Plug-in build targets.
2013-04-15 19:50:34 +00:00
mtabachenko 9bfbbb1441 winport:
- add "jit block size" field in Emulation Settings dialog;
2013-04-15 19:49:36 +00:00
rogerman e5c8509ad1 - Fix compiling of SoundTouch library when using GCC or Clang compilers.
- Fix detectCPUextensions() to work with 64-bit processors and certain compiler optimizations like LTO. We do this because the current version of the SoundTouch library (v1.7.0) uses cpuid for the CPU detection, which may not be available on all compilers.
2013-04-15 18:04:58 +00:00
zeromus 982cc77111 update soundtouch library sources 2013-04-15 16:05:18 +00:00
zeromus 734ed9a271 add ImageHasSafeExceptionHandlers=false to vs2012 sln to make it buildable (this was due to incorporation of a zlib built by old msvc) 2013-04-15 16:00:14 +00:00
mtabachenko 2db82d334c JIT:
- fix OP_SMLAW_B instruction in 32 bit mode (test on Golden Sun Dark Dawn);
2013-04-14 16:09:21 +00:00
mtabachenko 6989113b71 JIT:
- fix OP_SMLAW_B in 32 bit mode (test on Golden Sun Dark Dawn);
2013-04-14 16:04:54 +00:00
mtabachenko 440c666545 JIT:
- fix timings broken in r4561;
2013-04-14 08:45:43 +00:00