Commit Graph

4405 Commits

Author SHA1 Message Date
zeromus a093258ec2 win32-add Pad To Integer view menu option, for help when maximizing or fullscreening to keep from distorting the image non-integerly 2013-05-24 08:47:31 +00:00
yabause 7a160accc7 Added missing stdarg.h include 2013-05-22 19:59:48 +00:00
rogerman 0e4e74d8f7 Cocoa Port (OpenEmu Plug-in):
- Fix possible crash on emulation reset.
2013-05-22 01:09:17 +00:00
zeromus 3835544919 add hacks for certain games whose save size autodetection is always doomed to fail 2013-05-21 20:07:47 +00:00
zeromus bea761c04e win32-remove some crap about alternate ui languages which was left in. the translated uis are doomed to be stale forever. history has proven it. the win32 resource system of making translated uis is a poor fit for the open source development model, designed instead of businesses taking things seriously. 2013-05-21 02:08:36 +00:00
rogerman 1b5d34dedb Cocoa Port:
- Fix bug where HID analog inputs would fail to off-state in the upper value range.
2013-05-17 17:06:25 +00:00
mtabachenko 01756f15f4 winport:
- fix app. crash on some systems introduced in r4643;
2013-05-15 18:03:31 +00:00
mtabachenko 42b51f4e45 - add checks savestate ROM header data with loaded ROM header; 2013-05-13 08:08:19 +00:00
mtabachenko 997be2f2a2 winport:
- disable render screen when emulation is paused;
- add loading screen;
2013-05-12 18:05:28 +00:00
rogerman 23b2f9b693 Cocoa Port:
- Use game developer names instead of raw maker codes.
2013-05-11 18:52:08 +00:00
rogerman e0f7643648 Cocoa Port:
- Fix compiling on Xcode 3 build targets.
2013-05-11 18:38:34 +00:00
mtabachenko 0444abb7b3 - add game developer codes; 2013-05-11 13:48:18 +00:00
mtabachenko be8d5288ee - add platform independent message dialog; 2013-05-11 11:53:21 +00:00
mtabachenko 09c8027d69 - write rom header to savestate; 2013-05-11 11:05:54 +00:00
rogerman 41f4653ea0 Cocoa Port:
- New feature: Displays can be individually set to full screen mode or windowed mode. This feature is multiple monitor aware.
2013-05-10 06:38:39 +00:00
rogerman bd55aae699 Cocoa Port:
- Fix bug where using an input mapped Set Speed control did not properly reset the execution speed if the Set Speed Limit slider was previously used.
- Move the display window related methods from the EmuControllerDelegate to DisplayWindowController.
2013-05-05 05:44:47 +00:00
rogerman 5b6ab8049e Cocoa Port:
- Fix bug where the SLOT-1 R4 directory path wasn't being saved properly.
- Fix bug where loading an external audio file with a sample rate less than 16000 Hz would cause a crash.
- Fix bug where creating a new display window with a default display mode of Main or Touch would cause the display window to draw incorrectly.
2013-05-05 00:57:04 +00:00
zeromus bf35d0af3f win32-save opengl filter option 2013-05-03 20:29:14 +00:00
yabause a0adb77ed5 Fixed make distcheck 2013-05-01 21:15:11 +00:00
rogerman 75827a1700 Cocoa Port:
- Update all info .plist files to v0.9.10 for future SVN builds.
2013-04-30 20:58:05 +00:00
zeromus 61544e807e next version is 0.9.10. get over it. 2013-04-30 18:45:52 +00:00
zeromus 66a9a09483 re-fix advanscene import to use the file that was intended, which always has serial numbers 2013-04-30 17:53:58 +00:00
zeromus faf39c8f52 fix advanscene import 2013-04-28 05:48:15 +00:00
zeromus 2a71904419 fix changelog 2013-04-28 05:47:27 +00:00
mtabachenko 142cd2e31a - typo fix in changelog; 2013-04-27 20:23:15 +00:00
mtabachenko 4739cf9a38 - update change log; 2013-04-27 19:29:37 +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