Commit Graph

59 Commits

Author SHA1 Message Date
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
darkstar
f0b191fa8d VIDEO: Fix compilation of voodoo.c in MSVC
This required changing dynamically allocated stack arrays to using
_alloca(), adding an additional include for the __m128i type, and
changing the prototype of the init() function to conform with the
device_t requirements
2018-02-22 00:57:14 +01:00
darkstar
e5c3fce2a7 VIDEO: Change __inline__ to __inline 2018-02-22 00:56:39 +01:00
darkstar
b8432a21a5 SOUND: Use alloca() for stack allocations
Using an array with a variable size is a gcc extension and is not
portable. The _alloca() method works but should be reworked at some point
to make use of a static buffer
2018-02-22 00:56:19 +01:00
darkstar
3b0c18d419 SOUND: Fix some more function prototypes 2018-02-22 00:46:13 +01:00
darkstar
c832d0a91b WIN: Fix some more uninitialized variable issues 2018-02-22 00:46:12 +01:00
darkstar
d66f26ae8b MSVC: Work around a DirectX SDK issue
The symbol DIDEVTYPE_JOYSTICK gets defined only if DIRECTINPUT_VERSION
is < 0x700, but then all DX8 symbols are missing. This probably works
just fine with mingw headers.
Since it's only one symbol that's missing, we'll just define that
locally
2018-02-22 00:46:12 +01:00
darkstar
20f7a186f8 WIN: Don't use pointer arithmetic with void* 2018-02-22 00:46:12 +01:00
darkstar
816da41836 MSVC: Use intrinsics for rotating left/right
Also use the proper define to check for MSVC compiler
2018-02-22 00:46:12 +01:00
darkstar
97d9521cec MSVC: Some more foo() vs foo(void) fixes 2018-02-22 00:46:11 +01:00
darkstar
bd8bdf509c MSVC: Fix strerror() redefinition for MSVC 2018-02-22 00:46:11 +01:00
darkstar
03f1de3f09 SCSI: Fix some uninitialized variables 2018-02-22 00:46:11 +01:00
darkstar
81a8f22a95 SCSI: Change __inline__ to __inline
This is what is used everywhere else in the source code.
Also, MSVC knows only __inline but not __inline__, so it fixes
compilation there too.
2018-02-22 00:46:11 +01:00
darkstar
2ee11bf9d0 GAME: Fix a warning about different function prototype
Apparently, for MSVC, int foo() is not the same as int foo(void)...
2018-02-22 00:46:10 +01:00
darkstar
d611ae51fd FLOPPY: Fix potentially uninitialized variables 2018-02-22 00:46:10 +01:00
darkstar
fa9334abba MSVC: Use the correct functions for file access 2018-02-22 00:46:10 +01:00
darkstar
93f9233fb6 MSVC: Fix usage of gcc __attribute__((packed))
Yes, this is ugly but sadly there's no standard way to define packed
structs
2018-02-22 00:46:10 +01:00
darkstar
d213bcf735 MSVC: Try to fix inline assembly for MSVC
This is untested and will probably crash :)
2018-02-22 00:45:55 +01:00
darkstar
0c463acbc1 MSVC: Fix preprocessor test for Visual Studio 2018-02-21 21:13:49 +01:00
darkstar
1510a0fe31 CPU: Fix potentially uninitialized variable 2018-02-21 21:13:49 +01:00
darkstar
acc429bb37 MSVC: remove gcc-ism for Visual Studio
MSVC does not have __attribute__((foo))
2018-02-21 21:13:48 +01:00
e5d6752760 Added .gitignore 2018-02-21 19:52:54 +00:00
darkstar
c9ddadf715 WINDOWS: Fix resource file
One string resource was longer than 256 characters, one duplicate
string ID was fixed, and one key definition was spitting out errors.

The about text will at some point have to be replaced with two separate
string labels, for now I fixed just enough to get it to open in MSVC
2018-02-21 20:32:03 +01:00
waltje
52078bd6d9 Fixed typo in win/win_crashdump.c 2018-02-20 23:37:15 -05:00