Ben Vanik
de1049d39d
XamResetInactivity/XamEnableInactivityProcessing.
2014-01-05 10:35:50 -08:00
Ben Vanik
e41a06ddd8
Removing assert.
2014-01-05 03:16:07 -08:00
Ben Vanik
d2a74f9211
Actually hooking up the audio functions...
2014-01-05 02:08:03 -08:00
Ben Vanik
177670d866
XAudioGetVoiceCategoryVolume & XAudioGetSpeakerConfig.
2014-01-05 02:05:00 -08:00
Ben Vanik
79a08bcdf1
XNotifyPositionUI stub.
2014-01-05 02:04:16 -08:00
Ben Vanik
bb41ab717b
KeWaitForMultipleObjects.
2014-01-05 01:49:10 -08:00
Ben Vanik
372fd97821
Moving Wait() to XObject base.
2014-01-05 01:22:08 -08:00
Ben Vanik
8bba532f25
ExTerminateThread and NtReleaseSemaphore.
2014-01-05 01:08:30 -08:00
Ben Vanik
b7f83f4154
XamUserGetSigninInfo, NtCreateSemaphore, busted error codes.
2014-01-05 00:48:00 -08:00
Ben Vanik
29208a7fae
Fixing broken spinlock.
2014-01-05 00:28:59 -08:00
Ben Vanik
9f1a3795b7
Fixing up license stuff.
2014-01-04 23:57:39 -08:00
Ben Vanik
6f7855817e
Dummy XamuserReadProfileSettings.
2014-01-04 23:37:17 -08:00
Ben Vanik
21efe58254
Fix XInput query.
2014-01-04 22:41:23 -08:00
Ben Vanik
9b02cfb560
XInputGetKeystroke/Ex.
2014-01-04 22:38:56 -08:00
Ben Vanik
4d92720109
Moving all kernel files around just to fuck with whoever's keeping track ;)
2014-01-04 17:12:46 -08:00
Ben Vanik
aad4d7bebf
In progress XNotify stuff. Going to merge xam/xboxkrnl next.
2014-01-04 16:18:16 -08:00
Ben Vanik
2a1d1d55d7
XamGetSystemVersion = 0 to stop dynamic kernel function loading (for now).
2014-01-04 14:12:23 -08:00
Ben Vanik
fc074fefe9
XNetGetEthernetLinkStatus = 0 to stop games from trying to use the net.
2014-01-04 14:12:01 -08:00
Ben Vanik
90ff8e590f
Probably correct semaphore object.
2014-01-04 13:56:38 -08:00
Ben Vanik
eff46a9d0b
Dummy KeSetBasePriorityThread.
2014-01-04 13:40:01 -08:00
Ben Vanik
8fd9aaa257
KeResumeThread.
2014-01-04 13:38:33 -08:00
Ben Vanik
615229bd87
Minor fixes and debug helpers to track externs.
2014-01-04 13:20:19 -08:00
Ben Vanik
da340891c4
Fixing sockets and response.
2013-12-21 11:52:48 -08:00
Ben Vanik
8a7bd7b69a
GET /sessions returns the title info.
2013-12-20 23:44:22 -08:00
Ben Vanik
60015afdc4
Misc fixes.
2013-12-08 16:00:55 -08:00
Ben Vanik
fdb6a5cfa3
Initial Alloy implementation.
...
This is a regression in functionality and performance, but a much better
foundation for the future of the project (I think). It can run basic
apps under an SSA interpreter but doesn't support some of the features
required to do real 360 apps yet.
2013-12-06 22:57:16 -08:00
Ben Vanik
7a2032b693
Renaming X_RESULT to be consistent.
2013-11-01 16:23:41 -07:00
Ben Vanik
06d9f7989a
Removing signature from export tables.
2013-11-01 16:23:40 -07:00
Ben Vanik
74ff6bd4fa
Finally figured out the ringbufer corruption.
2013-10-27 16:00:51 -07:00
Ben Vanik
11f99ce33b
Obeying request to zero.
2013-10-27 12:47:00 -07:00
Ben Vanik
3b7fcced0e
Fixing broken error check and adding some manual breakpoints.
2013-10-23 23:48:18 -07:00
Ben Vanik
655a486db3
NtResumeThread
2013-10-23 23:32:44 -07:00
Ben Vanik
ebef2aef36
Adding audio stub methods.
2013-10-23 23:09:16 -07:00
Ben Vanik
96daa6b43f
Validate arguments on input.
2013-10-23 22:23:52 -07:00
Ben Vanik
c4fe2e6926
Input bouncing through to input system.
2013-10-23 22:13:05 -07:00
Ben Vanik
74803ae174
HID system skeleton.
2013-10-23 21:47:36 -07:00
Ben Vanik
20bd15e7fe
Partially fixing import logging. Still not sure why vars aren't showing.
2013-10-23 21:11:13 -07:00
Ben Vanik
93e4b70133
Stubbing input a little better.
2013-10-23 21:10:41 -07:00
Ben Vanik
b7ffd46319
Massive refactoring of all code + audio skeleton.
...
This should make it easier to find files and (in the future) split things
up into separate libraries.
It also changes around emulator initialization to make it a little more
difficult to do things out of order and a little more sensible as to when
real init work happens.
Also adding a skeleton audio system/driver and reworking CPU register
access to be more extensible.
2013-10-23 20:42:24 -07:00
Ben Vanik
c996a4bbaf
Stubs for more XAM functions.
2013-10-23 00:05:50 -07:00
Ben Vanik
60ef171ff2
XNetStartup/WSAStartup stubs.
2013-10-22 23:46:42 -07:00
Ben Vanik
447ce90b7b
MmQueryAddressProtect.
2013-10-22 23:34:24 -07:00
Ben Vanik
2a8a19e4be
KeDelayExecutionThread.
2013-10-22 23:22:30 -07:00
Ben Vanik
d9a55a5557
Zero memory on alloc.
2013-10-22 21:50:10 -07:00
Ben Vanik
157cfd4d71
Moving all physical allocs to A..., as games do stupid stuff when at E.
2013-10-22 21:06:12 -07:00
Ben Vanik
725cde55d4
Moving the physical heap up a bit to avoid overwriting 0x0.
2013-10-21 23:56:16 -07:00
Ben Vanik
f676333ef0
Stub MmQueryAddressProtect - unimplemented.
2013-10-21 21:58:45 -07:00
Ben Vanik
f9dd0b0cb2
Allocate physical memory.
2013-10-21 19:28:25 -07:00
Ben Vanik
1fea07b6aa
Align physical allocations to page size.
2013-10-21 19:26:41 -07:00
Ben Vanik
aa3e8d0332
Allocating things in a physical heap. Super wasteful right now.
2013-10-21 00:59:11 -07:00