Commit graph

138 commits

Author SHA1 Message Date
Extrems
1bb10eb21d 2017-10-09 13:55:01 -04:00
Extrems
866fce20ed 2017-10-03 21:00:42 -04:00
Extrems
223c058983 2017-09-30 16:55:02 -04:00
Extrems
fd4dfd02d4 2017-09-25 17:20:01 -04:00
Extrems
304c56f72c 2016-04-20 14:29:23 -04:00
Extrems
7d39fbc8b4 2015-02-05 04:08:28 -05:00
Extrems
a6a27c8b75 2015-02-04 04:12:48 -05:00
Extrems
426ac4db5a 2015-02-04 04:02:53 -05:00
Extrems
561e8c3287 2015-02-04 03:06:20 -05:00
Extrems
b6084c1d31 2015-02-04 03:02:51 -05:00
Extrems
1a42cd3159 2015-02-04 02:52:54 -05:00
Extrems
59a38add3a 2015-02-04 02:45:36 -05:00
Extrems
3cde57f6c3 2015-02-04 02:42:06 -05:00
Extrems
b4702846a2 2015-02-04 02:32:38 -05:00
Extrems
0994573e4e 2015-02-04 02:11:59 -05:00
Extrems
1b85d78c76 2015-02-04 02:07:05 -05:00
Extrems
deb6357eda 2015-02-04 02:03:20 -05:00
tehpola
bee23ca663 Updating my copyright dates. 2010-05-27 22:48:53 +00:00
tehpola
c3fc96564a Merging previous commit from tehpola branch: use 32-bit branch comparisons when they are comparing known 32-bit values. 2010-05-27 22:47:40 +00:00
tehpola
f9b3b1ac92 Merging previous changes from tehpola branch to trunk: don't invalidate high word in a read-32-bit-after-64-bit-write, and do all branch comparisons as 64-bit. 2010-05-27 22:42:02 +00:00
tehpola
e5670b59cf Porting MTC0 and FP rounding mode quick fix from tehpola branch. 2010-05-26 16:40:59 +00:00
sepp256
4f0934ac1b Reverting r566 changes, which broke all games. (Freeze on "Play Game") 2010-05-26 14:25:12 +00:00
emukidid
3cfb3ad03b Rectifying some compiler warnings 2010-05-26 14:15:45 +00:00
tehpola
d8a4e44257 Merging previous revision (PowerPC_func_nodes in meta_cache) from /tehpola into /googlecode. 2010-05-26 14:06:31 +00:00
emukidid
5aa1fe5d8b Small fixup to the ARAM-blocks.c 2010-05-24 07:47:01 +00:00
emukidid
c443291153 Improved DVD read speed, reduced GC Recomp-Cache, increased GC texture cache 2010-05-23 22:19:06 +00:00
emukidid
0f52f3a704 Made ARAM-blocks cache have 8x4kb MEM1 cached blocks, fixes Dynarec performance on GC. Fixed ROM-Cache.c function header. 2010-05-23 22:17:41 +00:00
tehpola
8e140b39f6 Removing constant propagation and an unfinished function from dynarec. It'll remain in the tehpola branch, but doesn't really need to be here now. 2010-05-23 02:26:22 +00:00
emukidid
fab771a95b Fixup for GC and wrappers.c 2010-05-23 02:22:17 +00:00
emukidid
a6af2bf913 Ported dynarec from /tehpola (with func linking and constant propagation) 2010-05-23 02:20:16 +00:00
emukidid
5f5e7f7d46 Code formatting cleaned up in exception.c and interupt.c 2010-05-21 15:27:50 +00:00
emukidid
9333e6f4c0 LWC1 / LDC1 FASTMEM ported to googlecode 2010-05-18 14:05:11 +00:00
tehpola
3a6cfab57f Rewrote execute-from-ROM support to use ROMCache_pointer 2010-05-15 03:50:03 +00:00
emukidid
7b3411d899 GOLDENEYE WORKING IN DYNAREC!!! 2010-05-15 03:42:42 +00:00
emukidid
aba3e986c1 - Full TLB in ARAM for GC (-DARAM_TLBCACHE & TLB-Cache.c)
- GC ROM cache is ~3.93MB (63x64Kb blocks) in ARAM
- Moved ARQ_Init and ARQ_Reset to ARAM_manager_init
- TODO: revise ROM cache or possibly remove it from ARAM to L1
2010-04-27 22:17:27 +00:00
emukidid
7105989276 Whoops, I forgot to add the actual ARAM-blocks.c and ARAM-blocks.h files 2010-04-27 22:16:22 +00:00
emukidid
c785428d7d - ARAM-blocks blocks array in ARAM for GC (use -DARAM_BLOCKCACHE)
- recompCache on GC bumped up to 8MB
- ROM cache now 11.75MB for GC
- L1 ROM cache for GC increased (but still disabled)
- Wii uses inline funcs which use blocks[] array, no difference
2010-04-27 22:15:02 +00:00
emukidid
21b968a5d8 Recompiled: CVT_FP_L CVT_L_FP FLOOR_L_FP TRUNC_L_FP CEIL_L_FP ROUND_L_FP ported from /tehpola branch 2009-11-12 21:24:34 +00:00
tehpola
3457c601a7 Created proper headers for my dynarec code 2009-11-12 13:15:49 +00:00
emukidid
1b38e6afac If the delay slot of the function ending branch/jump is a branch/jump destination, create a jump pad. This fixes DK64. (ported from /ps3) 2009-11-07 23:03:46 +00:00
emukidid
7baccf4a1e Proper save state loading and saving behavior. 2009-11-07 13:41:13 +00:00
emukidid
f11d6e7a42 Removed last addr hack for virtual addresses. 2009-11-06 06:15:54 +00:00
emukidid
fc55532e2c DADDIU fix ported from /tehpola to googlecode 2009-11-06 06:02:20 +00:00
emukidid
346ecd8e10 DSLL,DSRA,DSRL and DADDU fixed 2009-11-06 05:57:18 +00:00
emukidid
62cb6bdabb port of the fixed up recursively calling init_block from /tehpola to /googlecode (fixes Perfect Dark, but still needs more work) 2009-11-06 05:52:41 +00:00
emukidid
d490b96f56 1MB metacache in Recomp-Cache-Heap.c for GC. Disabled SHOW_DEBUG in Makefile.menu2_gc. 2009-11-05 21:31:37 +00:00
emukidid
6e2fcda71a GC build added via Makefile.menu2_gc . GC build has no expansion pak, uses tlb cache and has 4MB recompcache with 2mb code_addr, it also lacks command passing via argv. (in short, it is, quite limited) 2009-11-05 21:29:38 +00:00
tehpola
7af34790b3 Fixed Load ROM -> change core 2009-10-30 03:24:47 +00:00
emukidid
3b3e69c40a Changed MAX_JUMPS to 4096 to fix Zelda Majoras Mask from crashing after the N64 Logo 2009-10-22 12:20:14 +00:00
emukidid
32276dac73 Latest /r4300 from /tehpola ported to googlecode which no longer needs realloc :) 2009-10-22 12:13:26 +00:00