Commit graph

62 commits

Author SHA1 Message Date
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
dc80b53046 - Changed the way idle detection is done to improve PSX idle loop skipping.
- Added some asserts for 64-bits specific instructions to prevent confusion on PSP.

git-svn-id: http://svn.purei.org/purei/trunk@606 b36208d7-6611-0410-8bec-b1987f11c4a2
2010-03-30 04:19:45 +00:00
jpd002
dc00d35eda Proper deletion of memory areas in IopSubSystem. (just in case)
git-svn-id: http://svn.purei.org/purei/trunk@575 b36208d7-6611-0410-8bec-b1987f11c4a2
2009-12-08 03:47:34 +00:00
jpd002
b3ddf427d0 Compilation fixes for changes in Framework.
git-svn-id: http://svn.purei.org/purei/trunk@534 b36208d7-6611-0410-8bec-b1987f11c4a2
2009-07-31 02:51:31 +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
eaa2502a91 Fixed memory leak in Iop_SubSystem
git-svn-id: http://svn.purei.org/purei/trunk@488 b36208d7-6611-0410-8bec-b1987f11c4a2
2009-03-13 02:18:28 +00:00
jpd002
d05c0edff3 Cleaned up some Iop/Sif stuff for potential state support.
git-svn-id: http://svn.purei.org/purei/trunk@465 b36208d7-6611-0410-8bec-b1987f11c4a2
2009-01-26 02:53:10 +00:00
jpd002
68daccb985 Hacked placeholder definitions so it can compile on multiple platforms.
git-svn-id: http://svn.purei.org/purei/trunk@454 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-12-24 01:39:03 +00:00
jpd002
e64e16b5be Mucho IOP stuff.
git-svn-id: http://svn.purei.org/purei/trunk@441 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-12-08 03:43:30 +00:00
jpd002
d49c8e0394 git-svn-id: http://svn.purei.org/purei/trunk@439 b36208d7-6611-0410-8bec-b1987f11c4a2 2008-12-05 18:08:33 +00:00
jpd002
c21ef94a37 git-svn-id: http://svn.purei.org/purei/trunk@426 b36208d7-6611-0410-8bec-b1987f11c4a2 2008-11-28 02:56:27 +00:00
jpd002
5c1036d110 git-svn-id: http://svn.purei.org/purei/trunk@423 b36208d7-6611-0410-8bec-b1987f11c4a2 2008-11-25 02:00:42 +00:00