Commit graph

1131 commits

Author SHA1 Message Date
sepp256
bfd9d611e0 Initial addition of libgui and the new menu. There are bugs, but basic functionality is there. 2009-10-15 22:40:58 +00:00
emukidid
42ec48cb8c Defining MALLOC_MEM2 = 0 2009-10-15 22:29:34 +00:00
emukidid
bc73c96540 Fixed shutdown behaviour to work all the time. 2009-10-15 22:28:21 +00:00
emukidid
d491ae2921 Updated defaults, removed load ROMs from ISFS. Added Shutdown from Wii remote and power button (only in the menu). 2009-10-15 22:27:26 +00:00
tehpola
a409e9189e New default settings and changed URL and version name in credits 2009-10-15 21:57:30 +00:00
emukidid
61d2ec05ad rwmem 0x10000 fixup from tehpola branch ported to googlecode. 2009-10-15 21:50:02 +00:00
emukidid
dd265350f2 Fixed DVDx usage (which fixed Exit to Loader), also fixed up GC DVD behaviour. Added -DFASTMEM flag to Wii makefile by default. 2009-10-15 21:48:59 +00:00
tehpola
52e7ca3ce9 Decreased fastmem comparison by one instruction without requiring an
extra saved register
2009-10-15 12:08:43 +00:00
emukidid
3a3f172e54 Removed DEBUG_stats stuff which was always present in the MEM2 ROM-Cache-MEM2.c stuff. Removed savestate flags from interupt.c, updated the rest from tehpola branch. 2009-10-15 06:38:37 +00:00
emukidid
c6f1b3b13e gen_interupt savestate flag checking 2009-10-15 06:37:22 +00:00
tehpola
80209596ca Fixed LD bug 2009-10-15 06:07:50 +00:00
tehpola
b909eabb9c Added FASTMEM conditional compilcation 2009-10-15 06:07:22 +00:00
emukidid
362893c483 LR Fix from tehpola branch. 2009-10-15 05:56:01 +00:00
tehpola
e17294249f No longer save lr for each external call from the dynarec: the lr is
saved by dyna_run
2009-10-15 05:51:40 +00:00
emukidid
5be86ad4ca gc_input updated from tehpola branch. Removed -DNO_BT flag from wii Makefile.GLN64_dev_wii 2009-10-15 04:50:17 +00:00
tehpola
071031771f Removed pad scanning from VI retrace callback. Fixed classic controller
support
2009-10-15 04:44:43 +00:00
tehpola
7289e00d56 Hopefully fix the classic-controller bug found in private beta 2009-10-15 04:42:16 +00:00
emukidid
02adf51b3f tehpola's latest code ported to googlecode private branch. 2009-10-15 04:39:57 +00:00
emukidid
5b3554d1c2 Removing references to vcr 2009-10-15 04:36:55 +00:00
emukidid
6e98f7764f Updated googlecode priv svn with tehpola branch latest changes 2009-10-15 04:32:57 +00:00
tehpola
00d43bfc1d Fixed another instance of the same isJmpDst overflow. 2009-10-15 03:21:35 +00:00
emukidid
13df44d20e Moved debug messages into proper flags so we're doing less at runtime. Files effected are mainly in glN64_GX. Turned off SHOW_DEBUG by default for Wii. 2009-10-15 01:21:21 +00:00
emukidid
a2d729fa98 Ported better audio / latest dynarec fixes to googlecode private svn. Also updated makefiles. 2009-10-15 01:19:33 +00:00
tehpola
45e6e7259f Several dynarec fixes all rolled up together.
pass0 isJmpDst overflow into code_length
Infinite releasing
Mapping during code generation
2009-10-15 00:45:38 +00:00
tehpola
d5dd9ba825 Moved register mapping before instruction generation for variable shifts (it should be like that for every instruction) so there won't be any overwriting of r0 2009-10-15 00:44:48 +00:00
tehpola
c558f3f6a1 Disabling all register mapping in /ps3 2009-10-15 00:44:20 +00:00
tehpola
d58a150049 Added missing line of code that I previously overlooked 2009-10-15 00:43:46 +00:00
tehpola
9cc7576851 Ported last revision (register mapping) from /ps3 to /tehpola 2009-10-15 00:40:58 +00:00
tehpola
6a783c3851 PowerPC_func holes and working register mapping! 2009-10-15 00:40:25 +00:00
tehpola
22af744793 Using different size buffers. Sound seems much improved 2009-10-15 00:39:01 +00:00
tehpola
9d6c99f9ce Forgot to commit a fix to special jumps 2009-10-14 23:04:17 +00:00
tehpola
22f5d6eda4 reverted accidental 177 changes to 176 2009-10-14 23:03:48 +00:00
tehpola
d62b1451fd LDC1, SWC1, SDC1, and SD implemented and working 2009-10-14 23:02:35 +00:00
tehpola
aa147d1c28 Porting recent dynamem code to /tehpola 2009-10-14 23:00:59 +00:00
tehpola
956d69df11 Small fixes 2009-10-14 22:59:15 +00:00
tehpola
4e69e5cb97 Syncing svn with my latest changes to ps3.
This includes working genCallDynaMem and its use
2009-10-14 22:58:37 +00:00
emukidid
73a6ed4ffa Fixed some TLB stuff when USE_TLB_CACHE is not defined. 2009-10-14 21:42:19 +00:00
tehpola
f24e0bebab Increased dead-zone for C-stick 2009-10-14 15:14:54 +00:00
tehpola
ff2d69de40 More recompiled instructions 2009-10-14 15:13:42 +00:00
tehpola
22eebd658e Recognize BC in pass0 2009-10-14 15:12:44 +00:00
tehpola
ec3dc8ae37 Fixing the delay_slot bug on ps3 branch 2009-10-14 14:56:31 +00:00
tehpola
91b21ed98c Moving AUDIO_InitDMA before LWP_SemWait(audio_free) so that the next
audio buffer is initialized before the current one is done playing.  
Seems to remove crackling in games running around full speed.
2009-10-14 14:51:21 +00:00
tehpola
a74d89496b Clearing delay_slot in dyna_check_cop1_unusable and dyna_mem which fixes
SW/LWC1 timing issues.
2009-10-14 14:50:22 +00:00
tehpola
76e8778fe2 Porting previous revision to Wii 2009-10-14 14:49:37 +00:00
tehpola
891b4ecb61 Fixed GEN_BLELR and GEN_BNELR (they worked correctly, but had an erroneous bit set)
Implementation of LWC1
2009-10-14 14:48:21 +00:00
sepp256
43155ef1c8 Starting new sepp256/ branch to implement menu2 in. 2009-10-14 14:37:11 +00:00
emukidid
bc71cda0a9 Porting ps3's LWU+LD implementations to Wii. 2009-10-14 12:57:26 +00:00
tehpola
c3a124c727 LWU and LD implementation. 2009-10-14 12:51:01 +00:00
tehpola
96a13dbf3a Porting r160 from ps3 to tehpola 2009-10-14 12:49:00 +00:00
tehpola
9e85cf11f4 Fixed issue where functions which ran into the next block where not properly removed by overlapping functions. This fixed SSB intro ISI. 2009-10-14 12:48:02 +00:00