Commit Graph

130 Commits

Author SHA1 Message Date
jarupxx a72cfb8191 initialize commits of HLEDB 2v D3D 2017-10-18 20:46:59 +01:00
jarupxx 5e58fc82cb Report Known Xapi OOVPA issue list (#744)
* Renamed all XAPI XREF names
* Reregisterd obsolete OOVPA (3911-5849)
2017-10-18 20:46:57 +01:00
jarupxx 4c59d7f8be Separated XAPI OOVPAs and Lower XAPI OOVPAs Support
Moved XInputGetState 4928 to 4831
Moved XInputSetState 4928 to 4831
Moved XID_fCloseDevice 4928 to 4831
Moved timeSetEvent 5849 to 5455

Verified with
NBA Live 2002 (3925)
Tony Hawk's Pro Skater 3 (4039)
ESPN Winter X Games Snowboarding 2002 (4134)
NFL Blitz 2002 (4242)
NCAA Football 03 (4432)
Crazy taxi 3 (4531)
Innocent Tears (4627)
Quantum Redshift (4721)
Galaxy Angel (4831)
Medal Of Honor Frontline (4928)
Shikigami no Shiro Evolution (5028)
MVP Baseball 2003 (5120)
C.A.T. Cyber Attack Team (5233)
Starsky And Hutch (5344)
NCAA Football 2004 (5455)
XIII (5558)
Dance Dance Revolution Ultramix (5659)
Steel Battalion - Line of Contact (5788)
Kingdom Under Fire (5849)
2017-10-18 20:46:55 +01:00
jarupxx eba685840a Introduce XAPI database v2
Source:
Azurik - Rise of Perathia (3911)
NightCaster (4039)
Double-S.T.E.A.L (4134)
Flight Academy (4361)
Turok - Evolution (4627)
Quantum Redshift (4721)
NBA 2K3 (4831)
Shikigami no Shiro Evolution (5028)
Cyber Attack Team (5233)
Starsky And Hutch 5344 (5344)
XIII (5558)
Steel Battalion - Line of Contact (5788)
Forza Motorsport (5849)
2017-10-18 20:46:52 +01:00
jarupxx d938af25af Separated 5120 OOVPAs 2017-10-18 20:46:51 +01:00
jarupxx 1a74094ef7 Introduce XactEng database v2
Source:
Lord of the Rings - The Two Towers (4928)
Super Bubble Pop (5120)
Cyber Attack Team (5233)
Syberia (5344)
Top Spin (5558)
Steel Battalion - Line of Contact (5788)
Souece: Forza Motorsport (5849)
2017-10-18 20:46:48 +01:00
RadWolfie d145edd1be Introduce DSound 3911 database. 2017-10-18 20:46:44 +01:00
RadWolfie f84327814d Introduce DSound 4039 HLE Database
- Added DirectSoundCreate
- Added DirectSoundCreateBuffer
- Added CDirectSound_CreateSoundBuffer
- Noted CDirectSound_CreateSoundBuffer OOVPA version 3936 has false
detection for 4039.
2017-10-18 20:46:40 +01:00
RadWolfie 206ee8046d Fix Solution Explorer Filter
- Moved DSound 5849 to bottom section.
- Added missing DSound.OOVPA.inl file to filter.
2017-10-18 20:46:40 +01:00
Darren Anderson 3b1b8ee384 Fixed OOVPA for timeSetEvent (XDK 5849). 2017-08-31 22:03:13 +01:00
Darren Anderson 41df25f510 Fixed issue where copying objects in EmuShared caused an access violated exception when printing out the current configuration in the Kernel debug log. 2017-08-27 18:44:02 +02:00
Luca D'Amico fb91c0aecc updated from upstream 2017-08-10 12:37:53 +02:00
Luke Usher cac3c649ac Fixed project .filters file which was corrupted by incomplete removal of about.jpg (#601) 2017-08-04 21:11:52 +01:00
Luca D'Amico 5aa711fe2e Removed unused OpenXDK source files (from vcxproj configuration files) 2017-08-04 17:32:46 +02:00
RadWolfie 488db56077 Organizing Solution Explorer Tree
Grouping D3D8, DSound, Xapi, XG, and XOnline files in their own group
for better sorting and finding.
2017-08-04 08:58:28 +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 cb29e6d621 Unpatch CreateTexture 2017-07-20 12:46:25 +01: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 b14896ea06 Merge remote-tracking branch 'upstream/master' into xdk5028 2017-03-23 06:49:14 +09:00
jarupxx 33b4a24e1d Began building XDK 5028 based on 4627 2017-03-23 06:49:12 +09:00
Luke Usher a013c8dc9a Add glew32.dll to export script 2017-03-22 19:09:20 +00: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 e93e2941b3 Removes the DLL in export archive 2017-03-07 19:33:32 +09: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