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
emukidid
d9581fe3ba
MFC0 recompiled, ported from /tehpola to googlecode.
2009-10-19 21:37:26 +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
emukidid
7754970f50
SQRT_FP and recompiler pipeline improvements ported to /googlecode from /tehpola
2009-10-19 21:31:37 +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
emukidid
8fc57b0a6a
Porting over of tehpola's latest inlined count update stuff from tehpola to googlecode.
2009-10-19 21:23:23 +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
be1f836757
Removal of ARAM from Wii Makefile.GLN64_dev_wii
2009-10-16 03:54:23 +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
7aba4c4b83
Added some debug flags around _BREAK(); statements.
2009-10-16 03:48:04 +00:00