Commit Graph

2750 Commits

Author SHA1 Message Date
Luke Usher 8afba701fd Fix a typo 2017-08-31 06:12:15 +01:00
Luke Usher fef9738f51 EmuX86: IO improvements + hacky implementation of Timer IO port 2017-08-31 06:12:15 +01:00
Luke Usher 34df6d2865 EmuKrnl: Implement (partial) interrupt support. 2017-08-31 06:12:15 +01:00
Luke Usher 05c2d9287e EmuKrnlRtl: Prevent RtlAssert from causing emulation to abort. 2017-08-31 06:12:15 +01:00
Luke Usher 4a20543afa EmuX86: Implement CMP 2017-08-31 06:12:15 +01:00
Luke Usher 047126a21e EmuX86: Implement IN Opcode
Note that this always returns 0 currently, because EmuX86_IOReadXX are not implemented yet!
2017-08-31 06:12:15 +01:00
Luke Usher 934945d048 Fix DPC bugs: Wrong calling convention was used 2017-08-31 06:12:15 +01:00
jarupxx e4be8e8765 All D3D REGISTER_OOVPA to reviewed
also registered missing OOVPA for each version.

In XDK 4034, 4134, 4432, 5028, 5233, Functions for which valid test cases are not found are provisional registered.
2017-08-30 22:46:04 +01:00
jarupxx 33182af147 All XGRAPHC REGISTER_OOVPA to reviewed
also registered missing OOVPA for each version.

Provisional registration in XDK 4432, 5028
- XFONT_OpenBitmapFontFromMemory 4432
- XGWriteSurfaceOrTextureToXPR 5028
- XGCompressRect 5028
2017-08-30 22:28:00 +01:00
jarupxx eddea78768 All Xapi REGISTER_OOVPA to reviewed
also registered missing OOVPA for each version.

Provisional registration in XDK 4034, 5028, 5233
- SignalObjectAndWait 4034
- XMountMURootA for 5028, 5233
- timeSetEvent for 5233
- timeKillEvent for 5028, 5233
2017-08-30 22:27:22 +01:00
jarupxx 00c833ed96 All XNet, XOnline REGISTER_OOVPA to reviewed
also registered missing OOVPA for each version.
2017-08-29 19:31:45 -05:00
jarupxx 19f0bbe7aa Registered NTSC-J demo version in JSRF Hack 2017-08-29 08:46:34 +01:00
Darren Anderson 13cda24388 Fixed indentation. 2017-08-27 18:44:02 +02: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
PatrickvL 14b5c8b985 Added contributing details and a link to Developer notes. 2017-08-25 16:55:38 +02:00
PatrickvL c8c4f81e73 Merge pull request #676 from jackchentwkh/pvstest
add breaks per PVS suggestion.
2017-08-21 07:34:37 +02:00
jackchentwkh cbe2a0588b add breaks per PVS suggestion. 2017-08-21 10:38:55 +08:00
Luca D'Amico 177cfaebff added end of config log line 2017-08-19 22:56:48 +02:00
Luca D'Amico e2ce1a4e66 Adding myself to the contributors list 2017-08-19 22:56:48 +02:00
Luca D'Amico 48f6c1107a Log all configuration settings during start of emulation (FIX issue #668) 2017-08-19 22:56:48 +02:00
Luca D'Amico 223e20d152 Removed unused Error.cpp file and now empty Core directory (#672) 2017-08-17 20:19:40 +01:00
PatrickvL 0cda828abe Separated compatibility issues from emulation issues 2017-08-15 14:23:28 +02:00
PatrickvL bf5719e1c4 Merge pull request #598 from Luca1991/master
Removed unused OpenXDK files (from \Common\ and \Core\) + FPS Counter
2017-08-13 21:48:11 +02:00
Luca D'Amico ef3757703d Removed a global variable 2017-08-11 14:54:16 +02:00
Luca D'Amico 4a889c808d another small fix to the FPS Counter (for the 2nd time) 2017-08-11 14:39:14 +02:00
Luca D'Amico 718740ce69 just another very small fix to the FPS Counter 2017-08-11 14:34:35 +02:00
Luca D'Amico 7123a5d648 More FPS Counter fixes 2017-08-11 14:29:51 +02:00
Luca D'Amico 5e4560668b FPS/MSpF Counter Fixes 2017-08-10 17:38:59 +02:00
PatrickvL 921cff199c Merge pull request #616 from jarupxx/Remove_Lib_D3DX8
Remove scanning D3DX8 library HACK
2017-08-10 17:11:52 +02:00
Luca D'Amico fb91c0aecc updated from upstream 2017-08-10 12:37:53 +02:00
Luca D'Amico ff2876f440 Fixed some issues before fixing the FPS counter 2017-08-10 12:29:11 +02:00
Luca D'Amico ddbe7f2f9c FPS/MSF counters implemented - Fixed issue #574 2017-08-08 11:37:34 +02:00
PatrickvL dc9baf3fa3 Merge pull request #626 from ergo720/master
Fix for issue #620
2017-08-07 22:19:44 +02:00
ergo720 6a14cb25ca Spacing...
Just corrected some spacing...
2017-08-07 19:42:16 +00:00
ergo720 0e44e40762 Fix for issue #620 2017-08-07 21:26:57 +00:00
ergo720 1d9736e5af Merge remote-tracking branch 'upstream/master' 2017-08-07 12:50:41 +00:00
Ben 9d8ae41e1f Issue Template (#615)
* Create ISSUE_TEMPLATE.md

* Fix spelling

Pretty sure I've failed every spelling test in my life :P
2017-08-05 17:37:54 +01:00
PatrickvL 1ccdbaaa19 Merge pull request #618 from RadWolfie/Audio-Hot-Patch
Audio hot patch
2017-08-05 17:41:04 +02:00
RadWolfie c5088fd7a0 Fix CreateSoundBuffer Issue
So far only Phantasy Star Online Episode I & II has this issue. Given
nAvgBytesPerSec value was below the requirement. Workaround has been
apply to resolve it.
2017-08-05 09:41:11 -05:00
RadWolfie 16b76ace01 Fix DSBuffer Lock Issue
Somehow SetBufferData has given dwBufferBytes with the value of zero to
Cxbx.
2017-08-05 09:38:07 -05:00
jarupxx 9fa9fe2cef Remove scanning D3DX8 library HACK.
Also verified D3D_CreateDeviceX. SOURCE: Sega GT 2002
2017-08-05 18:56:32 +09: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
Luca D'Amico 61813c1e7a Removed unused OpenXDK source files 2017-08-04 17:25:39 +02:00
Luke Usher f5e9e7770d Fix some incorrect initial render/texture states 2017-08-04 11:04:25 +02:00
PatrickvL 82de4aff00 QueryAllocationSize correction fixes Cartoon sample?!? 2017-08-04 11:04:25 +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
RadWolfie f9bfd0463c Fix Newline For RETURN_RESULT_CHECK 2017-08-04 08:58:28 +02:00
RadWolfie fc90875106 Straight To The Point
Allow audio buffer to write directly in DS buffer instead of holding it.

* Fixed no audio from Project Gotham Racing title.
* Constantine does not make audio loop?!

Does not affect other titles so far.
2017-08-04 08:58:28 +02:00
RadWolfie 58ce4aede0 Minor Fix
* Fixed typo comment for pause flags.
* Added 2 DSBCAPS to DirectSoundStream as "known default".
* Fixed Constantine and Splinter Cell Pandora Tomorrow (online.xbe)
titles for getting DSERR_CONTROLUNAVAIL result.
2017-08-04 08:58:28 +02:00