OV2
63126dfc48
win32: remove bogus height reduction
2018-10-31 20:54:57 +01:00
Brandon Wright
8b49ab2f5f
win32: Disable bg toggle keys by default.
2018-10-30 16:45:02 -05:00
Brandon Wright
daee29865f
win32: add InitialSnapshotFilename support.
2018-10-03 17:06:41 -05:00
CRINKLE-PC\sloan
e0d88d435f
Swap joypads over Netplay
...
Someone smarter than me can probably figure out a more "proper" way to do this, but I hate RetroArch and wanted an easy way to Swap P1 and P2 without both players having to press the button at the same time.
2018-08-31 19:59:09 -07:00
retrotalker
e280b25ff1
appveyor libretro
2018-08-27 14:12:27 -05:00
OV2
c474f081ad
win32: fix compile with newest studio 2017
2018-08-25 19:51:42 +02:00
OV2
67effe4b42
win32: add dx9 error dialog with download link
2018-08-14 21:30:48 +02:00
OV2
72686f0f76
win32: get rid of some warnings
2018-08-07 18:37:14 +02:00
OV2
55e5cd6272
win32: switch to DirectXMath to remove d3d9x dependency, remove HLSL
2018-08-07 18:37:14 +02:00
Brandon Wright
6d15bf7d94
Make interpolation config a little cleaner.
...
Add config file option to all ports.
2018-08-06 12:31:07 -05:00
OV2
cb5b6651f4
win32: save custom rom dialog position and column sizes
2018-07-03 22:39:20 +02:00
OV2
b65b07112c
win32: only enable cheat if it was valid
2018-07-03 20:42:11 +02:00
OV2
2a3cafb6b2
win32: use WM_CLOSE when exiting via menu ( fixes #349 )
2018-06-28 14:29:03 +02:00
OV2
dfaae04670
win32: make custom rom dialog resizable, reactivate splitter
2018-06-24 16:18:50 +02:00
OV2
44eb9c7926
win32: include ddraw libs, compile with ddraw support by default
2018-06-24 13:12:59 +02:00
OV2
f2c9386f9f
win32: move shader param dialog to VideoDriver container
2018-06-19 22:36:50 +02:00
Brandon Wright
de593cbe6f
Bump version number to 1.56.2. Update changes.txt.
2018-06-16 17:10:13 -05:00
Brandon Wright
c28a86dfd0
win32: Allow disabling of NTSC Filter Scanlines.
2018-06-16 16:35:56 -05:00
Brandon Wright
f10e8d1114
When image is below 1x scale, don't use integer scaling.
2018-06-16 14:25:58 -05:00
OV2
6c4954c5be
win32: clear extra line when doubling for blargg so that mixing does not
...
access random bytes (fixes #332 )
2018-06-13 14:55:38 +02:00
Brandon Wright
094cb425b8
win32: Add integer scaling option.
2018-06-12 17:50:24 -05:00
Brandon Wright
3578139270
Bump version number.
2018-06-07 16:02:48 -05:00
Brandon Wright
83480765f1
Sanity check input rate better.
2018-06-07 15:49:41 -05:00
Brandon Wright
4b6130262e
win32: Populate cheat dialog in correct order.
2018-06-07 15:23:23 -05:00
Brandon Wright
692c8f58b7
Sanity check automatic input rate for deviations > 5%.
2018-06-07 09:43:29 -05:00
Brandon Wright
dbb91e0ef7
Update readme-windows.txt.
2018-06-06 15:33:08 -05:00
kps501
239404d28b
add macs rifle controller (win32)
2018-06-04 01:45:53 +00:00
Brandon Wright
642ce83e47
Switch back to .cht format. Update to byuu's new form.
2018-06-03 18:02:48 -05:00
Brandon Wright
315c606e94
Update readme-windows.txt slightly.
2018-05-31 17:34:00 -05:00
OV2
d7ff305c96
Expose debug command to ports
2018-05-31 12:53:38 +02:00
bearoso
fb7c599bd4
Load glGetString before trying to use it.
2018-05-29 16:20:54 -05:00
Brandon Wright
2b4806b9ca
Support loading with older functions.
2018-05-29 16:14:16 -05:00
OV2
18fb82c2b6
win32: add superfx speed setting
2018-05-29 20:47:21 +02:00
Brandon Wright
171a20cb6d
Use some more compatible OpenGL version checking.
2018-05-28 18:40:29 -05:00
OV2
1cd8d65705
win32: clear sound buffer when not using default frame time ( fixes #310 )
2018-05-28 12:04:35 +02:00
Brandon Wright
eb82a9f706
Load QueryDisplayConfig symbols on-demand.
2018-05-27 17:56:53 -05:00
Brandon Wright
b64eaba633
Bump version number, except Appveyor.
2018-05-25 16:01:02 -05:00
Brandon Wright
20bd60a3c6
Update copyright dates.
2018-05-25 15:44:52 -05:00
OV2
75b76e3bb7
win32: add up/down controls to all parameters
2018-05-25 22:24:32 +02:00
OV2
2a685b558c
win32: hide gfx dialog while displaying parameter dialog, disable button
...
when shaders are disabled
2018-05-25 20:56:21 +02:00
Brandon Wright
98d3d276d5
Add automatic input rate adjustment to win32.
2018-05-24 18:52:43 -05:00
OV2
636ac85b85
win32: free allocated full path
2018-05-24 18:22:20 +02:00
OV2
ba76c1c2be
win32: handle unicode when loading glsl shaders
2018-05-24 18:19:00 +02:00
OV2
4b770e0997
win32: add missing parameter dialog files
2018-05-24 18:12:35 +02:00
OV2
c72675a03b
win32: handle shader loading errors
2018-05-24 16:14:50 +02:00
OV2
ec5980b1af
win32: reset texture size vars on deinit and creation
2018-05-24 15:54:06 +02:00
OV2
9a78a04a90
win32: properly adjust height for filters ( fixes #305 )
2018-05-24 15:54:06 +02:00
OV2
06f84ee6b3
win32: add shader parameters dialog
2018-05-24 15:54:06 +02:00
OV2
a911503d4a
win32: restore old style OGL .shader support
2018-05-22 21:43:51 +02:00
OV2
69f5e03ac5
win32: use npot textures in OGL if available, use glsl viewport callback
2018-05-22 21:30:59 +02:00
OV2
3b5ca2397b
win32: do not overwrite glsl output
2018-05-22 21:26:38 +02:00
OV2
ad2c72d26c
win32: fist step glsl shaders
2018-05-20 20:51:20 +02:00
OV2
f883561d11
win32: use bilinear setting in core
2018-05-20 20:51:20 +02:00
OV2
af71ef55cd
win32: switch to OpenGL Loader Generator files
2018-05-20 20:51:20 +02:00
OV2
94f90fc94b
win32: use rewinding setting in core
2018-05-20 20:51:20 +02:00
OV2
870b6fd77f
win32: allow additional options via msbuild
2018-05-20 20:51:20 +02:00
OV2
0c1976b0ef
win32: correctly delete cheats ( fixes #290 )
2018-05-08 18:34:28 +02:00
Brandon Wright
f51734d68c
d3d: only lock a small region in case the driver tries to readback.
2018-05-06 11:05:09 -05:00
Brandon Wright
113a43c4cd
win32: Add a reduce input lag option for OpenGL and Direct3D.
2018-05-05 16:31:54 -05:00
OV2
4733942460
win32: disable hotplugging, add menu entry to detect gamepad changes
2018-05-05 18:29:27 +02:00
OV2
5593fb762a
win32: add option to ignore hotkeys from keyboard with backgroundinput
2018-05-05 18:28:49 +02:00
OV2
14d5dcb0c6
win32: add mute hotkey
2018-05-05 16:11:00 +02:00
OV2
ce5459bc69
win32: add hotkeys for saving/loading from file
2018-05-05 15:51:45 +02:00
OV2
8f1ee68c5b
win32: easier index handling, some dialog comfort fixes
2018-05-05 15:17:14 +02:00
OV2
7eaf377183
win32: remove some compile warnings
2018-05-05 15:09:36 +02:00
OV2
89b41da263
win32: remove index from deleted cheats ( fixes #288 )
2018-05-05 00:55:02 +02:00
Brandon Wright
964b4f072f
Update Win32 icon.
2018-05-03 16:42:55 -05:00
Brandon Wright
b9dd7021cf
win32: hidpi awareness fixes
2018-05-01 18:03:39 -05:00
OV2
db315b36fc
win32: add delete all button
2018-05-01 23:31:40 +02:00
OV2
d4230b3225
win32: add search database button, increase dialog size
2018-05-01 23:21:25 +02:00
OV2
3f4fc0e25a
win32: updates to cheat dialog handling
2018-05-01 22:59:09 +02:00
Brandon Wright
e3838a2dad
Use .bml instead of .cht. Add fallbacks where loading.
2018-04-30 17:25:43 -05:00
OV2
074965bd1c
win32: move S9xCheatsEnable to PostRomInit
2018-05-01 00:07:39 +02:00
OV2
25fa85bce4
win32: changes to GUI cheat handling
2018-05-01 00:02:01 +02:00
Brandon Wright
21a4fe3163
Updated for Windows support.
2018-04-27 15:42:19 -05:00
Brandon Wright
bbfeb19b08
Calculate SHA256 checksum for later use.
2018-04-24 17:06:32 -05:00
OV2
f7c3117f5f
win32: do hotplugging detection 500ms after arrival/removal
2018-04-22 22:22:05 +02:00
OV2
47144176ff
win32: detect esc when using backgroundinput
2018-04-22 22:22:05 +02:00
OV2
60fc2fb0ae
win32: select correct output method when cancelling dialog
2018-04-01 13:32:56 +02:00
OV2
bdade06dff
win32: use full path when registering default icon
2018-03-31 16:03:49 +02:00
OV2
5a0f00518a
win32: disable all load/save menu entries with no rom loaded
2018-03-31 15:55:46 +02:00
OV2
146ab1bd5f
Update to xBRZ 1.6
2018-02-27 21:39:50 +01:00
qwertymodo
ea39685ccd
Move libpng and zlib dependencies into submodules for the Windows build
2018-01-05 12:33:47 -08:00
OV2
aad3f375db
win32: disable sound sync when speed is not set to 100%
2018-01-03 22:50:09 +01:00
OV2
e2f764fc0c
win32: add -cartB parameter
2018-01-03 22:28:21 +01:00
OV2
ce9683db7e
win32: merge multi rom load function
2018-01-03 22:12:06 +01:00
OV2
67d04aeb77
win32: only enable dynamic rate control checkbox for xaudio2
2018-01-03 21:08:08 +01:00
OV2
4c69595ffe
win32: add option to disable message scaling with epx
2018-01-03 21:08:08 +01:00
OV2
ba9c1e33f8
win32: shorten faq, include link to dx9 runtime
2018-01-03 21:08:08 +01:00
OV2
32e87fab07
win32: add dynamic rate control setting, implement for xaudio2
2017-11-28 20:54:30 +01:00
OV2
91f0caa516
win32: add volume control regular/turbo ( closes #258 )
2017-11-28 20:54:30 +01:00
Brandon Wright
7a2ca6dc2a
Update copyrights.
2017-11-17 16:00:58 -06:00
qwertymodo
7a1b270bb9
Allow fast-forwarding in games using the SPC7110 RTC
2017-10-24 22:16:54 -07:00
OV2
e014129b12
win32: rework CHECK_MEMORY_LEAKS to dump after static object deinit
2017-10-13 22:38:37 +02:00
OV2
17b3a81419
Fix some on-exit memory leaks
2017-10-13 22:38:37 +02:00
OV2
a95d69c051
Make DEBUGGER compile again (without APU debugger)
2017-10-10 20:04:22 +02:00
OV2
83dd149788
win32: small readme updates
2017-10-01 14:49:33 +02:00
qwertymodo
992157ec84
Add config option to ignore BPS/UPS checksums for soft patching
2017-09-28 10:45:32 -07:00
qwertymodo
75d3ac2a1b
Fix building in VS2015
2017-09-28 10:03:35 -07:00
qwertymodo
b483f593b0
Fix missing Windows version string update
2017-09-28 10:02:10 -07:00
OV2
cb3ace471e
Rename IPS_DIR to PATCH_DIR, split cheats path in win32
2017-09-11 23:29:12 +02:00
qwertymodo
158b509bbb
Merge branch 'msu1-zip'
2017-09-03 14:56:32 -07:00
qwertymodo
9e804b4515
Add support for loading .msu1 packs as ROM files, if they actually contain a ROM file
2017-08-17 11:30:44 -07:00
OV2
f76df76071
win32: add custom state file name option
2017-08-17 18:11:30 +02:00
OV2
4f457f0c89
win32: return correct variable
2017-06-30 20:33:10 +02:00
OV2
b9b2f84315
win32: do not change current directory in S9xGetDirectory
2017-06-12 20:58:55 +02:00
OV2
382a17ad1c
win32: do not try to reset device if minimized
2017-06-11 23:09:07 +02:00
Brandon Wright
4c2b41e6f2
Update version number to 1.55.
2017-05-06 18:02:01 -05:00
OV2
76c2d05187
win32: remove cg toolkit requirement for compilation
2017-04-29 19:51:30 +02:00
OV2
b0aee28375
win32: update compile instructions
2017-04-29 18:13:57 +02:00
OV2
93c65d9253
win32: remove FMOD and FMOD_EX
2017-04-29 18:13:57 +02:00
OV2
3910291e95
win32: remove non-unicode configurations
2017-04-29 18:13:57 +02:00
OV2
2f612954cd
win32: remove asm defines from zlib project
2017-04-29 18:13:57 +02:00
OV2
d3075fe684
win32: rename project to lowercase
2017-04-29 18:13:57 +02:00
Nelson Garcia
e047696792
Reference gitignore in solution
...
This change makes .gitignore viewable in snes9xw.sln. It also updates
the solution to be opened in Visual Studio 2017 by default. This doesn't
prevent it from being opened in VS15 for those not ready to make the
switch.
2017-04-29 18:13:57 +02:00
Nelson Garcia
939423129d
VS2017 solutions update (Please read description)
...
PLEASE TEST IN WINDOWS 7 AND WINDOWS XP BEFORE MERGING
Update windows solution files to VS 2017.
This also removes the MASM build commands from the zlib project. Having
this only makes buiding the source harder for new users, and it
ultimately isn't necessary.
The changes also rearrange the snesn9x project's <IncludePath> and
<LibraryPath> from (Include);(DirectX);(Cg) to (DirectX);(Cg);(Include).
These changes reflect the original library path order. The modification
I made beforehand could have affected XP builds and I didn't have a
chance to test this before merging.
2017-04-29 18:13:57 +02:00
OV2
09999378ac
win32: increase dropdown width
2017-04-17 14:02:51 +02:00
OV2
1b3a4d024e
win32: add linker pragma
2017-04-17 13:58:16 +02:00
OV2
f815f25a00
win32: change define name, keep ifdefs to minimum, keep enum values
2017-04-17 13:57:49 +02:00
OV2
73c5e5623a
Merge branch 'ddraw-switch' of git://github.com/bonimy/snes9x
2017-04-17 12:56:07 +02:00
OV2
51dfeeac9e
Merge branch 'bsxrebase' of git://github.com/LuigiBlood/snes9x
2017-04-17 12:33:12 +02:00
Nelson Garcia
aeba0086cc
DirectDraw compile switch
...
This puts all Directdraw-related code into a compile-time switch
'DIRECTDRAW_DEFINED'. To enable DirectDraw, you need to define this in
the snes9xw project file, and add a reference to drraw.lib in it too.
2017-04-02 16:12:55 -07:00
OV2
8edbeaaf9a
Merge git://github.com/bonimy/snes9x
2017-02-20 20:40:34 +01:00
Nelson Garcia
4800633821
Easy windows build support
...
Added and modified VS project files to more easily get started building
and working with s9x in the Windows VS environment.
2017-02-17 20:52:11 -08:00
Nelson Garcia
d432fb77ef
Conditional exclusion of WIN_FMODEX_OPENAL_DRIVER
...
FMODEX removed support for FMOD_OUTPUTTYPE_OPENAL after V4.31.00 (refer
to http://upstream.rosalinux.ru/diffs/fmod/43100_to_43101/diff.html ).
Therefore, the case for WIN_FMODEX_OPENAL_DRIVER is ignored when using
versions of FMODEx that no longer support it.
2017-02-17 19:37:42 -08:00
Nelson Garcia
ac9e3f2094
Merge remote-tracking branch 'refs/remotes/snes9xgit/master'
2017-02-17 19:33:36 -08:00
Nelson Garcia
eea199b20c
ANSI support for dxerr
...
Legacy implementration of dxerr for snes9x only had Unicode support.
These changes add NASI support as well.
2017-02-17 19:27:11 -08:00
luigiblood
29fd944c83
[BS-X] Added Satellaview Folder on Win32 Settings window
2016-12-28 16:51:21 +01:00
luigiblood
4d32000874
[BS-X] Satellaview Signal Data File Support
2016-12-28 16:43:10 +01:00
OV2
fabce282db
win32: use local copy of filename, msu loading calls S9xGetFilename
2016-12-03 18:03:40 +01:00
OV2
e85bbeaf60
win32: check correct define
2016-12-03 18:03:40 +01:00
OV2
1aae8f9235
win32: fix some warnings
2016-11-27 18:47:41 +01:00
OV2
2fe115c276
win32: move msu files to apu files
2016-11-27 18:05:28 +01:00
OV2
994698912a
Merge remote-tracking branch 'bsx/bsx'
2016-11-27 18:02:03 +01:00
luigiblood
50228801f1
[BS-X] Save Memory Pack option (Windows)
2016-11-23 23:38:21 +01:00
OV2
b478002bfe
win32: properly pass unicode chars to DXErr replacement
2016-11-19 20:05:29 +01:00
OV2
892aace5f6
win32: update resource file
2016-11-19 20:05:29 +01:00
Brandon Wright
bb7df011ff
Revert "Fix compilation of wchar string literals"
...
This reverts commit 4a7d40e94e
.
2016-11-14 13:19:53 -06:00
Brandon Wright
27e6bc1b01
Merge branch 'msu1'
2016-11-14 13:12:00 -06:00
luigiblood
38b95261d0
[BS-X] Added *.bs extension detection
2016-11-08 18:51:00 +01:00
OV2
a76837a4f2
win32: make sure sample count is even
2016-11-06 22:05:10 +01:00
qwertymodo
fb24fc63ba
Add msu1.h/cpp to VS project file
2016-11-06 12:21:56 -08:00
OV2
1fb5d790e3
win32: differentiate between left and right special keys
2016-11-04 00:02:27 +01:00
qwertymodo
4a7d40e94e
Fix compilation of wchar string literals
2016-11-03 12:28:45 -07:00
OV2
09df5e1406
Win32: register for all device changes, ignore problematic message
2016-10-20 21:44:11 +02:00
Brandon Wright
1661fc838c
Add copyrights.
2016-10-15 11:31:26 -05:00
OV2
83bd6f3507
Win32: update compile instructions
2016-10-15 02:20:34 +02:00
Brandon Wright
83b7e28cec
Bump version number to 1.54.1.
2016-10-14 13:18:25 -05:00
OV2
6f2fe7e52b
Win32: do not also assign down left to down right
2016-10-12 21:50:54 +02:00
OV2
9118cf0c68
Win32: correctly save window when toggling fullscreen
2016-10-12 21:50:54 +02:00
OV2
d244da6890
Win32: update version in readme
2016-10-12 21:50:54 +02:00
OV2
09ffc054eb
Win32: Update executable version
2016-10-10 20:58:18 +02:00
OV2
d81c0a68d3
Win32: fix relative includes for cg shader passes
2016-10-08 23:07:02 +02:00
OV2
f060f06d31
Win32: switch to VS2015
2016-10-08 17:52:23 +02:00
OV2
26914fa9b0
Win32: update xbrz
2016-10-07 23:57:02 +02:00
Brandon Wright
ddb1527236
Bump OV2 Windows port copyright.
2016-10-07 12:53:18 -05:00
Brandon Wright
006fc22ebb
Add byuu copyright for his S-SMP
2016-10-07 12:47:07 -05:00
Brandon Wright
91aebfe759
Update some copyrights, bump version number.
2016-10-01 20:03:03 -05:00
OV2
3351c3b820
win32: fix auto mouse cursor hide
2015-10-11 22:13:36 +02:00
OV2
9372aa9541
Win32: improve transfer of command line controller settings
2015-05-24 16:17:58 +02:00
OV2
825706be4f
Merge pull request #72 from dartraiden/master
...
Fix typos in docs
2015-05-11 19:35:00 +02:00
OV2
8153ce48c0
Merge pull request #70
2015-04-30 22:36:27 +02:00
dartraiden
e7101ce9fe
Fix typos in docs
2015-04-23 22:56:15 +03:00
OV2
9ca3bcce39
Win32: fix joypad hotkeys on joypads > 0
2015-04-20 17:55:57 +02:00
OV2
56a4ce5ef8
Win32: another attempt on hotplugging crashes
2015-04-20 17:55:19 +02:00
gocha
7aafcd0d67
Windows: Migrate to Visual Studio 2013 < https://www.visualstudio.com/en-us/products/visual-studio-community-vs.aspx >
...
Library files <https://onedrive.live.com/redir?resid=b489e346390b4f82!600&authkey=!AHuA4W8o0eCQtWQ&ithint=file%2c7z >
2015-04-19 19:32:19 +09:00
OV2
951a383ae2
Win32: fix controller hotplugging
2015-04-02 20:40:50 +02:00
DaMan
61f1358849
Limit rewind buffer on 32bit
...
Signed-off-by: OV2 <OV2@sessionclan.de>
2015-02-27 20:41:25 +01:00
OV2
70cf3df1b4
Win32: only check joypads on arrival/disconnect
2015-02-27 20:23:31 +01:00
OV2
688c164fcb
Win32: add missing Ptr changes (DaMan)
2015-02-01 15:19:20 +01:00
OV2
43e04cddc7
Win32: use SetWindowLongPtr instead of SetWindowLong (DaMan)
2015-02-01 01:45:14 +01:00
OV2
1d140638da
Win32: update xbrz to 1.2
2015-01-29 21:42:32 +01:00
OV2
da9409b0e4
win32: add 2xbrz/3xbrz
2014-06-25 23:16:52 +02:00
OV2
54bfd407bb
win32: add xbrz
2014-06-24 21:55:42 +02:00
OV2
2d1ceb4fb5
win32: use correct color conversion (Zenju)
2014-05-25 18:12:53 +02:00
OV2
7948c062ca
win32: allow port command line arguments to work
2014-05-25 18:12:36 +02:00
OV2
8fb48d0f60
win32: correctly parse unicode command line arguments
2014-03-22 15:07:15 +01:00
OV2
2b6eff3d4c
win32: only set sampler state for fragment
2013-12-17 22:56:44 +01:00
OV2
7bd0e2af33
win32: make controller command line parameters work
2013-06-16 12:53:28 +02:00
OV2
44cd82a966
win32: fix d3d cg problems
2013-06-16 11:44:34 +02:00
OV2
0b97bc02ca
win32: always use RGBA for LUTs
2013-05-18 21:48:50 +02:00
OV2
5b4df91b41
win32: detect gamepad changes
2013-05-03 20:18:51 +02:00
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