x1nixmzeng
74afee069e
IoQueryFileInformation stub
2017-01-07 01:14:51 +00:00
x1nixmzeng
e032edeee2
IoInvalidDeviceRequest stub
2017-01-07 01:10:30 +00:00
x1nixmzeng
df3aac9731
IoInitializeIrp stub
2017-01-07 01:06:03 +00:00
x1nixmzeng
50c945ed3b
IoFreeIrp stub
2017-01-07 00:56:24 +00:00
Luke Usher
d6e7e8bbb0
Merge pull request #85 from LukeUsher/Implement_HalReadWritePciSpace
...
Implemented HalReadWritePciSpace
2017-01-07 00:37:57 +00:00
x1nixmzeng
d79ff8e7cb
IoDeleteDevice stub
2017-01-07 00:27:29 +00:00
x1nixmzeng
6bf0d128a5
Fixed existing Io thunk comments
2017-01-07 00:21:16 +00:00
x1nixmzeng
b9d12c5182
IoCheckShareAccess stub
2017-01-07 00:14:56 +00:00
x1nixmzeng
2feda48514
IoBuildSynchronousFsdRequest stub
2017-01-06 23:34:23 +00:00
x1nixmzeng
2dd8488607
IoBuildDeviceIoControlRequest stub
2017-01-06 23:29:26 +00:00
x1nixmzeng
f01c92afdb
IoBuildAsynchronousFsdRequest stub
2017-01-06 23:24:00 +00:00
x1nixmzeng
7acd574f15
IoAllocateIrp stub
2017-01-06 23:18:12 +00:00
Luke Usher
82cee7b386
Fix accidental compilation breakage while reorganising code.
2017-01-06 22:50:16 +00:00
Luke Usher
dc6ca7661a
Implemented HalReadWritePciSpace
...
On the Xbox this function calls the X86 in/out opcodes, so this implementation calls IORead/IOWrite functions in EmuX86.
Once In/Out opcodes are implemented, they will also be implemented by calling these new IO functions.
2017-01-06 22:16:00 +00:00
Luke Usher
abc3ed444f
Merge pull request #80 from LukeUsher/various-bug-fixes
...
Various bug fixes
2017-01-05 21:12:18 +00:00
Luke Usher
b286db2371
Revert logging changes to XcShaUpdate: This is what broke the dashboard
2017-01-05 21:09:57 +00:00
Luke Usher
f184baade9
Add glew binaries & add a custom build step to copy them to the output directory.
...
Prevents glew32.dll errors on compiling
2017-01-05 20:52:18 +00:00
Luke Usher
ab755489c2
Merge branch 'master' of https://github.com/Cxbx-Reloaded/Cxbx-Reloaded into various-bug-fixes
...
# Conflicts:
# src/CxbxKrnl/CxbxKrnl.cpp
# src/CxbxKrnl/EmuD3D8.cpp
2017-01-05 20:40:26 +00:00
Luke Usher
1fad82abae
Merge pull request #84 from PatrickvL/master
...
LLE_OpenGL work
2017-01-05 15:40:28 +00:00
PatrickvL
6a381647a8
Merge pull request #4 from PatrickvL/LLE_OpenGL
...
Lle opengl work
2017-01-05 16:34:05 +01:00
PatrickvL
0d0bf47206
Forwarded EmuX86_Read8 to EmuX86_Read16 to EmuX86_Read32
2017-01-05 16:31:05 +01:00
PatrickvL
a4ea3e7c99
Merge remote-tracking branch 'refs/remotes/origin/master' into LLE_OpenGL
2017-01-05 15:54:50 +01:00
PatrickvL
4b6f3b7cba
Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master'
2017-01-05 15:54:31 +01:00
PatrickvL
fbec3cef14
NV2A address and size constants added
2017-01-05 15:54:13 +01:00
PatrickvL
7669461eaf
NV2A : More PFB logging and PRAMIN read/write stubs
2017-01-05 14:27:34 +01:00
PatrickvL
34722a92e7
Improved logging in NV2A read/write handlers
2017-01-05 12:27:10 +01:00
PatrickvL
0cfdffc715
Log more NV2A PBUS details
2017-01-05 11:48:41 +01:00
PatrickvL
2ae14fb3db
Prevent NV2A unhandled write log messages when there actually IS a handler
2017-01-05 11:27:12 +01:00
PatrickvL
e9267222ad
Implemented KeConnectInterrupt
...
Also prevented unimplemented log message in MmClaimGpuInstanceMemory and
added comment headers to all function declarations in kernel.h
2017-01-05 11:21:15 +01:00
PatrickvL
64404b45da
Merge remote-tracking branch 'refs/remotes/origin/master' into LLE_OpenGL
2017-01-05 10:26:29 +01:00
PatrickvL
cc873b2ea3
Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master'
2017-01-05 10:26:13 +01:00
Luke Usher
3f0629fbfa
Merge pull request #83 from LukeUsher/Remove_old_files
...
Remove "Copy" file and old HLE database archive
2017-01-05 08:34:48 +00:00
Luke Usher
dcf1d50541
Turns out this instance of _controlfp isn't needed either, just setting it in our Create Thread Proxy is enough for XDK titles.
2017-01-05 08:34:22 +00:00
Luke Usher
269eb7fa20
This instance was not needed, we only need to set the floating point registers for Xbox threads.
2017-01-05 08:25:30 +00:00
Luke Usher
2993546a25
Remove "Copy" file and old HLE database archive
2017-01-05 08:17:32 +00:00
Luke Usher
951917913c
Fix ExAllocatePool
...
Although this did not cause any issues (that I know of) (ULONG)"enoN" was creating a null terminated string, and passing a pointer to that string alone
This has been modified to 'enoN' to generate a non-terminated string of chars, and pass the value along.
2017-01-04 21:04:17 +00:00
Luke Usher
648337770a
CPU Affinity handle fixes broke the dashboard again
...
This only worked because ALL threads were still running on the same core.
Now they correctly run on different cores, the floating point register needs to be set for each thread!
2017-01-04 21:02:23 +00:00
Luke Usher
14e96f6ce1
More of the same
2017-01-04 21:01:30 +00:00
PatrickvL
409ef63176
Merge remote-tracking branch 'refs/remotes/origin/master' into LLE_OpenGL
2017-01-04 15:41:13 +01:00
PatrickvL
095fbd1010
Fixed logging of nullptr (plus better logging in RtlAssert)
2017-01-04 15:34:18 +01:00
Luke Usher
5c79105fc7
Merge pull request #79 from PatrickvL/master
...
Review results on Xc* kernel functions
2017-01-04 14:07:57 +00:00
PatrickvL
c9e8176c6c
Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master' into LLE_OpenGL
2017-01-04 14:38:06 +01:00
PatrickvL
eff09f89ea
Review results on Xc* kernel functions
2017-01-04 14:35:20 +01:00
PatrickvL
1f6756885f
Merge remote-tracking branch 'refs/remotes/Cxbx-Reloaded/master'
2017-01-04 13:54:15 +01:00
PatrickvL
06b7677859
Working towards OpenGL initialization (using Dxbx as a reference)
...
WARNING : This does not compile yet.
2017-01-04 13:53:59 +01:00
Luke Usher
d1277b087c
More of the same
2017-01-04 07:00:13 +00:00
Luke Usher
029a009174
SetThreadAffinityMask should take a HANDLE as input
2017-01-04 06:56:18 +00:00
Luke Usher
4f2e4511d8
Fix an issue where g_CPUOthers was being used before being set.
2017-01-04 06:52:57 +00:00
Luke Usher
2fa170a96c
Merge pull request #77 from LukeUsher/PVS-Studio
...
Enable the use of PVS-Studio (Static Code Analysis Tool)
2017-01-04 05:59:51 +00:00
Luke Usher
e1bf7c98b5
Merge pull request #78 from x1nixmzeng/xc-args
...
Added unimplemented stubs for remaining Xc functions
2017-01-04 05:59:26 +00:00