Jean-Philip Desjardins
d3044d3b75
Added support for C.F.S.
2015-04-23 02:01:47 -04:00
Jean-Philip Desjardins
6fa76a0441
Implemented FCR0.
2015-04-13 01:40:25 -04:00
Jean-Philip Desjardins
56507d508f
Fixed CFC1 implementation.
2015-04-11 02:02:05 -04:00
Jean-Philip Desjardins
eb125d0b48
Removed useless "dual arrays" for COP1 register storage.
2014-09-28 03:09:17 -04:00
Jean-Philip Desjardins
a7759ac711
Cleanup.
2014-09-28 02:37:55 -04:00
Jean-Philip Desjardins
807b8f0b1b
Added support for MADDA.S and MSUBA.S instructions.
2014-06-30 22:40:02 -04:00
jpd002
f2686663af
Made memory utils proxies normal "C" functions to accommodate AOT compilation.
...
git-svn-id: http://svn.purei.org/purei/trunk@1097 b36208d7-6611-0410-8bec-b1987f11c4a2
2013-04-14 06:33:04 +00:00
jpd002
5b151092ce
Added SUBA.S
...
git-svn-id: http://svn.purei.org/purei/trunk@810 b36208d7-6611-0410-8bec-b1987f11c4a2
2011-11-22 02:55:52 +00:00
jpd002
89fb2805e4
Implemented RSQRT.S
...
git-svn-id: http://svn.purei.org/purei/trunk@793 b36208d7-6611-0410-8bec-b1987f11c4a2
2011-10-17 23:15:56 +00:00
jpd002
98c12c9be4
More changes to allow quake.elf to work properly.
...
git-svn-id: http://svn.purei.org/purei/trunk@708 b36208d7-6611-0410-8bec-b1987f11c4a2
2010-10-08 00:27:22 +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
d224e970d1
Added instructions in FPU to support PSP stuff.
...
git-svn-id: http://svn.purei.org/purei/trunk@625 b36208d7-6611-0410-8bec-b1987f11c4a2
2010-04-29 03:47:06 +00:00
jpd002
8094e3303a
MacOSX Compilation Fixes
...
git-svn-id: http://svn.purei.org/purei/trunk@540 b36208d7-6611-0410-8bec-b1987f11c4a2
2009-09-07 19:23:46 +00:00
jpd002
d0fef1d64a
Added MIN.S and MAX.S and some missing CodeGen cases.
...
git-svn-id: http://svn.purei.org/purei/trunk@512 b36208d7-6611-0410-8bec-b1987f11c4a2
2009-05-02 02:11:55 +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
4b5cc22f1a
Fixed some concurrency problems... Some problems are still present though.
...
git-svn-id: http://svn.purei.org/purei/trunk@290 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-04-07 00:51:28 +00:00
jpd002
9a9c6b8446
More conversion done for Atelier Iris.
...
git-svn-id: http://svn.purei.org/purei/trunk@259 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-03-06 03:14:33 +00:00
jpd002
4e556b6d9f
Added a missing instruction for Ys1&2. Reenabled movie skip patch.
...
git-svn-id: http://svn.purei.org/purei/trunk@244 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-02-17 23:51:25 +00:00
jpd002
6e9d1bf4eb
More conversion done for Ys1&2. (Displays something now)
...
git-svn-id: http://svn.purei.org/purei/trunk@228 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-01-21 04:09:08 +00:00
jpd002
ff52e430f6
Begun conversion for Ys1&2. (cdrom0 and some instructions)
...
git-svn-id: http://svn.purei.org/purei/trunk@226 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-01-19 03:36:27 +00:00
jpd002
669ac71159
Even more conversion done for quake.elf (SIF/IOP overhaul)
...
git-svn-id: http://svn.purei.org/purei/trunk@224 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-01-15 20:27:44 +00:00
jpd002
8b26b04f8b
More conversion done for cubemastah.elf.
...
git-svn-id: http://svn.purei.org/purei/trunk@216 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-01-07 04:05:17 +00:00
jpd002
0f0fad5ab4
1987 runs completely (still a bug though).
...
Fixed FPS counter.
git-svn-id: http://svn.purei.org/purei/trunk@213 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-01-03 07:42:54 +00:00
jpd002
e91d5fa70b
1987 goes a bit further!
...
git-svn-id: http://svn.purei.org/purei/trunk@212 b36208d7-6611-0410-8bec-b1987f11c4a2
2008-01-02 04:03:05 +00:00
jpd002
5a20f4353c
Some more work done with CodeGen rewrite
...
git-svn-id: http://svn.purei.org/purei/trunk@211 b36208d7-6611-0410-8bec-b1987f11c4a2
2007-12-29 17:22:26 +00:00
jpd002
985fc1728b
Replaced uses of x87 instructions by SSE instructions
...
git-svn-id: http://svn.purei.org/purei/trunk@201 b36208d7-6611-0410-8bec-b1987f11c4a2
2007-12-14 01:41:48 +00:00
jpd002
f56226af0c
git-svn-id: http://svn.purei.org/purei/trunk@194 b36208d7-6611-0410-8bec-b1987f11c4a2
2007-12-11 07:05:37 +00:00
jpd002
568d187f87
MacOS
...
git-svn-id: http://svn.purei.org/purei/trunk@185 b36208d7-6611-0410-8bec-b1987f11c4a2
2007-12-07 00:26:56 +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