Commit Graph

82 Commits

Author SHA1 Message Date
waltje
2fac557f69 Fixed some compiler warnings. 2018-03-07 02:59:35 -05:00
Fred N. van Kempen
17a879f932 Merge pull request #9 from darkstar/msvc
MSVC: Update project files
2018-03-06 18:43:04 -05:00
darkstar
6218fd8d12 MSVC: Update project files 2018-03-06 23:23:08 +01:00
waltje
a4802a9231 Updated files with upstream commits where needed.
Fixed "Settings"crash bug.
Cleaned up some video config issues.
2018-03-06 15:53:32 -05:00
waltje
8d10faf156 Changes to allow the VARCem binaries and support DLLs to be in <root>/bin, to keep things clean. 2018-03-03 00:47:58 -05:00
waltje
984ba87ead Merge branch 'master' of https://github.com/VARCem/VARCem 2018-03-02 19:03:02 -05:00
waltje
227f0446ec Updated ROM BIOS handling to use the external loader.
Several cleanups and fixes here and there.
Updated (Windows) UI to properly handle resets and changes in Settings.
Updated to no longer scan for roms at startup.
2018-03-02 19:01:48 -05:00
Fred N. van Kempen
a6ddb4cbd0 Merge pull request #8 from darkstar/openal
Add/Fix OpenAL sound in the MSVC builds
2018-02-25 19:38:55 -05:00
darkstar
cb572705d3 MSVC: Enable the use of OpenAL for sound output 2018-02-26 01:33:42 +01:00
darkstar
6d9a85869e MSVC: Fix the function pointer declarations for OpenAL
The __cdecl needs to go inside the parentheses... I hope this also works
for mingw...
2018-02-26 01:33:01 +01:00
1334d93a70 Added new targets for Travis matrix.
Signed-off-by: Natalia Portillo <claunia@claunia.com>
2018-02-26 00:27:25 +00:00
Fred N. van Kempen
4c10496ae6 Merge pull request #7 from darkstar/msvc
MSVC: Move the ip6_misc.h file to its intended location
2018-02-25 19:18:01 -05:00
darkstar
ddec4cf012 MSVC: Move the ip6_misc.h file to its intended location 2018-02-26 01:14:12 +01:00
Fred N. van Kempen
7afb82e419 Merge pull request #6 from darkstar/msvc
MSVC: The usual ...
2018-02-25 19:11:16 -05:00
darkstar
ed0e7d53f0 WIN: Update rcsid for win_d3d.cpp 2018-02-26 01:04:31 +01:00
darkstar
54f7fb57aa MSVC: Switch to full debug info for debug builds 2018-02-26 01:00:45 +01:00
darkstar
67247b6627 WIN: Try to be more verbose when CreateDevice fails 2018-02-26 01:00:44 +01:00
darkstar
611688a65f MSVC: Add Visual Studio cruft to .gitignore 2018-02-26 01:00:37 +01:00
darkstar
176a4e1335 MSVC: Add the missing include directories 2018-02-26 00:58:02 +01:00
darkstar
16e6a62610 MSVC: Add missing include file ip6_misc.h
It is not required for mingw but contains compatibility declarations for
Visual Studio.
2018-02-26 00:58:02 +01:00
darkstar
54af3956fc MSVC: Fix Visual Studio solution files 2018-02-26 00:55:04 +01:00
waltje
a9d55e67ce Cleanup, move support files into src/win/, etc. 2018-02-25 17:12:00 -05:00
waltje
c39f12691c Fixed some warnings and crashes (from upstream.) 2018-02-25 04:19:43 -05:00
waltje
440c565d12 Whoops... updated support folder. 2018-02-25 02:44:07 -05:00
waltje
9f4c8423d6 Cleanups, some fixes, moved zip.ch into the disk/ folder. 2018-02-25 02:33:19 -05:00
2da54a4ca0 Fix typo in travis configuration file.
Signed-off-by: Natalia Portillo <claunia@claunia.com>
2018-02-25 05:59:59 +00:00
ffb63c8f69 Adjusted IRC message from Travis.
Signed-off-by: Natalia Portillo <claunia@claunia.com>
2018-02-25 05:54:33 +00:00
129c86a0fd Remove user dependent properties from Visual C++ project.
Signed-off-by: Natalia Portillo <claunia@claunia.com>
2018-02-25 05:34:31 +00:00
waltje
83160514df Updated Travis-CI files. 2018-02-25 00:31:30 -05:00
2c318ff468 Added Travis IRC notifications.
Signed-off-by: Natalia Portillo <claunia@claunia.com>
2018-02-25 05:25:04 +00:00
1d63ae54d1 Added initial Travis-CI configuration file.
Signed-off-by: Natalia Portillo <claunia@claunia.com>
2018-02-25 05:19:03 +00:00
waltje
39bac2f808 Added support files for cross-compiling using MinGW. 2018-02-24 23:21:28 -05:00
waltje
51aecc4ba6 Several cleanups, dynloading OpenAL and FluidSynth, update makefile for crosscompiling using MinGW. 2018-02-24 23:16:31 -05:00
waltje
779cbe062d *** NEW ROMSET REQUIRED! 20180222 *** Updated locations of ROM images, updated spellings, fixed several warnings. 2018-02-23 03:26:39 -05:00
Fred N. van Kempen
a7f0d8d6f7 Merge pull request #4 from darkstar/fixes
MSVC: Change .cc to .cpp and remove riva128
2018-02-22 20:34:40 -05:00
darkstar
fb2a5b8c28 MSVC: Change .cc to .cpp and remove riva128 2018-02-23 00:45:17 +01:00
waltje
b024b7e76e Removed the Riva driver from the source tree. 2018-02-22 17:44:03 -05:00
waltje
74815e643e Small fixes, renamed remaining .cc files to .cpp. 2018-02-22 17:35:23 -05:00
Fred N. van Kempen
e7d7a5274e Merge pull request #3 from darkstar/fixes
Fix some bugs when using MSVC
2018-02-22 16:21:52 -05:00
darkstar
d502378d17 ALL: Fix SCCS IDs 2018-02-22 21:13:37 +01:00
darkstar
0355007904 WIN: Replace wsprintf() by swprintf()
wsprintf() is deprecated, has a potential for buffer overflows (no
length parameter), and doesn't handle 64-bit format strings (%llu and
friends) at all. Three good reasons to get rid of it...
2018-02-22 20:23:52 +01:00
darkstar
f0193aa38c MSVC: Fix stack allocation
Maybe it *was* a bit late last night... ;-)
2018-02-22 19:07:04 +01:00
darkstar
0fbe93e320 SOUND: Turns out emu.h needs uint64_t defined...
At least on MSVC this needs stdint.h so we put that in here as well
2018-02-22 18:33:07 +01:00
waltje
9116f48ac3 Fixing typos, cleaning up some fixes, updated file header version/dates. 2018-02-22 02:54:49 -05:00
Fred
20414c5ba8 Merge pull request #2 from darkstar/msvc
Fix compilation on Microsoft Visual Studio -- checked.
2018-02-21 20:59:38 -05:00
darkstar
47cfdd8e0e MSVC: Add Visual Studio 2017 project files
For now, only the 32bit build has been tested. x64 will probably break.
2018-02-22 01:51:53 +01:00
darkstar
9d6e16fb21 WIN: Fix another uninitialized variable 2018-02-22 01:50:46 +01:00
darkstar
53b129dfb4 CDROM,WIN: guard header files against C/C++ mixup 2018-02-22 01:42:47 +01:00
darkstar
8754488461 MSVC: Add alias for strcasecmp -> _stricmp 2018-02-22 01:14:03 +01:00
darkstar
2e70f7b112 WIN: Fix another potentially uninitialized variable 2018-02-22 00:57:25 +01:00