x1nixmzeng
a72034b78a
Prevent recompiling every build due to Version.h splatting
2017-12-07 00:06:44 +00:00
x1nixmzeng
6d961d2c35
Stop packaging after every build
2017-12-06 23:39:12 +00:00
Luke Usher
adead9631f
Update README.md
...
Goddammit.
2017-12-02 16:24:06 +00:00
Luke Usher
274bccd008
Add Patreon to Contributors
2017-12-02 15:15:35 +00:00
Luke Usher
537e7295bc
Amend typo in README.md
2017-12-02 15:11:32 +00:00
Luke Usher
9fb82d1ae3
Update README.md
2017-12-02 10:44:45 +00:00
Luke Usher
b1cd3c9591
Add simple compilation instructions to Readme.md
2017-12-02 10:42:06 +00:00
jarupxx
435d6eb1b1
Check artifact before exporting
2017-12-02 01:39:51 +01:00
PatrickvL
edae7898f7
Merge pull request #814 from LukeUsher/avmode-fixes
...
Properly implement D3DDevice_GetDisplayFieldStatus patch
2017-11-30 14:18:33 +01:00
Luke Usher
c1ca7f0fa6
Log when a faulty EEPROM is repaired
2017-11-30 09:58:06 +00:00
Luke Usher
9353a2d6ac
Fix an issue where GetXboxFunctionPointer would not return unpatched functions
2017-11-29 20:21:00 +00:00
Luke Usher
89495606ce
Fix missing if statement.
2017-11-29 20:12:06 +00:00
Luke Usher
686a178778
Minor optimisation: prevent XB_D3DDevice_GetDisplayMode from being resolved on every single call to D3DDevice_GetDisplayFieldStatus
2017-11-29 19:50:31 +00:00
Luke Usher
8b179746f9
Fix an | that should have been an &
2017-11-29 19:40:47 +00:00
Luke Usher
5ec496287d
Properly implement D3DDevice_GetDisplayFieldStatus
2017-11-29 19:37:28 +00:00
Luke Usher
86202dfc7a
Use a real implementation for AvQueryAvCapabilities
2017-11-29 19:37:07 +00:00
Luke Usher
29227bad0e
Fix an issue where the AV mode fields in the EEPROM were set incorrectly
2017-11-29 19:36:29 +00:00
Luke Usher
79ceba872c
Merge pull request #804 from PatrickvL/X86_flags
...
X86 flags
2017-11-26 23:59:32 +00:00
Luke Usher
d551a2a4e9
Merge pull request #812 from jarupxx/Deleted
...
Ignore Visual Studio temporary files
2017-11-26 12:51:48 +00:00
jarupxx
9c90118b48
Ignore Visual Studio temporary files
...
- Visual Studio 2015/2017 cache folder
- *.db-wal
2017-11-26 21:09:31 +09:00
x1nixmzeng
2a387decd4
Fixed debug console output menu setting being ignored
2017-11-26 07:34:23 +01:00
x1nixmzeng
3acb0075ff
Fixed username typo in contributor list
2017-11-26 07:34:05 +01:00
jarupxx
2894cdaf42
Deleted Visual Studio temporary file
2017-11-26 07:33:38 +01:00
jarupxx
204e1d98de
Deleted Visual Studio temporary file
2017-11-26 11:19:42 +09:00
Luke Usher
adf9f4f830
Fix an issue where the EmuDisk folder wasn't created before creating the partition files
2017-11-22 16:18:46 +01:00
Luke Usher
5565547142
Merge pull request #805 from PatrickvL/UnsupportedStates
...
Don't crash on unsupported render states or texture stage states
2017-11-22 14:31:35 +00:00
PatrickvL
e1ee12c4a9
State.cpp : Don't crash emulation when encountering unsupported render states or texture stage states
2017-11-22 15:24:37 +01:00
PatrickvL
8737046c84
X86 : Cleanup comments, moved Parity calculation into a macro.
2017-11-22 15:06:42 +01:00
PatrickvL
69cce01cc6
X86 : Updates to indenting and uint64_t typecasts
2017-11-22 13:44:25 +01:00
PatrickvL
61d9b453f7
X86 : Added notes on affected CPU flags. Removed dead code.
2017-11-22 13:44:20 +01:00
PatrickvL
893e91de70
X86 : DEC and INC must use value 1 as source. Adjust flag needs to use all three inputs. Overflow flag calculation differs between Add and Sub. See MAME source link.
2017-11-22 13:44:15 +01:00
PatrickvL
f8c26cf0a7
X86 : Acknowledge bit size in CPU flag calculations. Alphabetized opcode handlers. Renamed variables. Removed dead code. Updated comments.
...
Note : CPU flag calculation still needs a thorough review by someone with more in-depth knowledge and/or experience on the subject.
2017-11-22 13:44:10 +01:00
PatrickvL
3298ce1ed4
X86 : Standadized calculation of Carry flag, and added some notes
2017-11-22 13:44:05 +01:00
PatrickvL
8fb061e4b2
X86 : Fixed a few CPU flag calculations and standardized calculation of Sign, Zero, Adjust and Parity flags.
2017-11-22 13:43:59 +01:00
PatrickvL
ba431fdfd6
X86 : Set Adjust CPU flag, optimized and fixed other flags. Added a few notes.
2017-11-22 13:43:54 +01:00
PatrickvL
1a8380d6ae
X86 : Set all CPU flags at once
...
Set flags for ADD opcode
Added comments when CPU flags aren't updated
(Note : argument evaluation might need more optimization)
2017-11-22 13:43:47 +01:00
PatrickvL
b21dd64d89
EmuX86_SetFlag : Corrected bool 0/1 conversion to all-zero / all-one bits
2017-11-22 13:43:41 +01:00
PatrickvL
f2955a5080
Fix X86 compile warnings
2017-11-22 13:43:33 +01:00
PatrickvL
ccd0fe6791
CxbxCreatePartitionHeaderFile : Prevent NULL-pointer error
2017-11-20 19:19:26 +01:00
Luke Usher
f519674873
Skip null device table entries
2017-11-19 20:23:56 +01:00
jarupxx
ce0897091a
Add implementation of SetVertexShaderConstantNotInlineFast
...
Dukes of Hazzard looking intro screen now.
2017-11-19 14:28:13 +01:00
jarupxx
75a939a7dd
Add implementation of SetVertexShaderConstant1Fast
2017-11-19 14:28:13 +01:00
jarupxx
1b921f9430
Add Notes
...
Confirm OOVPAs lower to include support older titles.
CDirectSoundStream_Flush (5344)
CMcpxStream_Flush (5344)
CMcpxStream_Discontinuity (5344)
CMcpxStream_GetStatus (4721)
CMcpxStream_Pause_Ex (4721)
CDirectSoundStream_PauseEx (4721)
IDirectSoundStream_PauseEx (4721)
Verified with
- [3925] Cel Damage
- [4039] Azurik PAL
- [4134] Double-S.T.E.A.L
- [4242] NFL Blitz 2002
- [4361] Flight Academy
- [4432] RedCard 2003
- [4531] NHL Hitz 2003
- [4627] MLB SlugFest 2003
- [4721] Terminator - Dawn of Fate
- [4831] Whacked!
- [4928] Drihoo
- [5028] Shikigami no Shiro Evolution
- [5120] N.U.D.E.@
- [5233] Evil Dead
- [5344] Gladius OXM Demo Disc 20
- [5455] Dinosaur Hunting
- [5558] NHL HITZ Pro 2004
- [5659] Midway Arcade Treasures - Paperboy
- [5788] Digimon Battle Chronicle
- [5849] Nickelodeon Tak 2
2017-11-18 09:14:50 +01:00
jarupxx
de9cf34e76
Separate OOVPA with an empty line
2017-11-18 09:14:50 +01:00
jarupxx
e10cb49c99
Rename OOVPA into understandable
...
Rename CMcpxBuffer_Play2 to CMcpxBuffer_Play_Ex
Rename CMcpxBuffer_Stop2 to CMcpxBuffer_Stop_Ex
2017-11-18 09:14:50 +01:00
jarupxx
ece16046e6
Moved to correct database
2017-11-18 09:14:50 +01:00
jarupxx
545e22b6ce
Add DSound OOVPAs
...
Fixed
* CDirectSoundVoice_SetMixBins to use XREF_CMcpxVoiceClient_SetMixBins
Add CDirectSoundVoice_SetDistanceFactor 4361
Add CMcpxVoiceClient_SetMixBins 4039
Add IDirectSoundStream_SetRolloffCurve 4361
Add XFileCreateMediaObject 3911
Add XWaveFileCreateMediaObject 3911
Moved CMcpxAPU_SynchPlayback 5233 to 4831
Moved CMcpxStream_Pause_Ex 4721 to 4361
Moved CMcpxVoiceClient_GetVoiceProperties 5344 to 5028
Moved CMcpxVoiceClient_SetMixBins 5344 to 4134
Moved CDirectSoundVoice_GetVoiceProperties 5344 to 5028
Moved CDirectSoundVoice_Set3DVoiceData 5558 to 5455
Moved CDirectSoundVoice_SetRolloffCurve 4627 to 4361
Moved CDirectSoundBuffer_GetVoiceProperties 5344 to 5028
Moved CDirectSoundBuffer_Set3DVoiceData 5558 to 5455
Moved CDirectSoundBuffer_SetRolloffCurve 4627 to 4361
Moved CDirectSoundStream_GetVoiceProperties 5344 to 5028
Moved CDirectSoundStream_PauseEx 4721 to 4361
Moved CDirectSoundStream_Set3DVoiceData 5558 to 5455
Moved CDirectSoundStream_SetRolloffCurve 4627 to 4361
Moved CDirectSound_GetOutputLevels 4627 to 4361
Moved CDirectSound_SynchPlayback 5233 to 4831
Moved IDirectSoundBuffer_GetVoiceProperties 5344 to 5028
Moved IDirectSoundBuffer_Set3DVoiceData 5558 to 5455
Moved IDirectSoundBuffer_SetRolloffCurve 4627 to 4361
Moved IDirectSoundStream_GetVoiceProperties 5344 to 5028
Moved IDirectSoundStream_PauseEx 4721 to 5361
Moved IDirectSoundStream_Set3DVoiceData 5558 to 5455
Moved IDirectSound_GetOutputLevels 4627 to 4361
Moved IDirectSound_SynchPlayback 5233 to 4831
Moved CFullHRTFSource_GetCenterVolume 5558 to 5344
Moved WaveFormat_CreateXboxAdpcmFormat 4242 to 4039
Moved XAudioCreateAdpcmFormat 4242 to 4039
Moved XFileCreateMediaObject 5344 to 4361
Moved XFileCreateMediaObjectAsync 5344 to 4432
Moved XWaveFileCreateMediaObject 4627 to 4361
Moved XWaveFileCreateMediaObjectEx 5344 to 4361
Moved DSound_CMemoryManager_PoolAlloc 5455 to 4361
2017-11-18 09:14:50 +01:00
Luke Usher
94b721fc96
Add some error checking
2017-11-14 14:02:03 +01:00
Luke Usher
a2c8e1152d
Cleanup unused code/patches.
...
We don't normally remove patches, only comment them out, but these no longer compile due to the supporting CxbxMountUtilityDrive being removed completely.
I thought it best to clean up properly.
2017-11-14 14:02:03 +01:00
Luke Usher
3c0f8e1833
When an invalid partition table is detected, format/fix it.
...
This fixes compatibility with previous versions of Cxbx-Reloaded, that created an invalid partition table.
2017-11-14 14:02:03 +01:00