Commit Graph

63 Commits

Author SHA1 Message Date
Brandon Wright 6b2eac9b49 Work around PS3 version save state crash by using heap allocation for soundsnapshot. (danieldematteis) 2010-12-25 18:33:13 -06:00
Brandon Wright b8bdd151a2 Yield before glFinish to lighten load with frame sync. Helps cases where glFinish is a busy loop. 2010-12-25 18:32:56 -06:00
Brandon Wright a7d6cb6164 Enable Settings.ApplyCheats. 2010-12-25 05:02:25 -06:00
OV2 6574b5591e Merge branch 'win32-dev'
Conflicts:
	win32/wconfig.cpp
2010-12-02 22:01:22 +01:00
OV2 d1e90b9ab8 Remove deprecated defines from project file 2010-12-02 21:43:01 +01:00
OV2 d92504e8ac Let DirectDraw react to display changes 2010-12-02 20:22:18 +01:00
OV2 8218618c6c Fix menu commands, add predefined window sizes 2010-12-02 20:09:49 +01:00
OV2 8774ddb4e3 Add missing import to debug.h 2010-12-02 18:52:23 +01:00
Brandon Wright 9237c99257 Remove ability to compile broken assembly cores. 2010-12-01 18:18:50 -06:00
Brandon Wright 8ae75f9391 Fix GTK+ version compilation with latest removals. 2010-11-28 16:29:56 -06:00
Brandon Wright caf474e710 Remove POSIX dup and access calls, and rename qword to fix compilation
with Cell SDK.
2010-11-19 05:04:15 -06:00
Brandon Wright f03baac6e4 Code spacing fix. 2010-11-18 06:43:47 -06:00
Brandon Wright f6039eb1a0 Align OpenGL viewport using top screen edge. 2010-11-18 06:41:40 -06:00
Brandon Wright 5a5d3f9192 Allow bilinear filtering in GTK output driver. 2010-11-18 06:31:27 -06:00
Brandon Wright a37db4c09d Use cairo for scaling in software driver. 2010-11-18 05:30:27 -06:00
Brandon Wright c052e66ae0 Fix GTK+ build failure from removed symbols. 2010-11-14 20:37:26 -06:00
OV2 f8fcdcbd72 Use bSNES-style XML-based .shader files for both OpenGL and Direct3D
.shader files are parsed with MSXML. A wrapper-class would be nice,
but it does its job.
2010-11-13 20:41:38 +01:00
OV2 1c3d31828c Dynamically bind to SHCreateItemFromParsingName
SHCreateItemFromParsingName requires a windows version >= vista.
It's only needed for the jumplist, so we'll look for it dynamically.
2010-11-13 20:38:33 +01:00
OV2 371be9b5da Add "Display Frame Rate" menu toggle, change accelerators 2010-11-13 17:29:35 +01:00
zones eb6a59cb8c Deleted unnecesary file .DS_store, sorry 2010-11-03 19:46:31 +09:00
zones b402733eb2 more fix for SA-1 NMI 2010-11-03 19:41:21 +09:00
zones 73e1f68c22 Added SA-1 NMI and fixed its override mode. 2010-11-02 22:28:27 +09:00
Brandon Wright 0b95675cc8 Merge branch 'master' of github.com:snes9xgit/snes9x 2010-10-30 10:58:05 -05:00
Brandon Wright 8b00a1fa54 Improve cheat dialog and fix cheats on ROM load. 2010-10-30 10:56:44 -05:00
Brandon Wright c6677d8292 Add hidden option for enabling non-modal dialogs. 2010-10-30 09:21:26 -05:00
OV2 898de0d0dd Apply APUAllowTimeOverflow to "The Mask" 2010-10-28 22:30:46 +02:00
Brandon Wright ab6f76a9a3 Use CLAMP_TO_BORDER with shaders and POT textures. 2010-10-28 11:27:07 -05:00
Brandon Wright 4fe52bd398 Add fallbacks for Simple filters when dealing with the SNES's high
resolutions.
2010-10-28 08:01:07 -05:00
Brandon Wright 4aa58f6dbd Add simple 2x-4x filters. 2010-10-28 05:05:23 -05:00
OV2 f2e5dc3136 Change GLSL to use bsnes 071's unified XML files 2010-10-22 21:51:50 +02:00
Brandon Wright 8b64d6d5a8 Allow use of only vertex or fragment programs. 2010-10-21 21:32:47 -05:00
Brandon Wright 007f73c2b3 Change GLSL to use bsnes 071's unified files. 2010-10-21 21:18:56 -05:00
OV2 3018f8dac0 Fix menu IDs; always look for valid.ext in DEFAULT_DIR 2010-10-21 23:07:11 +02:00
Brandon Wright 63b355430d Lower the joystick threshold default to 40% to guarantee 50% on circular diagonals.
Ideally, this should be sqrt(2) - 1, but users would likely wonder about a value of 41 or 42.
2010-10-20 20:55:59 -05:00
Brandon Wright a6562ef3ae Clean up the about dialog. 2010-10-19 19:43:25 -05:00
OV2 10f9b72b84 Fix -invalidvramaccess command line arg 2010-10-18 21:07:51 +02:00
OV2 59f68745be New menu structure 2010-10-18 21:06:56 +02:00
Brandon Wright 5869118074 Request keyboard focus before entering event loop. 2010-10-18 05:08:31 -05:00
Brandon Wright e61dd2aba0 Fix potential compile bug with useless callback. 2010-10-17 02:29:09 -05:00
OV2 56f57e01ac Merge branch 'master' of github.com:snes9xgit/snes9x 2010-10-17 02:50:51 +02:00
OV2 33b1a63238 Introduce new APU timing hack
Timings.APUAllowTimeOverflow allows the SPC to cross the time limit
set by CPU.Cycles. Currently fixes Earthworm Jim 2, Ms. Pacman and
NBA Hang Time.
2010-10-17 02:49:36 +02:00
OV2 270cd4fe06 Config file option to always center image 2010-10-17 02:47:53 +02:00
OV2 7ccb77739f Intoduce new APU timing hack
Timings.APUAllowTimeOverflow allows the SPC to cross the time limit
set by CPU.Cycles. Currently fixes Earthworm Jim 2, Ms. Pacman and
NBA Hang Time.
2010-10-16 21:55:03 +02:00
OV2 872c1d8fb6 Take control of win7 jumplist
Register snes9x in OpenWithProgid for all supported extensions
Sync win7 jumplist with recent roms list
2010-10-16 20:15:59 +02:00
OV2 6df2bb515a Remove redundant S9xNPStopServer call (Brian Friesen)
This stops the socket from being closed twice
2010-10-04 17:43:45 +02:00
OV2 3a3245bc48 OpenGL: use correct glEnableClientState instead of glEnable 2010-10-04 17:36:17 +02:00
OV2 c4c2204f6c Fix access violations on systems with no sound card (Brian Friesen) 2010-10-04 17:33:42 +02:00
OV2 ccd8c5edfd DirectDraw: fix access violation on systems with default vga driver (Brian Friesen) 2010-10-04 17:30:03 +02:00
OV2 856724cffe Fix cheat window unicode conversion (Brian Friesen)
The cheat window only handles ansi chars, so we need to
explicitly use the "A" functions.
2010-10-04 17:24:57 +02:00
OV2 e82d975b54 Remove language menu and restore debugger
Language menu is useless as english is the only option in it.
Localization needs a new approach...
Win32 port compiles again with DEBUGGER set (snes9x-rr)
2010-10-02 00:56:07 +02:00