PatrickvL
|
54086e734e
|
D3D : Fixed a VertexShader conversion bug, allowing some shaders to compile that previously failed.
|
2018-03-23 15:43:36 +01:00 |
PatrickvL
|
f010a52b22
|
Merge pull request #1004 from ergo720/memory
Warn the user instead of hard crashing if rebooting to a different xbe
|
2018-03-23 15:30:12 +01:00 |
x1nixmzeng
|
2fb4ea73de
|
Support for controller vibration (#680)
Fowards the XInputSetState call to native implementation
Fixed XINPUT_FEEDBACK_HEADER alignment
|
2018-03-23 02:28:16 +00:00 |
ergo720
|
8b52cda18a
|
Warn the user instead of hard crashing if rebooting to a different xbe type
|
2018-03-22 21:06:38 +01:00 |
PatrickvL
|
650f895de5
|
Merge pull request #1002 from ergo720/memory
Page tables, pte, pde, pfn database + VMManager reworking
|
2018-03-21 18:51:46 +01:00 |
ergo720
|
e6cc0e62a8
|
Rebasing
|
2018-03-20 18:12:46 +01:00 |
ergo720
|
5e5d4fc6fe
|
Final fixes (now needs only rebasing)
|
2018-03-20 11:54:01 +01:00 |
ergo720
|
0bf3ecaf62
|
More bug fixes (Xbox-specific code seems to be working fine now. Test: DOA ultimate)
|
2018-03-20 11:54:01 +01:00 |
ergo720
|
34e27c2611
|
Bug fixes
|
2018-03-20 11:53:58 +01:00 |
ergo720
|
2011647d9b
|
Cleanup + bug fixes (now it builds)
|
2018-03-20 11:53:12 +01:00 |
ergo720
|
c32fdbf406
|
XbAlloc/Free + DeallocatePT + final cleanup (now needs testing and rebasing)
|
2018-03-20 11:53:08 +01:00 |
ergo720
|
f662ce76e4
|
Debugger functions work
|
2018-03-20 11:51:16 +01:00 |
ergo720
|
ff1a6cc973
|
Persistent memory
|
2018-03-20 11:51:12 +01:00 |
ergo720
|
f22098f7ed
|
MmClaimGpuInstanceMemory
|
2018-03-20 11:50:24 +01:00 |
ergo720
|
d3fb45f5d1
|
Actually write a real pfn for the contiguous pages as well
|
2018-03-20 11:50:23 +01:00 |
ergo720
|
2b7ac056ff
|
MmIsAddressValid and MmGetPhysicalAddress
|
2018-03-20 11:50:23 +01:00 |
ergo720
|
31d53d423a
|
MmQueryAllocationSize
|
2018-03-20 11:50:23 +01:00 |
ergo720
|
00a41e96be
|
MmQueryAddressProtect
|
2018-03-20 11:50:23 +01:00 |
ergo720
|
fde31cbee8
|
MmSetAddressProtect
|
2018-03-20 11:50:20 +01:00 |
ergo720
|
b3da38a4a4
|
MmDbgAllocateMemory and MmDbgFreeMemory
|
2018-03-20 11:48:22 +01:00 |
ergo720
|
17f6f5dafc
|
Allocate, AllocateZeroed and Deallocate
|
2018-03-20 11:48:22 +01:00 |
ergo720
|
2da096022c
|
MmUnmapIoSpace
|
2018-03-20 11:48:22 +01:00 |
ergo720
|
2597e88ea4
|
DeAllocateContiguous
|
2018-03-20 11:48:22 +01:00 |
ergo720
|
bc0e0734ae
|
Xbox permissions work
|
2018-03-20 11:48:21 +01:00 |
ergo720
|
c1c989c077
|
Small update for the destructor of the VMManager
|
2018-03-20 11:48:21 +01:00 |
ergo720
|
7e868309a7
|
Oops... (small update to DestructVMA)
|
2018-03-20 11:48:20 +01:00 |
ergo720
|
1f7e0b0c4c
|
DestructVMA
|
2018-03-20 11:48:20 +01:00 |
ergo720
|
dbc6b77434
|
MmDbg kernel thunk stubs
|
2018-03-20 11:48:20 +01:00 |
ergo720
|
8766aa57bf
|
DeAllocateSystemMemory
|
2018-03-20 11:48:20 +01:00 |
ergo720
|
ce367788ad
|
WritePte
|
2018-03-20 11:48:19 +01:00 |
ergo720
|
ac9c9e24f4
|
MmMapIoSpace
|
2018-03-20 11:48:19 +01:00 |
ergo720
|
22a9d6d01f
|
Refactored MapMemoryBlock
|
2018-03-20 11:48:19 +01:00 |
ergo720
|
c4aaf4a1fd
|
Contiguous allocations
|
2018-03-20 11:48:16 +01:00 |
ergo720
|
4ea37c7bbd
|
Added alignment support to RemoveFree
|
2018-03-20 11:47:45 +01:00 |
ergo720
|
6ac3c4b81f
|
MmAllocateSystemMemory
|
2018-03-20 11:47:44 +01:00 |
ergo720
|
d1c526e28c
|
Introduced quick reboot kernel flag
|
2018-03-20 11:47:42 +01:00 |
ergo720
|
665d504058
|
Oops (small update for ConstructVMA)
|
2018-03-20 11:45:02 +01:00 |
ergo720
|
75450b5d4d
|
ConstructVMA
|
2018-03-20 11:45:02 +01:00 |
ergo720
|
e3feb1c8de
|
Introduced memory regions
|
2018-03-20 11:45:01 +01:00 |
ergo720
|
e884c893cf
|
ConvertXboxToSystemPteProtection
|
2018-03-20 11:44:58 +01:00 |
ergo720
|
8ceec8d92c
|
Completed AllocateSystemMemory
|
2018-03-20 11:43:46 +01:00 |
ergo720
|
4209562ec3
|
Integrate the free list with the rest of the vmanager
|
2018-03-20 11:43:46 +01:00 |
ergo720
|
168f63946a
|
Use a list to track free pages
|
2018-03-20 11:43:46 +01:00 |
ergo720
|
22937e79fd
|
WritePfn
|
2018-03-20 11:43:43 +01:00 |
ergo720
|
c6ac1c1777
|
More system allocations stuff (WIP)
|
2018-03-20 11:42:31 +01:00 |
ergo720
|
653c71c282
|
Introduced system memory allocations (WIP)
|
2018-03-20 11:42:30 +01:00 |
ergo720
|
bde0ab6648
|
Almost finished Page Directory initialization
|
2018-03-20 11:40:53 +01:00 |
ergo720
|
54745007ee
|
Finished PFN initialization
|
2018-03-20 11:40:06 +01:00 |
ergo720
|
9d95359a63
|
PDE/PTE/PFN still a lot to write
|
2018-03-20 11:40:03 +01:00 |
Luke Usher
|
b4badcd2a4
|
Merge pull request #1001 from CakeLancelot/CakeLancelot-readme-DX-update
Move requirement to DX9 instead of 8
|
2018-03-19 09:16:16 +00:00 |