OV2
987f13b5c6
win32: cgp fixes
2013-04-22 01:29:41 +02:00
OV2
555f5110fb
win32: add float_framebuffer to cg shaders
2013-03-26 16:09:01 +01:00
OV2
157e2f51d4
win32: add frame_count_mod to cg shaders
2013-03-26 15:39:17 +01:00
OV2
231f4eea8f
win32: fix xaudio2 mixing loop
2013-03-26 15:09:49 +01:00
OV2
9ac39c43a1
win32: add slot0
2013-03-26 15:09:49 +01:00
OV2
c691b610e4
win32: fix ansi build
2013-01-31 14:04:30 +01:00
OV2
88f3702a6a
win32: add+use CXML wrapper class
2012-11-04 13:47:41 +01:00
OV2
59b0a71a43
win32: fix blargg for regular width hires
2012-10-24 13:54:13 +02:00
OV2
b43623fa7a
win32: map pbo with GL_READ_WRITE
2012-10-22 19:48:01 +02:00
OV2
ac60d9117e
win32: fix unicode file loading via command line
2012-09-11 17:14:18 +02:00
OV2
47ef0fca45
win32: integrate with default programs interface
2012-09-09 22:55:05 +02:00
OV2
684a8a5bc7
win32: adjust openwith association so that it no longer affects icons
2012-09-09 20:54:45 +02:00
OV2
86320ab911
win32: prevent crash when using cheat watch (Wraithverge)
2012-08-31 21:55:06 +02:00
OV2
466c3162d6
win32: use updated folder browser
2012-08-12 16:26:31 +02:00
gocha
7ed405d6e2
win32: drag and drop support for snes9x movie (*.smv)
...
Conflicts:
win32/snes9xw.vcproj
2012-08-07 19:31:42 +02:00
gocha
fb2935d454
win32: remove "Toggled fast forward mode" checkbox, and give "fast forward toggle" hotkey
2012-08-07 19:22:59 +02:00
OV2
95e71e726f
win32: remove afxres.h references
2012-08-07 19:17:37 +02:00
OV2
fcdc393e2b
win32: make __forceinline tfw functions static (gocha)
2012-07-30 19:48:21 +02:00
OV2
cf57ad3d5d
win32: also show half-width katakana in rom info dialog
2012-07-22 15:10:58 +02:00
gocha
5d6d3af4a9
win32: Unicode - fix Custom ROM dialog to show half-width katakana
2012-07-22 14:57:35 +02:00
gocha
e4bf711227
win32: fix newly introduced bug of S9xBasename. I guess it could provide a wrong result when it processes a string which has both slash and backslash.
2012-07-22 14:15:24 +02:00
gocha
a91dfcb39b
win32: improve DBCS processing in S9xBasename. This one should process S9xBasename("C:\roms\ソウルブレイダー.smc") correctly.
2012-07-22 14:14:59 +02:00
gocha
b4e78e3d2c
win32: fix Cheat Search not to add the same cheat twice.
...
win32: RAM Search can add multi-byte cheat from now.
2012-07-22 13:51:36 +02:00
OV2
d23302de8a
Win32: remove deprecated libpng defines (aphanic)
2012-06-02 18:06:17 +02:00
OV2
518110646a
libretro/win32: make sure S9xFreezeSize is only called after rom load
2012-05-08 00:03:20 +02:00
OV2
81e12d533c
Win32: use asm in custom zlib proj
2012-04-10 23:36:09 +02:00
OV2
8e1b726b6b
Move statemanager to s9x folder, add rewind support to unix port
2012-03-29 15:31:41 +02:00
OV2
486cde4391
Win32: add rewind support
2012-03-28 20:52:15 +02:00
OV2
9cc05b3c12
Merge branch 'memstream'
...
Resolved conflicts:
apu/SNES_SPC.h
memmap.cpp
port.h
unix/Makefile.in
2012-03-25 20:44:57 +02:00
Brandon Wright
faa870ba49
Merge branch 'byuuapu'
...
Conflicts:
memmap.cpp
2012-01-26 14:00:35 -06:00
OV2
faee2859b5
Change ZeroMemory to memset
2012-01-23 18:12:47 +01:00
OV2
dce8f6a1ff
Win32: use event for soundsync
2012-01-22 20:18:15 +01:00
OV2
a66f10d9e4
Convert old savestates for new smp
2012-01-20 04:24:36 +01:00
OV2
dee8895db2
Allow membased rom/state load/save, add libsnes interface (Themaister)
2012-01-02 17:06:45 +01:00
OV2
d6c8111955
Win32: add missing outputmode description
2011-12-29 15:49:03 +01:00
OV2
245364b7c1
Win32: use D3DTADDRESS_BORDER in every pass
2011-12-10 19:17:03 +01:00
OV2
468275b2f2
Win32: match D3D/OGL cg meta shader capability and update to latest spec
2011-12-10 15:52:41 +01:00
OV2
01bf98aaaf
Win32: only save window position if not in fullscreen
2011-12-10 15:35:22 +01:00
OV2
e68a1e9786
Win32: only allow escape-menu in directdraw
2011-12-10 15:35:21 +01:00
OV2
6b17c7d3bd
Win32: save quit hotkey to config
2011-12-10 15:35:20 +01:00
OV2
9215fba453
Win32: add quit hotkey
2011-12-10 15:35:20 +01:00
bl0ckeduser
d53b71583c
Win32: Fix typos in Readme
2011-11-18 16:30:47 -05:00
OV2
060d457e08
Merge pull request #13 from bl0ckeduser/patch-6
...
Win32: handle lack of libpng
2011-11-18 07:05:20 -08:00
OV2
33cdfd8806
Merge pull request #12 from bl0ckeduser/patch-5
...
Win32: only use zlib if it is turned on
2011-11-18 07:04:29 -08:00
bl0ckeduser
bdc68a6283
Win32: handle lack of libpng
2011-11-17 00:01:48 -05:00
bl0ckeduser
cd2715e3a4
Win32: only use zlib if it is turned on
2011-11-16 23:23:03 -05:00
bl0ckeduser
4f4e1de2d0
Win32: add notice on removal of DirectDraw in recent DX APIs
2011-11-16 23:19:05 -05:00
bl0ckeduser
f35b8005d5
Win32: add scrollbar to accomodate large about dialog text
2011-11-14 20:11:10 -05:00
bl0ckeduser
d98ed475eb
Win32: fix about dialog text layout
2011-11-14 20:10:15 -05:00
OV2
fe6b9f257f
Win32: remove legacy snapshot extensions
2011-10-23 23:33:44 +02:00
OV2
b442002071
Win32: only display cg error message if shader file has been set
2011-09-09 23:54:09 +02:00
OV2
6ebc68c017
Win32: fix multirom dialog
2011-09-09 23:54:09 +02:00
OV2
85cc112b44
Win32: add PREV support to cg meta shaders, clean up code
2011-07-03 23:12:41 +02:00
OV2
7dd4f944ee
Win32: fix various meta shader problems and edge cases (themaister)
2011-07-03 20:42:28 +02:00
OV2
4d2fbc241a
Win32: add support for cg meta shaders (currently opengl only)
2011-07-02 04:25:13 +02:00
OV2
3e84a2eaf4
Win32: remove legacy extentions from valid.ext
2011-06-09 19:15:57 +02:00
OV2
2872a71127
Win32: fix cheat dialog value entry
2011-05-13 10:02:12 +02:00
OV2
a13d50916d
Win32: update cg matrix parameter on setviewport (d3d)
2011-05-13 09:46:43 +02:00
OV2
acfe6a53cc
Win32: add frame counter to cg shader vars (Themaister)
2011-05-11 21:44:20 +02:00
OV2
54d8e77a96
Win32: add config option to disable OpenGL PBO usage
2011-05-08 03:39:25 +02:00
OV2
a4f56c08e7
Win32: merge BackgroundKeyGamekeys and BackgroundKeyHotkeys, add menu item
2011-05-08 01:41:33 +02:00
OV2
2c3b9f1f63
Win32: react to WM_DISPLAYCHANGE (hopefully without crashing)
2011-05-07 23:16:10 +02:00
OV2
f505626dda
Win32: remove sync options from movie dialog; fix KEYUP handling for modifier keys; send CUSTKEYUP for background keypresses
2011-05-07 22:24:37 +02:00
OV2
0f6e8c3721
Win32: fix netplay connect
2011-05-07 18:35:11 +02:00
OV2
414782518b
Win32: set HWND_TOPMOST for fullscreen window
...
Some graphic drivers seem to display the taskbar on non-viewport areas
if the window is not set to topmost.
2011-05-07 03:13:22 +02:00
OV2
0271051f41
Win32: add open override to _tfwopen (zlib 1.2.5) (gocha)
2011-05-07 03:11:42 +02:00
gocha
7ff42c90fd
Modify zlib vcproj to support the latest version (zlib 1.2.5)
2011-05-07 02:53:01 +02:00
OV2
df37799e49
Win32: fix unicode snapshot loading
2011-05-06 01:19:30 +02:00
OV2
3a1aa9ddde
Win32: fix open rom extension filters
2011-05-01 15:34:20 +02:00
OV2
1482cae24d
Win32: set viewport on device reset, clear image before image size changes
2011-04-30 01:26:42 +02:00
OV2
13e8c2dc34
Win32: fix custom rom dialog
2011-04-29 13:01:06 +02:00
OV2
2644641713
Expose apu debugger status; win32: expose apu debugger, add missing type
2011-04-20 19:23:39 +02:00
OV2
c47598f3cf
Update copyright in all files
2011-04-11 21:51:20 +02:00
OV2
9f22745fa5
Win32: fix double cg function unloading
2011-04-10 16:39:56 +02:00
zones
2f2d92a9da
Update changelog / update minizip to 1.01h / update docs / Mac: changed MusicBox to Cocoa interface
2011-04-10 22:44:28 +09:00
OV2
1640d1e395
Win32: add missing copyright, update readme/howtocompile, match preprocessor defines
2011-03-20 23:53:39 +01:00
OV2
153db86437
Win32: dynamically load the cg runtime; gracefully disable its functionality
...
The cg runtime is no longer required to run snes9x. If unavailable, no error
message will be displayed unless the user tries to load a cg shader.
2011-03-20 23:21:12 +01:00
OV2
8f63cb0cea
Win32: do not use pre-transformed vertices in D3D
...
Using pre-transformed vertices bypasses vertex shaders, which
prevented some of the cg shaders to run correctly.
2011-03-06 00:48:54 +01:00
OV2
82fe0f7819
Win32: update cg shader handling, output compile errors
2011-03-04 02:11:36 +01:00
OV2
42afceb287
Win32: fix hi-res filter box (again)
2011-03-04 00:46:18 +01:00
OV2
f1b7d31c8e
Win32: fix osd for all hires filter scales
2011-03-04 00:38:16 +01:00
OV2
481bf0647f
Win32: rework hi-res blending
...
Only blend on filters that do not blend themself.
2011-03-02 23:13:02 +01:00
OV2
b65f18fa84
Win32: add preliminary CG shader support (D3D + OGL)
...
CG shaders can be found in the ps3 snes9x port. Some of them will
not work correctly with all internal filter modes.
2011-02-24 01:36:11 +01:00
OV2
8cf6950c3d
Win32: use generic DirectX error library (gocha)
2011-02-13 01:18:55 +01:00
OV2
85d30d5c5f
Win32: Fix hires blending interfering with avi recording
...
Blending is now done onto a separate surface, leaving GFX.Screen
intact for avi recording. This also makes it possible to preview
the effect in the video settings.
2011-02-12 18:41:40 +01:00
OV2
c3bf1d7b59
Win32: Rework AVI image generation (gocha)
...
New option in emulation settings allows forcing the recording size
to 512x448, otherwise always resize output to 256x239.
Also improves avi sound sync (gocha)
2011-02-12 18:41:39 +01:00
zones
78d2b51efe
I apologize my mistake. Commit changes I deleted by mistake.
2011-01-30 21:32:06 +09:00
OV2
6d03d238b6
Win32: use less aggressive waiting for soundsync
2011-01-22 15:42:39 +01:00
OV2
af8d559886
Win32: remove ASM project configurations, batch file and compile txt paragraph
2011-01-22 15:40:14 +01:00
OV2
b888c0f4ab
Win32: re-merge win coreupdate commits, update version information
2011-01-16 14:06:43 +01:00
OV2
695e4b6b8e
Win32: Use accurate calculation for client area->window size conversion (gocha)
2011-01-14 20:20:05 +01:00
OV2
46bc2d4c5c
Win32: Add and fix Autofire for D-pad (gocha)
2011-01-14 00:26:22 +01:00
OV2
63706037a5
Win32: Fix "Turbo Down mode" hotkey assignment (gocha)
...
Also remove deprecated GLCube hotkey
2011-01-14 00:26:12 +01:00
OV2
cae2aebb72
Win32: Pass fullscreen setting when applying directdraw display changes
2011-01-14 00:20:56 +01:00
OV2
c9ba70cabd
Win32: set SoundInputRate to 32000 during avi recording
2010-12-27 19:52:19 +01: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
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
OV2
f2e5dc3136
Change GLSL to use bsnes 071's unified XML files
2010-10-22 21:51:50 +02:00
OV2
3018f8dac0
Fix menu IDs; always look for valid.ext in DEFAULT_DIR
2010-10-21 23:07:11 +02:00
OV2
59f68745be
New menu structure
2010-10-18 21:06:56 +02:00
OV2
270cd4fe06
Config file option to always center image
2010-10-17 02:47:53 +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
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
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
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
dec64a5d80
Update win32-dev branch to 1.52fix4
2010-09-25 17:52:32 +02:00
OV2
d1666860e0
Initial 1.52 import
2010-09-25 17:46:12 +02:00