Commit graph

5222 commits

Author SHA1 Message Date
James Benton
618f1df35a Properly clear the upper bits in the cr0 flag set in stwcx. 2015-06-01 01:07:40 +01:00
James Benton
2b7dab0f81 Make some fpu helpers non-static. 2015-06-01 01:07:10 +01:00
James Benton
a357b8e321 Add floating-move instructions. 2015-06-01 01:06:51 +01:00
James Benton
f9fb21dc8d Fix ovsocket lib name 2015-05-30 16:16:46 +01:00
James Benton
7c2472bf9c Set wiiu.vcxproj warning level back to 3 2015-05-30 16:16:36 +01:00
James Benton
7f06b615cd Start work on FPU 2015-05-30 16:16:26 +01:00
James Benton
29693b7529 Use the real library name from SHT_RPL_IMPORTS section data 2015-05-30 16:15:46 +01:00
James Benton
8835f2eb16 Fix bit_cast template types 2015-05-30 16:15:07 +01:00
James Benton
ed7e2c3986 Cleanup loader a tiny bit. 2015-05-29 00:52:06 +01:00
James Benton
ba01619860 Added a prototype gdb stub for debugging with IDA Pro 2015-05-27 21:44:04 +01:00
James Benton
9dd14e27ab Add function to test if a memory address is valid. 2015-05-27 21:40:56 +01:00
James Benton
0d8420b09f Fix 64 bit warnings. 2015-05-27 21:40:37 +01:00
James Benton
bcd6ad5497 Implement float load/store instructions. 2015-05-27 21:39:31 +01:00
James Benton
e96e40b065 Fix addis not using 0 instead of gpr[0] 2015-05-27 21:39:06 +01:00
James Benton
eec229f3eb Fix addme bitmask. 2015-05-27 21:38:45 +01:00
James Benton
634009950a Fix bc condition calculation 2015-05-27 21:38:34 +01:00
James Benton
f02956cd2f Fix bcctr address calculation. 2015-05-27 21:38:24 +01:00
James Benton
41bc70821f Add Paired Single instructions to instruction list 2015-05-27 21:38:01 +01:00
James Benton
967c33ba7f Add ovsocket submodule. 2015-05-27 21:37:47 +01:00
James Benton
b377b553f8 Rewrite loader.
Attempt some sort of memory page management.
Basic system library architecture.
Add zlib 1.2.5 as a submodule.
2015-05-26 00:33:31 +01:00
James Benton
568dbfa083 Started work on interpreter. 2015-05-24 17:41:42 +01:00
James Benton
b121b9290c Initial commit.
Can load WiiU compressed .ELF files into memory with symbols & relocations.
2015-05-19 00:53:56 +01:00