Commit graph

18 commits

Author SHA1 Message Date
Ben Vanik f78fdba9c3 Wiring up xex loading via the new virtual filesystem.
File resolution is hacked, but works well enough for testing.
2013-01-31 16:52:50 -08:00
Ben Vanik c77bcbf879 Better module handling. 2013-01-31 11:27:05 -08:00
Ben Vanik 9cfc01940e Thread IDs in critical sections. 2013-01-31 03:01:57 -08:00
Ben Vanik 56912aa2bd Rough CriticalSection work. 2013-01-31 02:50:37 -08:00
Ben Vanik fdbd30acb7 Partially implemented string functions. 2013-01-31 00:19:48 -08:00
Ben Vanik 49af0dbc85 Real modules and threads (mostly).
Need events/waiting to get proper launch thread behavior.
2013-01-30 22:44:32 -08:00
Ben Vanik 23378443e8 Kernel function work. 2013-01-30 14:26:28 -08:00
Ben Vanik 42009cda88 Fixes to get things compiling on OSX again. 2013-01-30 11:03:19 -08:00
Ben Vanik ae4d8ad40e Code fixes to get things somewhat compiling on Windows. 2013-01-30 01:35:08 -08:00
Ben Vanik 7b62fa96bd Progress on ghetto memory allocator. 2013-01-28 21:36:03 -08:00
Ben Vanik 0fde6135a0 Fixing XO instruction decoding. 2013-01-28 15:31:46 -08:00
Ben Vanik 9b0cb94e43 Fixing kernel exported variables. 2013-01-28 14:51:23 -08:00
Ben Vanik 9ad6bb917f RtlImageXexHeaderField stub. 2013-01-28 14:25:16 -08:00
Ben Vanik e93908dd72 Skeleton code for more kernel calls. 2013-01-28 13:28:22 -08:00
Ben Vanik 6c4af5aa70 Kernel calls and variables now working and tracing better. 2013-01-28 12:36:39 -08:00
Ben Vanik 5c2060af72 Now running up to the first required kernel call.
If memory address validation is turned off it runs a lot further.
2013-01-28 03:03:37 -08:00
Ben Vanik ca2908db32 Converting everything to C++ cause I'm a masochist. 2013-01-20 01:13:59 -08:00
Ben Vanik bcd575f9b0 Massive dump of xenia-info required code.
This is a working xenia-info for xex files (no gdfs files yet).
2013-01-12 23:25:41 -08:00