Ben Vanik
85804f7415
Initial libjit skeleton.
...
Not currently generating instructions, but most of the flow is right up to
that point. A lot of work required to refactor the emitter, but wanted to
get this checked in.
2013-05-21 15:36:58 -07:00
Ben Vanik
94e3e592dd
Making disassembly much faster by moving string processing to only the
...
dump path.
2013-05-19 19:32:55 -07:00
Ben Vanik
d78f045123
libjit update.
2013-05-19 17:23:24 -07:00
Ben Vanik
7d93795c10
Fixing Windows compilation errors.
2013-05-19 09:29:31 -07:00
Ben Vanik
1ce68ca7fe
Removing LLVM submodule and build information.
...
Code is still present until transitioned over to libjit.
2013-05-19 09:29:22 -07:00
Ben Vanik
0aa7d1ec05
Adding libjit.
...
Removing some old xethunk cruft.
2013-05-19 09:23:50 -07:00
Ben Vanik
b018b6fe56
Broken, incomplete, but need to move forward with rewrite.
2013-04-21 12:34:20 -07:00
Ben Vanik
4987147055
Moving disasm functions to ppc/.
2013-03-30 02:01:33 -07:00
Ben Vanik
85bdbd24d1
In-progress work: refactoring PAL not to be instanced.
...
This removes a lot of useless passing around of the PAL object.
2013-03-29 05:07:32 -07:00
Ben Vanik
c46093266e
Tracking code low/high addresses per module.
2013-02-24 11:45:16 -08:00
Ben Vanik
c60bc70bcc
Updating building docs.
2013-02-24 11:44:10 -08:00
Ben Vanik
690e59ca3e
Fixing OSX build.
2013-02-10 12:38:50 -08:00
Ben Vanik
0d3dbd7c8f
Merge branch 'master' of github.com:benvanik/xenia
2013-02-10 12:22:17 -08:00
Ben Vanik
bfda368ab5
Compiling on linux.
2013-02-10 12:21:56 -08:00
Ben Vanik
8a43e0a768
Update README.md
2013-02-10 11:00:19 -08:00
Ben Vanik
3cae7ed714
Converting logging to ASCII and other Windows fixes.
2013-02-09 08:05:39 -08:00
Ben Vanik
fa16593ab6
wslay fixes for Windows.
2013-02-08 22:08:44 -08:00
Ben Vanik
338b890ef5
Fixing VC++ warnings and errors.
2013-02-08 22:07:38 -08:00
Ben Vanik
c1e2119db4
Moving socket stuff to core/.
...
Stubbed win32 methods.
2013-02-06 22:55:18 -08:00
Ben Vanik
2c42ea909b
Removing the dependency on OpenSSL, as it sucks.
2013-02-06 21:47:05 -08:00
Ben Vanik
7009cd8047
Updates for VC++ projects.
2013-02-06 19:57:45 -08:00
Ben Vanik
7435a327f7
Windows compat fixes.
2013-02-06 10:04:34 -08:00
Ben Vanik
2521d64615
Fixing decryption key choice to be more robust.
2013-02-06 03:07:57 -08:00
Ben Vanik
da23c00d31
Simple thread PAL type (until core/ is rewritten).
2013-02-06 02:44:15 -08:00
Ben Vanik
88431eadce
Screw convention; moving include files alongside source files.
...
They now will show up in xcode/etc.
2013-02-06 02:19:50 -08:00
Ben Vanik
3dfd9c4b00
Tweaks to get the generator running on the next app.
2013-02-03 23:26:20 -08:00
Ben Vanik
f1ea74dcff
Setting the condition bit in stwcx.
2013-02-03 21:45:44 -08:00
Ben Vanik
7fed5cf579
Last of the integer memory instructions and a lot of the fp ones.
2013-02-03 21:41:38 -08:00
Ben Vanik
9dcf2d27fb
Renaming tests.
2013-02-03 16:02:21 -08:00
Ben Vanik
4204bc5575
More instructions.
2013-02-03 16:02:09 -08:00
Ben Vanik
59ccfdd999
Read and write map files.
2013-02-03 03:34:43 -08:00
Ben Vanik
a020072ed7
Splitting up the symbol database code to make it easier to work with.
2013-02-03 00:50:39 -08:00
Ben Vanik
63f0785ecf
Rearranging --abort_before_entry.
2013-02-03 00:34:45 -08:00
Ben Vanik
4f9e6b0547
More debugger work.
...
Posix only right now.
2013-02-03 00:29:40 -08:00
Ben Vanik
02696f8dc4
git rebase Merge branch 'master' of github.com:benvanik/xenia
2013-02-02 02:51:07 -08:00
Ben Vanik
5650cf92ab
Initial the websocket implementation.
...
Not yet running on other threads, but can read/write to a websocket from
a browser.
2013-02-02 02:50:56 -08:00
Ben Vanik
fb602f3803
Update README.md
2013-02-01 19:37:53 -08:00
Ben Vanik
c2fbafdc28
Skeleton of the debugger host.
2013-02-01 05:37:42 -08:00
Ben Vanik
b6a9dfe7e0
Tweaking output.
2013-02-01 00:21:59 -08:00
Ben Vanik
44b39c797b
Fixing ? operator parens issues.
2013-01-31 22:07:56 -08:00
Ben Vanik
e8dd27f490
Tweaks to the tweaks.
...
SDB needs a rewrite.
2013-01-31 22:00:43 -08:00
Ben Vanik
837a414249
Minor tweaks to the SDB to get parsing of real games a bit further.
...
Unfortunately it looks like issue #10 will have to be addressed before
anything can progress :(
2013-01-31 21:40:07 -08:00
Ben Vanik
7f846afdfc
Adding support for disc images.
...
With this, games can now be loaded! Of course, prep fails.
2013-01-31 20:11:13 -08:00
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
59189f12ab
Skeleton for the virtual filesystem.
2013-01-31 13:27:00 -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