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
PatrickvL
6fc9aaa58f
Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master'
2017-03-03 13:47:02 +01:00
Luke Usher
118d64b457
Fix glew32 build step
2017-03-03 08:36:00 +00:00
Luke Usher
b446d21a50
Merge pull request #204 from PatrickvL/SingleEXE
...
CxbxKrnl.dll is no longer required!
2017-03-01 16:32:10 +00:00
PatrickvL
b37e06a77a
Restored accidentally removed pre- and post-build events
2017-03-01 16:39:36 +01:00
PatrickvL
3403bf5460
Merge remote-tracking branch 'refs/remotes/origin/master' into SingleEXE
2017-03-01 15:55:25 +01:00
PatrickvL
300a3a2d43
Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master'
2017-03-01 15:55:05 +01:00
PatrickvL
a3aad91231
Merged CxbxKrnl.DLL into Cxbx.exe
...
Fixes issue #202
2017-03-01 15:54:33 +01:00
Luke Usher
33ceb3da1f
Merge pull request #191 from PatrickvL/master
...
EEPROM and SMBUS work
2017-03-01 10:54:29 +00:00
PatrickvL
7ae14cc1db
Oops
2017-02-28 14:59:58 +01:00
PatrickvL
e0e0135fc9
Corrected X_D3DFMT_DXT* use
2017-02-28 14:49:54 +01:00
PatrickvL
cc24457d39
Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master'
2017-02-28 14:45:57 +01:00
PatrickvL
324a0a4041
Constantified our code some more
2017-02-28 14:45:29 +01:00
PatrickvL
87fa643da8
Revert "D3D : Make sure there's only one g_pVertexBuffer"
...
This reverts commit ea4746d0fa
.
2017-02-28 13:53:19 +01:00
PatrickvL
3a9a0f27d6
Revert "XAutoPowerDownResetTimer patch removed now we implement KeSetTimer"
...
This reverts commit e7ba16f0e1
.
2017-02-28 13:53:13 +01:00
Luke Usher
5fe80633e8
Merge pull request #200 from LukeUsher/master
...
DXT5 is apparently an alias for DXT3
2017-02-27 12:47:10 +00:00
Luke Usher
11daca4fe0
DXT5 is apparently an alias for DXT3
...
This should fix issue #195
2017-02-27 12:46:31 +00:00
PatrickvL
7bd2e61d3e
XGetLaunchInfo bugfix
2017-02-24 02:02:47 +01:00
PatrickvL
ea4746d0fa
D3D : Make sure there's only one g_pVertexBuffer
2017-02-24 01:43:22 +01:00
PatrickvL
56abb773bb
Fix compiler warning
2017-02-24 01:41:24 +01:00
PatrickvL
e7ba16f0e1
XAutoPowerDownResetTimer patch removed now we implement KeSetTimer
2017-02-23 17:11:21 +01:00
PatrickvL
1cf2c17e30
XLaunchNewImage : cleanup and more comments
2017-02-23 16:59:15 +01:00
PatrickvL
d085e42c14
XLaunchNewImage and XGetLaunchInfo now persist vs read the entire kernel *LaunchDataPage
2017-02-23 16:19:29 +01:00
PatrickvL
eb0bc2a141
Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master'
2017-02-23 12:25:33 +01:00
PatrickvL
13619ae0bb
Kernel : Fixed ExSaveNonVolatileSetting, centralized EEPROM structs and read/write them via HalReadSMBusValue/HalWriteSMBusValue
2017-02-23 12:25:17 +01:00
Luke Usher
ba2ae324a1
Merge pull request #189 from PatrickvL/master
...
Full EEPROM readout
2017-02-21 22:17:31 +00:00
Luke Usher
a812e71239
Merge pull request #190 from LukeUsher/master
...
Anti-Piracy bypass patches.
2017-02-21 21:10:45 +00:00
Luke Usher
9746156b04
Anti-Piracy bypass patches.
...
Until we perfect emulation of the X2 DVD Authentication Challenge/Response protocol, these allow clean rips to boot.
Sourced from DVD2XBOX.
Verified working with a 100% clean rip of Battlestar Galactica PAL.
2017-02-21 21:09:22 +00:00
PatrickvL
5bf3e3bf09
Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master'
2017-02-21 13:53:51 +01:00
PatrickvL
9f68f64986
Disabled EMUPATCH GetTimeZoneInformation
...
This one should work unpatched, now that ExQueryNonVolatileSetting is
fully implemented.
2017-02-21 13:53:39 +01:00
PatrickvL
bf72f49bb4
Kernel : Completed ExQueryNonVolatileSetting
2017-02-21 13:45:45 +01:00
PatrickvL
9d86e72d8f
Merge pull request #188 from PatrickvL/master
...
Kernel work on Ob* functions and a fix on input button labels
2017-02-21 12:57:32 +01:00
PatrickvL
50a8a05b8f
Input : Added XBGAMEPAD struct
2017-02-21 12:55:30 +01:00
PatrickvL
b869667538
Real fix for bug behind issue #183
2017-02-21 12:12:03 +01:00
PatrickvL
67bbb1618c
Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master'
2017-02-21 11:52:29 +01:00
PatrickvL
b4612a974d
Merge pull request #187 from Cxbx-Reloaded/revert-186-Controller
...
Revert "Fixed Controller binding keys."
2017-02-21 11:50:07 +01:00
PatrickvL
73148689bd
Revert "Fixed Controller binding keys."
2017-02-21 11:49:26 +01:00
PatrickvL
7bb70a7c54
Merge pull request #186 from jarupxx/Controller
...
Fixed Controller binding keys.
2017-02-21 11:27:15 +01:00
PatrickvL
2d41dd69b3
Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master'
2017-02-21 11:27:11 +01:00
PatrickvL
6e7e810cfe
Kernel : Improved implementation of Ob* functions
...
There are no known test-cases for this, but it will become relevant once
the higher-level functions (Ke and Nt) are implemented on top of these
(which is more like how the real kernel works).
2017-02-21 11:24:59 +01:00
jarupxx
54f40d9246
Fixed Controller binding keys.
2017-02-21 16:39:47 +09:00
PatrickvL
be406b1c86
Merge pull request #185 from PatrickvL/master
...
Kernel expansion again
2017-02-21 02:22:37 +01:00
PatrickvL
acbf683c35
Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master'
2017-02-21 02:21:08 +01:00
PatrickvL
db3f80fd0f
Kernel : Implemented KeInitializeMutant
2017-02-21 01:49:10 +01:00
PatrickvL
0b027f89ec
Kernel : Implemented KeInitializeApc
2017-02-21 01:30:57 +01:00
PatrickvL
6bc0404031
Merge pull request #184 from PatrickvL/master
...
Fix issue #174 and more kernel work
2017-02-20 18:27:59 +01:00
PatrickvL
7231065d3f
Get Turok in-game again by safeguarding EmuExecutePushBufferRaw against NULL input
...
This seems to fix issue #174
2017-02-20 18:26:42 +01:00
PatrickvL
35a71012c9
Don't commit while compiling (stray files like this could be prevented with a git filter)
2017-02-20 18:18:15 +01:00
PatrickvL
3700207a84
Merge remote-tracking branch 'origin/master'
2017-02-20 18:16:30 +01:00
PatrickvL
94c980d7fd
Kernel : KeConnectInterrupt and KeDisconnectInterrupt improvements - Countrary to prior research, IRQ's cannot be shared
...
Also signature fix on HalDisableSystemInterrupt and
HalEnableSystemInterrupt
2017-02-20 18:13:38 +01:00