sepp256
|
5cf0031f61
|
2xSAI for GX implemented but not working yet.
|
2009-10-20 19:59:28 +00:00 |
|
emukidid
|
642ccf8c20
|
Compile fixes for /tehpola branch
|
2009-10-20 12:48:33 +00:00 |
|
emukidid
|
fa87c50c67
|
Small fixup in Initialise() which was left unfixed from the ogc_video_reset() days
|
2009-10-20 12:46:21 +00:00 |
|
tehpola
|
7b4d7fb54e
|
recompile_block returns a PowerPC_func* so there's no need to try to find it later you recompile the func.
|
2009-10-20 12:31:11 +00:00 |
|
tehpola
|
12f76e70e1
|
Fixed pure interpreter invalidate_func to use funcs tree.
|
2009-10-20 12:30:45 +00:00 |
|
tehpola
|
45f4cce617
|
PowerPC_func_node is now a BST instead of a LL. Unstable.
|
2009-10-20 12:30:19 +00:00 |
|
tehpola
|
07adb20716
|
Don't needlessly research through the funcs linked-list
|
2009-10-20 12:29:02 +00:00 |
|
emukidid
|
eb97402732
|
emukidid dir is now gone
|
2009-10-20 12:27:33 +00:00 |
|
emukidid
|
26c37a14d4
|
fixup of mem2 rom cache in tehpola, just some missing externs.
|
2009-10-20 12:23:44 +00:00 |
|
emukidid
|
fbbaedf15f
|
latest /tehpola -> /googlecode changes of new holes copying and also removal of redundant code from MIPS-to-PPC.c
|
2009-10-20 12:22:14 +00:00 |
|
tehpola
|
4736be7cf6
|
When recompiling a function with a hole, copy the hole's holes into the new function
|
2009-10-20 12:16:21 +00:00 |
|
tehpola
|
6ff511322f
|
I was conditionally returning to the trampoline in genCheckFP although I had previous established that indeed, I would be taking an exception
|
2009-10-20 12:15:01 +00:00 |
|
emukidid
|
851bbd16f2
|
porting latest dynarec changes from /tehpola to /googlecode. ERET and gencheckinterrupt updates
|
2009-10-20 12:10:35 +00:00 |
|
tehpola
|
a4733da43d
|
Removed unnecessary comparisons of next_interupt to Count in generated code
|
2009-10-19 21:40:10 +00:00 |
|
tehpola
|
414eca3b89
|
Implemented ERET
|
2009-10-19 21:39:12 +00:00 |
|
emukidid
|
d9581fe3ba
|
MFC0 recompiled, ported from /tehpola to googlecode.
|
2009-10-19 21:37:26 +00:00 |
|
tehpola
|
ddd657c779
|
Implemented MFC0.
|
2009-10-19 21:36:09 +00:00 |
|
emukidid
|
b6df58bb7d
|
gencheckfp change to use reg_cop0, rescheduling. both ported from /tehpola to googlecode.
|
2009-10-19 21:35:01 +00:00 |
|
tehpola
|
14c03b76fc
|
Check FP Available bit in recompiled code rather than having the called function check.
Also including rearranged instructions for improved pipelined performance that I meant to commit earlier.
|
2009-10-19 21:32:48 +00:00 |
|
emukidid
|
7754970f50
|
SQRT_FP and recompiler pipeline improvements ported to /googlecode from /tehpola
|
2009-10-19 21:31:37 +00:00 |
|
tehpola
|
51db3f4674
|
Use Newton-Raphson refinement to increase accuracy of sqrt instruction (should fix issues with OoT)
|
2009-10-19 21:29:48 +00:00 |
|
emukidid
|
8e23156b7e
|
Fixed ROM-Cache-MEM2.c in /tehpola branch.
|
2009-10-19 21:28:08 +00:00 |
|
emukidid
|
31c3eeffe5
|
forgot a LB,LH,etc update from tehpola branch, also ported the relative branching stuff.
|
2009-10-19 21:26:57 +00:00 |
|
tehpola
|
285884de2c
|
Calls to C code via function pointers held in registers replaced with relative branches.
|
2009-10-19 21:24:42 +00:00 |
|
emukidid
|
8fc57b0a6a
|
Porting over of tehpola's latest inlined count update stuff from tehpola to googlecode.
|
2009-10-19 21:23:23 +00:00 |
|
tehpola
|
d14b1e9487
|
Inline update_count in generated code.
|
2009-10-19 14:27:53 +00:00 |
|
emukidid
|
00fea27052
|
blocks is now located in MEM2, yay 4MB more free space in MEM1. Removed libfat USB stuff cause it's only on the libOGC svn for now. Default RecompCache is now 6MB.
|
2009-10-19 13:21:57 +00:00 |
|
emukidid
|
ea0495eba9
|
new ps code from tehpola branch in 3DMath.h.
Using SYS_GetArena1Size now to check heap space.
|
2009-10-19 13:20:48 +00:00 |
|
tehpola
|
5b9af6dfdf
|
Removed ps_merge00 from glN64 paired-singles code since I know realize it can be avoided without any performance loss.
|
2009-10-19 13:10:57 +00:00 |
|
tehpola
|
6a047bcda8
|
Fixed bug in deinit_block
|
2009-10-19 13:10:25 +00:00 |
|
tehpola
|
ef8e65348c
|
Fixed a sloppy mistake
|
2009-10-19 13:09:53 +00:00 |
|
tehpola
|
b3243b1e60
|
Fixed rather significant bug in code_addr memset.
|
2009-10-19 13:09:17 +00:00 |
|
tehpola
|
7075b35828
|
code_addr in RecompCache. Should perform worse than before, but memory usage is now more bounded.
|
2009-10-19 13:08:53 +00:00 |
|
emukidid
|
8efc102b13
|
fixed up some GC mode on Wii code in googlecode and some tidy-up in main_gc-menu.c.
|
2009-10-19 08:35:14 +00:00 |
|
tehpola
|
b448a9d11a
|
Seemingly got the RecompCache code_addrs working in /ps3
|
2009-10-18 16:28:41 +00:00 |
|
tehpola
|
90281fb9ab
|
I had missed an important revision in the ps3 branch during migration. Hopefully, this commit will sort out all differences between the private and public ps3 branches at this point, and the rest will go without a hitch.
|
2009-10-18 16:27:48 +00:00 |
|
tehpola
|
270ad38a08
|
EXPERIMENTAL: code_addr in smaller pieces in funcs rather than in blocks. I'm fairly certain this code doesn't work, but committing is the easiest way to copy to my PS3 right now.
|
2009-10-16 03:58:02 +00:00 |
|
emukidid
|
a7daf56409
|
Commenting out of Wiifs to save 70Kb. To re-enable, undefine -DRELEASE and add the .o files to Makefile. Probably best since it fails if there is no fakesign IOS available.
|
2009-10-16 03:55:24 +00:00 |
|
emukidid
|
be1f836757
|
Removal of ARAM from Wii Makefile.GLN64_dev_wii
|
2009-10-16 03:54:23 +00:00 |
|
emukidid
|
fe58a410da
|
USB1 support for fileBrowser-libfat.c and mounting with better cache. Requires up-to-date SVN libFAT.
|
2009-10-16 03:53:28 +00:00 |
|
emukidid
|
156265b5ba
|
ROM-Cache-MEM2.c bug fix, now working in 16MB. Some dynamic allocation in fileBrowser-CARD.c to save 40kb.
|
2009-10-16 03:52:33 +00:00 |
|
emukidid
|
5c8325727b
|
Saves are now in MEM2 for Wii. 256kb+32kb saved.
|
2009-10-16 03:51:13 +00:00 |
|
emukidid
|
55fa5d4157
|
Moved invalid_code & fonts into MEM2 for Wii. ROM-Cache-MEM2 now is 16MB in 1MB chunks (needs work for 512Kb chunks). TexCache is now 16MB. Recomp Cache is now 4Mb.
|
2009-10-16 03:50:12 +00:00 |
|
emukidid
|
3d0b262028
|
TLB-Cache-hash deinit() called inside of init() just for safekeeping. fixed restart game as per tehpola branch. fixed possible strcpy overflow in rom loading.
|
2009-10-16 03:49:06 +00:00 |
|
emukidid
|
7aba4c4b83
|
Added some debug flags around _BREAK(); statements.
|
2009-10-16 03:48:04 +00:00 |
|
tehpola
|
1e71b50086
|
2xSaI using virtual inheritance instead of templates. Less code duplication and more flexibility, but most calls are virtual.
|
2009-10-16 00:23:11 +00:00 |
|
tehpola
|
2801a93613
|
Fixed Restart Game (at least for SM64)
|
2009-10-16 00:18:32 +00:00 |
|
sepp256
|
7756319d05
|
Added Loading Bar and Message Box to menu.
Fixed some menu input bugs.
Cursor input is still a bit quirky.
|
2009-10-16 00:12:40 +00:00 |
|
tehpola
|
4997f35dbb
|
Templated 2xSaI code so that there's only one version of _2xSaI and interpolate.
|
2009-10-16 00:11:01 +00:00 |
|
tehpola
|
4c937d10af
|
Bringing /ps3 up to speed with my working copy
|
2009-10-16 00:06:41 +00:00 |
|