Commit graph

140 commits

Author SHA1 Message Date
Extrems
1cfbaa363e Fixed a texture warping issue.
Fixed some compiler warnings.
Fixed assigning no controller.
2021-08-17 21:59:21 -04:00
Extrems
d7ca5e913f Added GC Loader 2.0.0 write support.
Added M.2 Loader support.
Added directory structure creation.
Added USB storage device name compatibility.
Fixed Wii Remote extension controller hotplug.
Fixed LoadButtonSlot argument.
Fixed RSP DMA memory alignment.
Fixed viewport flipping.
Other minor fixes.
2021-08-16 22:52:09 -04:00
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