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
emukidid
0318cb2517
Ported latest /tehpola/r4300 core, but with blocks in MEM2. Default settings in the Makefile.GLN64_dev_wii are expansion pak enabled and 8MB recompCache.
2009-10-21 12:47:35 +00:00
emukidid
1a24fef146
SQRT interpreted and FuncTree.c added (how was this not in there already?)
2009-10-20 21:26:47 +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
emukidid
851bbd16f2
porting latest dynarec changes from /tehpola to /googlecode. ERET and gencheckinterrupt updates
2009-10-20 12:10:35 +00:00