squall-leonhart
73bc032c1c
just adding a couple of files missing from the VS2010 project file
2014-02-07 06:57:54 +00:00
zeromus
c76469cbc1
update vcproj with xbrz files
2014-02-07 04:41:25 +00:00
rogerman
875ae2cc4b
Video Filters:
...
- Add new xBRZ family of filters.
Cocoa Port:
- Refactor all display code. OpenGL code is pushed to a lower level and filter code is pushed towards the UI level.
- Add support for the new xBRZ filters.
- The Execution Control panel no longer always appears on app startup.
2014-02-07 04:34:32 +00:00
rogerman
2c3db349c3
Cocoa Port:
...
- Don't completely block output threads when they are set to idle, since we need to assume that messages will be passed to them at any time. It seems like NSRunLoop is smart enough not to unnecessarily wake the CPU on idle, so the thread block was not necessary.
- Fix bug where user settings were not being applied while the emulator was paused. (Regression from r4970.)
2014-02-05 19:38:39 +00:00
rogerman
9f6f8c1cfd
Cocoa Port:
...
- Optimize the emulator idle state to achieve 0% CPU usage. This greatly reduces the app's energy usage when the emulator is idle.
Cocoa Port (OpenEmu Plug-in):
- Remove some dependencies needed to compile the OpenEmu plug-in.
2014-01-31 08:31:20 +00:00
rogerman
8e3198436b
Cocoa Port:
...
- Update status text when the autohold state changes.
2014-01-31 03:28:37 +00:00
rogerman
491a978f31
Cocoa Port:
...
- Add support for .dss Action Replay save files.
2014-01-31 02:08:33 +00:00
rogerman
7fa5f7763e
Cocoa Port:
...
- The input handler now supports autohold.
- NDS inputs in the input handler now support turbo.
2014-01-31 01:30:52 +00:00
rogerman
71c196b920
Cocoa Port:
...
- Fix building when using the Xcode 5 project. (Regression from r4965.)
2014-01-29 18:04:20 +00:00
rogerman
47b2b6eac6
Cocoa Port:
...
- Add controls for frame advance, frame jump, and display mode toggle.
- Add new execution control panel. (Emulation > Show Execution Control)
- Reorganize several menu items in the Emulation and View menus.
2014-01-29 08:36:47 +00:00
rogerman
db94b7c8a6
movie.cpp:
...
- Do some preliminary cleanup of the code.
- Fix bug where firmware nicknames and messages weren't being saved properly.
2014-01-25 00:39:52 +00:00
rogerman
088495f0cd
Cocoa Port:
...
- Change DefaultUserPrefs.plist from binary format to XML format.
- Update copyright year in plist files.
2014-01-09 08:37:26 +00:00
zeromus
0c99529409
etc
2014-01-08 16:36:58 +00:00
zeromus
0983a34bd4
same for CLI
2014-01-08 16:28:14 +00:00
zeromus
c88a2071a7
try to fix GTK port compilation after gbagame configuration changes. i havent tried compiling this yet
2014-01-08 16:20:28 +00:00
rogerman
b93e53ac1a
Cocoa Port:
...
- Add support for the Guitar Grip and the Easy Piano.
- Fix minor alignment issues with some UI elements.
- Do some random code cleanup.
2014-01-08 09:16:24 +00:00
rogerman
0ec2b21a20
Cocoa Port:
...
- Do a bunch of optimization and cleanup of the input handler.
- Add support for using analog inputs in their native format.
- The paddle controller now supports native analog control.
- NOTE: Due to the changes in the input handler, users will need to rebind any hatswitch inputs that were previously used. Only hatswitch inputs were affected by these changes.
2014-01-07 18:35:40 +00:00
rogerman
ac146b26d2
Cocoa Port:
...
- Add preliminary support for SLOT-2 devices. (Guitar Grip and Piano remain unsupported, but all other devices work.) Happy New Year, folks!
2014-01-02 03:13:44 +00:00
rogerman
e568f8c4fd
Slot-2:
...
- Clean up GBA Cartridge device code, and also add the ability to have the SRAM file be on a different file path from the ROM file.
- Force Rumble Pak to turn off rumble upon disconnect.
- Fix file path issue when trying to use a disk image file for an MPCF device.
2014-01-02 01:29:31 +00:00
rogerman
38f02e0804
Slot-2 Rumble Pak:
...
- The use of the BOOL datatype in a function pointer for front-ends is not as portable as one might think. Switch to using a standard C++ bool datatype instead.
- Add auto-selection to Rumble Pak for Metroid Prime Pinball.
2013-12-31 04:49:37 +00:00
rogerman
2b633d1cb3
Windows Port:
...
- Fix compiling for Windows port. (Regression from r4952.)
2013-12-30 06:38:54 +00:00
rogerman
dd09eb888d
Cocoa Port:
...
- Fix a possible crashing bug that was exposed by the changes from r4952.
2013-12-24 07:38:15 +00:00
rogerman
c95eba3901
Slot-2:
...
- Fix SLOT-2 connect/disconnect behaviors when switching in and out of auto-detect mode.
- Do some cleanup on the auto-detect code.
2013-12-24 07:35:46 +00:00
rogerman
c7c3662ed2
Slot-2:
...
- Fix possible crash on init when using expansion memory.
2013-12-24 00:22:31 +00:00
rogerman
c2a4da43c3
Cocoa Port:
...
- Update all info .plist files to v0.9.11 for future SVN builds.
2013-12-21 08:32:53 +00:00
zeromus
76f83f2bf6
make some tweaks for netbsd compiling
2013-12-19 05:40:16 +00:00
rogerman
995459dc92
Core:
...
- Fix ROM reading on big-endian systems.
2013-12-18 08:05:32 +00:00
zeromus
bc7e3bf00f
speedfix for speedtyporeport
2013-12-16 05:25:55 +00:00
zeromus
a8d01255ed
add warning when booting homebrew game while using "stream rom from disk" since it doesnt work right now, and it essentially breaks most homebrew apps by default.
2013-12-16 05:22:49 +00:00
zeromus
0445bcc9ee
fix crashy bug in slot2_gbagame and also change it to use EMUFILE while I was at it, like it shouldve been in the first place. but.. i didnt really test it.
2013-12-16 05:17:34 +00:00
zeromus
f94727dc1e
win32-remove libdwarf etc link deps from 2005 vcproj
2013-12-14 03:35:38 +00:00
mtabachenko
acaa4e85d2
winport:
...
- now VS2012 build works on Windows XP/2003 64;
2013-12-09 11:03:25 +00:00
mtabachenko
074c9881ae
winport:
...
- now VS2012 build works on Windows XP 32 bit;
- update svn tools to 1.8.4;
2013-12-09 10:45:25 +00:00
jsteffens
fd55e1af4d
fix include case
2013-12-09 07:54:40 +00:00
zeromus
fcccf48307
fix potential but unlikely bug in advanscene import
2013-12-09 01:31:50 +00:00
zeromus
6caeb38edc
add --advanscene-import <infile> commandline option which reads <infile> and writes to <infile>.ddb. (and then exits) its not completely clear whether this would work on ports other than windows due to completely disorganized emulator initialization logic between different frontends, but it should be easy to resolve.
2013-12-09 01:26:08 +00:00
zeromus
da4b6487e2
win32-use the same method for displaying colors in the palette tool as is used for converting 555 to 888 in the frontend, so they match
2013-12-08 23:41:37 +00:00
rogerman
82f9342a5b
Cocoa Port:
...
- Make frame rate transitions more smooth. This has the effect of making video much smoother, with only a negligible effect on execution speed accuracy.
- Make auto frame skip slightly less aggressive.
2013-12-07 22:21:52 +00:00
mtabachenko
72c34257a6
winport:
...
- fixed the path of directories in VS2012 project;
2013-12-07 18:36:33 +00:00
mtabachenko
c8586c1241
buildfix VS2008 project
2013-12-05 23:22:39 +00:00
mtabachenko
285c4d567f
core:
...
- add import Action Replay .dss save file;
2013-12-04 14:43:03 +00:00
mtabachenko
4c8e70acd9
winport:
...
- fix multiselect rows in Cheats List dialog;
2013-12-03 18:41:59 +00:00
mtabachenko
702879c848
core:
...
- add autofix the device capacity value in broken header (fix bug [#1353 ]);
2013-12-02 12:49:36 +00:00
zeromus
d2ed4ca30e
make the engineering around kUninitializedSaveDataValue not so horrible; affects "Daigassou! Band Brothers DX" but not tested (make the slot1comp_mc configure the BackupDevice with the appropriate uninitializedValue since it is a property of the physical backup memory hardware)
2013-12-01 07:06:56 +00:00
zeromus
912355488e
fix new bugs in save code which broke some games in sneaky ways. fixes apollo justice, although reportedly it was broken for other reasons in previous releases. also might have fixed a regression in tomb raider underworld
2013-12-01 06:52:14 +00:00
mtabachenko
0191b680c4
core:
...
- fixed a bug in SPU when total length of the samples is less than 16 bytes (fixed issue [#1357 ])
2013-11-30 12:48:25 +00:00
zeromus
dba7e21423
revert a little bit of r4815. it seems wrong, or needs more documentation: the rom header should not be consulted when deciding whether to return 0xFFFFFFF for out of range cart rom data. did dsi have something to do with this? please explain or comment.
2013-11-30 05:07:58 +00:00
mtabachenko
f9eb416311
core:
...
- optimize SPU and fix bug [#1356 ];
winport:
- optimize Sound View Tool;
2013-11-30 03:15:42 +00:00
mtabachenko
02701e48d9
the BIAS register set to 0x200 on fake boot.
2013-11-28 14:40:14 +00:00
mtabachenko
cc13d8f6d4
bump version number in trunk for future SVN builds.
2013-11-28 09:19:19 +00:00