Commit Graph

45 Commits

Author SHA1 Message Date
Luca D'Amico fb91c0aecc updated from upstream 2017-08-10 12:37:53 +02:00
Luca D'Amico 5aa711fe2e Removed unused OpenXDK source files (from vcxproj configuration files) 2017-08-04 17:32:46 +02:00
Ben 83638801a4 Removed "About.jpg" (#592)
Remove "About.jpg", this image is no longer used.
2017-08-04 06:49:00 +01:00
RadWolfie 4dad779758 Audio Settings Stub
First initialization audio settings support.
2017-07-22 21:43:02 -05:00
RadWolfie 740fcd7ffb Maintenance Multiple Callers Doing Same Purpose
- Moved all duplicate functionality in inline header (hpp) file.
- Several fixes
- Removed all 3DListener since it is only possible in primary buffer.
Future commit will restore it into primary buffer creation.
- Force output whatever is not implemented for DSound library section in
release build. It will help me know which title is calling it and at
least make it a priority.
2017-07-22 21:37:40 -05:00
RadWolfie bbf93a6a14 Include XADPCM file
First initialiation for XADPCM Decoder process
2017-07-22 21:37:39 -05:00
Luke Usher 5f2fc6f04c Add subhook to Cxbx-Reloaded project 2017-07-13 19:46:59 +01:00
Luke Usher a3b5bab1c3 Added dummy NVNet handlers
At least Network hardware writes no longer get reported as "Unknown"
2017-06-21 08:29:08 +01:00
Luke Usher 5f1d167801 Enforce Windows 7 compatibility! 2017-06-05 20:43:48 +01:00
Luke Usher f879c407fd Fix and enable XInput controller support.
This is configurable in the Input menu: If Use XInput is selected, XInput controllers will be used, otherwise the default controller mapping system will be used.

On an Xbox 36- controller, buttons are mapped 1:1 with Xbox buttons

As the Xbox 360 lacks BLACK and WHITE, but gains LB/RB, white is mapped to LB and right is mapped to RB.
2017-06-04 11:50:14 +01:00
Luke Usher 7abfe099e2 Revert "Enable AVX support, this should bring a significant speed increase in some titles."
This reverts commit 81725e5f47.
2017-05-15 20:05:14 +01:00
Luke Usher 81725e5f47 Enable AVX support, this should bring a significant speed increase in some titles.
NOTE: This reduces the number of processors that are compatible with Cxbx-Reloaded, see the list linked in README.md for details
2017-05-13 23:04:19 +01:00
PatrickvL 3297c720d0 Started extended logging of D3D8 types 2017-05-11 12:01:53 +02:00
PatrickvL e73131d915 Merge remote-tracking branch 'refs/remotes/origin/master' into texture_updates 2017-05-08 07:54:42 +02:00
Luke Usher 0ba4329019 Update the project to compile with the default compiler with whatever visual studio version is used 2017-05-04 06:33:56 +01:00
blueshogun96 f24b1cbadc Moved Begin/EndVisibility signatures to 4361 2017-05-03 04:04:31 -07:00
blueshogun96 76ac675d28 Uncommented SetNotitificationPosition signatures for dashboard 4920 2017-05-03 03:18:14 -07:00
Luke Usher f703c87fad Merge pull request #234 from LukeUsher/vs2017
Update project to VS 2017
2017-05-02 16:12:05 +01:00
Luke Usher 6d2b23a1ca Merge remote-tracking branch 'upstream/master' into oovpa_refactor 2017-04-08 19:42:05 +01:00
Luke Usher d6731620e0 Rebuild the About Box.
It's not the prettiest but will serve it's purpose for now.

This pulls in data from CONTRIBUTORS and COPYING to show the relevent
license and developer information.
This was required to meet a Patroen reward (support names in the
emulator)

Note: WinApi is awful. For the new GUI I definitely want to use
WxWidgets or something similar.
2017-04-07 13:29:42 +01:00
Luke Usher b2aaefd27e Enable Visual Styles
Without this WINAPI was defaulting to pre-XP versions of Window
components (buttons, select boxes, etc)
2017-04-07 13:25:56 +01:00
Luke Usher e90cf8221e Remove LTCG HLE Database
LTCG Titles are impossible to reliably emulate via HLE, we now show a
warning that this is the case when an LTCG library is detected.
2017-04-04 00:42:48 +01:00
Luke Usher b629e70153 Enable the SSE2 Instruction Set
This should bring a significant speed increase with no negative side
effects. This should have been enabled from the start.
2017-03-31 08:23:20 +01:00
Luke Usher 5613762fd8 Merge remote-tracking branch 'upstream/master' into memory-manager 2017-03-25 00:24:56 +00:00
jarupxx 1bac81d478 Merge remote-tracking branch 'upstream/master' into xdk5028
# Conflicts:
#	build/win32/Cxbx.vcxproj.filters
2017-03-24 21:20:15 +09:00
Luke Usher 3450c773a0 Merge remote-tracking branch 'upstream/master' into memory-manager 2017-03-23 21:49:05 +00:00
Luke Usher f46f77c3ad Initial MemoryManager Implementation 2017-03-23 21:47:19 +00:00
Henrik Rydgard bc4ccea18d Avoid including version.h everywhere. Use multiprocessor build. 2017-03-23 21:55:13 +01:00
jarupxx 33b4a24e1d Began building XDK 5028 based on 4627 2017-03-23 06:49:12 +09:00
Luke Usher a2255990c3 Update project to VS 2017 2017-03-14 14:50:26 +00:00
PatrickvL 8ceca49e6f EEPROM refactorings: Memory mapped load, offset-based access, centralized 2017-03-10 15:01:12 +01:00
jarupxx c64380a073 Merge remote-tracking branch 'upstream/master' into xdk5344
# Conflicts:
#	build/win32/Cxbx.vcxproj.filters
2017-03-06 19:03:36 +09:00
PatrickvL 0239a13a41 Added xdvdfs for issue #205
This is a modified copy of
https://github.com/multimediamike/xbfuse/blob/master/src/xdvdfs.c

Also included are:
* a few improvements originating from Dxbx,
* renames of a few variables,
* and raw-dump support xbfuse

Raw-dump support also required a few updates to support file system base
sector numbers other than zero (see "Cxbx addition" in this commit).
2017-03-03 16:18:44 +01:00
Luke Usher 118d64b457 Fix glew32 build step 2017-03-03 08:36:00 +00:00
jarupxx 404b41a958 Added Include files 2017-03-02 17:20:51 +09:00
PatrickvL b37e06a77a Restored accidentally removed pre- and post-build events 2017-03-01 16:39:36 +01:00
PatrickvL a3aad91231 Merged CxbxKrnl.DLL into Cxbx.exe
Fixes issue #202
2017-03-01 15:54:33 +01:00
Luke Usher 862e53e2d3 Initial appveyor build scripts 2017-02-15 20:37:47 +00:00
x1nixmzeng 3348de22cd Project cleanup 2017-01-14 01:57:50 +00:00
x1nixmzeng 996f71a6df Added stb_image for image decoding 2017-01-07 20:12:38 +00:00
x1nixmzeng ca965c9ea6 Removed libjpeg library 2017-01-07 19:43:04 +00:00
x1nixmzeng 5bbc31029f Removed all EXE support
Very aggressive cull of old Exe support:

Removed GUI for importing/exporting Exe files
Removed GUI for storing Exe history
Removed GUI for Executable Generation
Removed unused EmuExe class
Removed unused Exe registry settings
Removed unused Exe file history
Removed unused standalone Cxbe console app which would no longer compile
2016-12-21 23:58:11 +00:00
Luke Usher c1cb6d6248 Xbe Loader stuff 2016-09-27 22:31:10 +01:00
Luke Usher 67c37feebd fix compilation with Visual Studio 2015 2016-08-12 09:25:45 +01:00
Luke Usher 38a6eed65e Convert project to open with MSVC 2015. However, still using the v120 toolset.
Removed spare project files, I only test compilation with the latest MSVC version.
2016-04-01 21:39:17 +01:00