Commit Graph

243 Commits

Author SHA1 Message Date
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