Commit Graph

1652 Commits

Author SHA1 Message Date
Brandon Wright
6880eacd5e Use cairo for scaling in software driver. 2010-11-18 05:28:48 -06:00
OV2
084d459635 Remove shutdown/master from windows port 2010-11-15 13:04:36 +01:00
Brandon Wright
c052e66ae0 Fix GTK+ build failure from removed symbols. 2010-11-14 20:37:26 -06:00
Brandon Wright
a46151869a Fix GTK+ build failure from removed symbols. 2010-11-14 20:25:35 -06:00
zones
c3ce28b49d Rewrite IRQ / Update SA-1 / Remove CPUShutdown 2010-11-14 21:29:48 +09: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
OV2
918a376010 Set debug file locations to DEFAULT_DIR 2010-10-02 00:49:23 +02:00
OV2
851839cdea faster config file saving 2010-09-30 23:43:05 +02:00
OV2
8c665e6299 Merged in two snes9x-rr GUI changes
drag&drop support for ROMs (no movies atm)
unified avi recording menu item
removed a few legacy leftovers
disabling the strech option no longer disables bilinear filtering
2010-09-29 13:48:26 +02:00
OV2
911554bbfa Two fixes by Jonas Quinn
Super Buster Bros. graphics after reset
Fix BlockInvalidVRAMAccess config file option (windows port, unix port and gtk legacy config)
2010-09-28 21:25:34 +02:00
Brandon Wright
bf209d05b8 As seen at http://board.byuu.org/viewtopic.php?f=3&t=881
Fix for Mega Man X2's "weapon get" screen. (Jonas Quinn)
2010-09-27 02:56:14 -05:00
zones
98aac99c42 macosx: Fixed a display problem. 2010-09-26 23:31:27 +09:00
Brandon Wright
31f45619a5 Import of GTK port changes. 2010-09-26 04:19:15 -05:00
OV2
9f3b69f575 Fix Dual Orb 2 sound glitch (byuu) 2010-09-25 20:54:49 +02:00
OV2
d0b9becaab Import latest win32-dev changes
OpengGL support
full unicode support
x64 build support
shader support (D3D+OGL)
DDraw: vsync, dynamic buffer allocation
restored SPC save option
better window position saving
fixed crash during fullscreen switch
2010-09-25 19:35:19 +02:00
OV2
e23dbf548d Merge branch 'master' into win32-dev
Conflicts:
	getset.h
2010-09-25 19:05:53 +02:00
OV2
debd16c179 Update to latest WIP 2010-09-25 18:46:06 +02:00