Jean-Philip Desjardins
6141c0af46
Add enum for CAUSE register.
2018-09-26 12:34:43 -04:00
Jean-Philip Desjardins
612f35b5d8
Add enum for BADVADDR register.
2018-09-26 12:34:42 -04:00
Jean-Philip Desjardins
0a1c120c68
Add some register definitions.
2018-09-26 12:34:42 -04:00
Clang-Format
acf75535ec
Clang format
2018-04-30 21:01:23 +01:00
Jean-Philip Desjardins
36145a0aa2
Implement MFPS/MTPS and MFPC/MTPC.
2016-05-08 17:43:25 -04:00
Jean-Philip Desjardins
e7246701dd
Added some override specifiers.
2015-06-26 00:28:52 -04:00
Jean-Philip Desjardins
98af131793
Added stub for TLBWI.
2015-03-22 00:22:36 -04:00
Jean-Philip Desjardins
63fbc0aa88
Added support for BC0FL.
2015-03-03 11:49:14 -08:00
Jean-Philip Desjardins
f9f04dab35
Cleanup.
2015-03-03 10:47:18 -08:00
jpd002
e83a427c11
Added a generic way to distinguish branch instructions that don't have a delay slot (needed for VCALLMS, ERET and SYSCALL) from those who have.
...
Added a real COP_SCU_Reflection file.
git-svn-id: http://svn.purei.org/purei/trunk@821 b36208d7-6611-0410-8bec-b1987f11c4a2
2011-12-10 20:49:50 +00:00
jpd002
be0b44ce90
Fixed OpenGL texture mapping shaders so they take vertex colors in consideration.
...
Fixed oddity in constant string array declaration.
git-svn-id: http://svn.purei.org/purei/trunk@749 b36208d7-6611-0410-8bec-b1987f11c4a2
2011-04-06 01:35:58 +00:00
jpd002
4574b116f7
Integrated new JIT compilation engine in the trunk.
...
- Removed the old CodeGen classes.
- Fixed everything to make PsfPlayer work at a decent level.
- Added 64-bits configs to PsfPlayer.
git-svn-id: http://svn.purei.org/purei/trunk@692 b36208d7-6611-0410-8bec-b1987f11c4a2
2010-08-11 03:47:19 +00:00
jpd002
4e0f22621c
Added a proper BC0T and BC0F.
...
git-svn-id: http://svn.purei.org/purei/trunk@524 b36208d7-6611-0410-8bec-b1987f11c4a2
2009-05-30 14:10:45 +00:00
jpd002
d9c13e426c
Fixed bug in VU Reflection that would return an effective address using the value stored in the register.
...
Added COUNT register constant in COP_SCU.
git-svn-id: http://svn.purei.org/purei/trunk@518 b36208d7-6611-0410-8bec-b1987f11c4a2
2009-05-05 01:00:58 +00:00
jpd002
bced4b20e2
Some work done to make Half-Life work.
...
git-svn-id: http://svn.purei.org/purei/trunk@509 b36208d7-6611-0410-8bec-b1987f11c4a2
2009-04-28 01:20:03 +00:00
jpd002
a6e12114d7
Added changes to MIPSInstructionFactories. Not a singleton anymore, so it allows a 32-bits and 64-bits version of the architecture to live together.
...
PsfPlayer bios memory ownership fixes.
git-svn-id: http://svn.purei.org/purei/trunk@490 b36208d7-6611-0410-8bec-b1987f11c4a2
2009-03-30 04:57:52 +00:00
jpd002
5f31206020
Got rid of CCacheBlock.
...
Cleaned up a lot of code.
git-svn-id: http://svn.purei.org/purei/trunk@293 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-04-09 02:52:38 +00:00
jpd002
763c8fa483
git-svn-id: http://svn.purei.org/purei/trunk@47 b36208d7-6611-0410-8bec-b1987f11c4a2
2006-06-26 09:31:14 +00:00
jpd002
0c5fb983fd
Moved remotely
...
git-svn-id: http://svn.purei.org/purei/trunk@40 b36208d7-6611-0410-8bec-b1987f11c4a2
2006-06-15 04:19:30 +00:00