Commit graph

  • 61d2ec05ad rwmem 0x10000 fixup from tehpola branch ported to googlecode. emukidid 2009-10-15 21:50:02 +00:00
  • fa44b96122 Fixed DVDx usage (which fixed Exit to Loader), also fixed up GC DVD behaviour. Added -DFASTMEM flag to Wii makefile by default. emukidid 2009-10-15 21:48:59 +00:00
  • dd265350f2 Fixed DVDx usage (which fixed Exit to Loader), also fixed up GC DVD behaviour. Added -DFASTMEM flag to Wii makefile by default. emukidid 2009-10-15 21:48:59 +00:00
  • 4defa63235 Decreased fastmem comparison by one instruction without requiring an extra saved register tehpola 2009-10-15 12:08:43 +00:00
  • 52e7ca3ce9 Decreased fastmem comparison by one instruction without requiring an extra saved register tehpola 2009-10-15 12:08:43 +00:00
  • adfc296906 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. emukidid 2009-10-15 06:38:37 +00:00
  • 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. emukidid 2009-10-15 06:38:37 +00:00
  • 46c7789854 gen_interupt savestate flag checking emukidid 2009-10-15 06:37:22 +00:00
  • c6f1b3b13e gen_interupt savestate flag checking emukidid 2009-10-15 06:37:22 +00:00
  • 6bed18a21c Fixed LD bug tehpola 2009-10-15 06:07:50 +00:00
  • 80209596ca Fixed LD bug tehpola 2009-10-15 06:07:50 +00:00
  • 2cfa574ad5 Added FASTMEM conditional compilcation tehpola 2009-10-15 06:07:22 +00:00
  • b909eabb9c Added FASTMEM conditional compilcation tehpola 2009-10-15 06:07:22 +00:00
  • 1ddb75ded8 LR Fix from tehpola branch. emukidid 2009-10-15 05:56:01 +00:00
  • 362893c483 LR Fix from tehpola branch. emukidid 2009-10-15 05:56:01 +00:00
  • 01f49db9a0 No longer save lr for each external call from the dynarec: the lr is saved by dyna_run tehpola 2009-10-15 05:51:40 +00:00
  • e17294249f No longer save lr for each external call from the dynarec: the lr is saved by dyna_run tehpola 2009-10-15 05:51:40 +00:00
  • 525e1d8297 gc_input updated from tehpola branch. Removed -DNO_BT flag from wii Makefile.GLN64_dev_wii emukidid 2009-10-15 04:50:17 +00:00
  • 5be86ad4ca gc_input updated from tehpola branch. Removed -DNO_BT flag from wii Makefile.GLN64_dev_wii emukidid 2009-10-15 04:50:17 +00:00
  • da798add35 Removed pad scanning from VI retrace callback. Fixed classic controller support tehpola 2009-10-15 04:44:43 +00:00
  • 071031771f Removed pad scanning from VI retrace callback. Fixed classic controller support tehpola 2009-10-15 04:44:43 +00:00
  • 936b452cb6 Hopefully fix the classic-controller bug found in private beta tehpola 2009-10-15 04:42:16 +00:00
  • 7289e00d56 Hopefully fix the classic-controller bug found in private beta tehpola 2009-10-15 04:42:16 +00:00
  • d639124d29 tehpola's latest code ported to googlecode private branch. emukidid 2009-10-15 04:39:57 +00:00
  • 02adf51b3f tehpola's latest code ported to googlecode private branch. emukidid 2009-10-15 04:39:57 +00:00
  • 96b7fc413d Removing references to vcr emukidid 2009-10-15 04:36:55 +00:00
  • 5b3554d1c2 Removing references to vcr emukidid 2009-10-15 04:36:55 +00:00
  • 23d07827ad Updated googlecode priv svn with tehpola branch latest changes emukidid 2009-10-15 04:32:57 +00:00
  • 6e98f7764f Updated googlecode priv svn with tehpola branch latest changes emukidid 2009-10-15 04:32:57 +00:00
  • 467f66e3e2 Fixed another instance of the same isJmpDst overflow. tehpola 2009-10-15 03:21:35 +00:00
  • 00d43bfc1d Fixed another instance of the same isJmpDst overflow. tehpola 2009-10-15 03:21:35 +00:00
  • eba0646a95 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. emukidid 2009-10-15 01:21:21 +00:00
  • 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. emukidid 2009-10-15 01:21:21 +00:00
  • 5b47d7ffc5 Ported better audio / latest dynarec fixes to googlecode private svn. Also updated makefiles. emukidid 2009-10-15 01:19:33 +00:00
  • a2d729fa98 Ported better audio / latest dynarec fixes to googlecode private svn. Also updated makefiles. emukidid 2009-10-15 01:19:33 +00:00
  • 307d36b65c Several dynarec fixes all rolled up together. pass0 isJmpDst overflow into code_length Infinite releasing Mapping during code generation tehpola 2009-10-15 00:45:38 +00:00
  • 45e6e7259f Several dynarec fixes all rolled up together. pass0 isJmpDst overflow into code_length Infinite releasing Mapping during code generation tehpola 2009-10-15 00:45:38 +00:00
  • 431bcac9be 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 tehpola 2009-10-15 00:44:48 +00:00
  • 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 tehpola 2009-10-15 00:44:48 +00:00
  • 975b68e4a0 Disabling all register mapping in /ps3 tehpola 2009-10-15 00:44:20 +00:00
  • c558f3f6a1 Disabling all register mapping in /ps3 tehpola 2009-10-15 00:44:20 +00:00
  • 275609c024 Added missing line of code that I previously overlooked tehpola 2009-10-15 00:43:46 +00:00
  • d58a150049 Added missing line of code that I previously overlooked tehpola 2009-10-15 00:43:46 +00:00
  • d7384f3514 Ported last revision (register mapping) from /ps3 to /tehpola tehpola 2009-10-15 00:40:58 +00:00
  • 9cc7576851 Ported last revision (register mapping) from /ps3 to /tehpola tehpola 2009-10-15 00:40:58 +00:00
  • d96d07b7b4 PowerPC_func holes and working register mapping! tehpola 2009-10-15 00:40:25 +00:00
  • 6a783c3851 PowerPC_func holes and working register mapping! tehpola 2009-10-15 00:40:25 +00:00
  • 98ce3af453 Using different size buffers. Sound seems much improved tehpola 2009-10-15 00:39:01 +00:00
  • 22af744793 Using different size buffers. Sound seems much improved tehpola 2009-10-15 00:39:01 +00:00
  • 1b61f2408b Forgot to commit a fix to special jumps tehpola 2009-10-14 23:04:17 +00:00
  • 9d6c99f9ce Forgot to commit a fix to special jumps tehpola 2009-10-14 23:04:17 +00:00
  • 8d92c4bcf6 reverted accidental 177 changes to 176 tehpola 2009-10-14 23:03:48 +00:00
  • 22f5d6eda4 reverted accidental 177 changes to 176 tehpola 2009-10-14 23:03:48 +00:00
  • 06140585a4 LDC1, SWC1, SDC1, and SD implemented and working tehpola 2009-10-14 23:02:35 +00:00
  • d62b1451fd LDC1, SWC1, SDC1, and SD implemented and working tehpola 2009-10-14 23:02:35 +00:00
  • 2a78578f49 Porting recent dynamem code to /tehpola tehpola 2009-10-14 23:00:59 +00:00
  • aa147d1c28 Porting recent dynamem code to /tehpola tehpola 2009-10-14 23:00:59 +00:00
  • 8a14658d3c Small fixes tehpola 2009-10-14 22:59:15 +00:00
  • 956d69df11 Small fixes tehpola 2009-10-14 22:59:15 +00:00
  • 161f8b3e00 Syncing svn with my latest changes to ps3. This includes working genCallDynaMem and its use tehpola 2009-10-14 22:58:37 +00:00
  • 4e69e5cb97 Syncing svn with my latest changes to ps3. This includes working genCallDynaMem and its use tehpola 2009-10-14 22:58:37 +00:00
  • 06324f1e59 Fixed some TLB stuff when USE_TLB_CACHE is not defined. emukidid 2009-10-14 21:42:19 +00:00
  • 73a6ed4ffa Fixed some TLB stuff when USE_TLB_CACHE is not defined. emukidid 2009-10-14 21:42:19 +00:00
  • 4373b465fc Increased dead-zone for C-stick tehpola 2009-10-14 15:14:54 +00:00
  • f24e0bebab Increased dead-zone for C-stick tehpola 2009-10-14 15:14:54 +00:00
  • 9d3a982a10 More recompiled instructions tehpola 2009-10-14 15:13:42 +00:00
  • ff2d69de40 More recompiled instructions tehpola 2009-10-14 15:13:42 +00:00
  • 742c2e9b42 Recognize BC in pass0 tehpola 2009-10-14 15:12:44 +00:00
  • 22eebd658e Recognize BC in pass0 tehpola 2009-10-14 15:12:44 +00:00
  • 33ee5afffe Fixing the delay_slot bug on ps3 branch tehpola 2009-10-14 14:56:31 +00:00
  • ec3dc8ae37 Fixing the delay_slot bug on ps3 branch tehpola 2009-10-14 14:56:31 +00:00
  • dc44a07861 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. tehpola 2009-10-14 14:51:21 +00:00
  • 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. tehpola 2009-10-14 14:51:21 +00:00
  • b5b3e68160 Clearing delay_slot in dyna_check_cop1_unusable and dyna_mem which fixes SW/LWC1 timing issues. tehpola 2009-10-14 14:50:22 +00:00
  • a74d89496b Clearing delay_slot in dyna_check_cop1_unusable and dyna_mem which fixes SW/LWC1 timing issues. tehpola 2009-10-14 14:50:22 +00:00
  • 30e031c7b0 Porting previous revision to Wii tehpola 2009-10-14 14:49:37 +00:00
  • 76e8778fe2 Porting previous revision to Wii tehpola 2009-10-14 14:49:37 +00:00
  • fec5c94506 Fixed GEN_BLELR and GEN_BNELR (they worked correctly, but had an erroneous bit set) Implementation of LWC1 tehpola 2009-10-14 14:48:21 +00:00
  • 891b4ecb61 Fixed GEN_BLELR and GEN_BNELR (they worked correctly, but had an erroneous bit set) Implementation of LWC1 tehpola 2009-10-14 14:48:21 +00:00
  • 0337f64b8e Starting new sepp256/ branch to implement menu2 in. sepp256 2009-10-14 14:37:11 +00:00
  • 43155ef1c8 Starting new sepp256/ branch to implement menu2 in. sepp256 2009-10-14 14:37:11 +00:00
  • caad8e0bfe Porting ps3's LWU+LD implementations to Wii. emukidid 2009-10-14 12:57:26 +00:00
  • bc71cda0a9 Porting ps3's LWU+LD implementations to Wii. emukidid 2009-10-14 12:57:26 +00:00
  • 3880d2d541 LWU and LD implementation. tehpola 2009-10-14 12:51:01 +00:00
  • c3a124c727 LWU and LD implementation. tehpola 2009-10-14 12:51:01 +00:00
  • a4ac3949d7 Porting r160 from ps3 to tehpola tehpola 2009-10-14 12:49:00 +00:00
  • 96a13dbf3a Porting r160 from ps3 to tehpola tehpola 2009-10-14 12:49:00 +00:00
  • 717ffa3c8f Fixed issue where functions which ran into the next block where not properly removed by overlapping functions. This fixed SSB intro ISI. tehpola 2009-10-14 12:48:02 +00:00
  • 9e85cf11f4 Fixed issue where functions which ran into the next block where not properly removed by overlapping functions. This fixed SSB intro ISI. tehpola 2009-10-14 12:48:02 +00:00
  • 44f74abd2b Fixed the "rb" error when opening a file to write using libfat. emukidid 2009-10-14 12:34:24 +00:00
  • 72cca5ba9a Fixed the "rb" error when opening a file to write using libfat. emukidid 2009-10-14 12:34:24 +00:00
  • 869614f3f0 Added latest dynarec work to googlecode tehpola 2009-10-14 12:30:55 +00:00
  • 1e4a087930 Added latest dynarec work to googlecode tehpola 2009-10-14 12:30:55 +00:00
  • e7287d8c3c Minor typo: I switched byte and half for the rw_nothing LUT; shouldn't have affected anything. tehpola 2009-10-14 12:26:55 +00:00
  • 04a9c5ba92 Minor typo: I switched byte and half for the rw_nothing LUT; shouldn't have affected anything. tehpola 2009-10-14 12:26:55 +00:00
  • 9eb860984a Overhauled memory so that there's only one large memory LUT and a few more very small LUTs. tehpola 2009-10-14 12:26:07 +00:00
  • 231e423702 Overhauled memory so that there's only one large memory LUT and a few more very small LUTs. tehpola 2009-10-14 12:26:07 +00:00
  • 88d0350456 Implemented a correct (but not extremely accurate) sqrt. tehpola 2009-10-14 12:16:32 +00:00
  • 56df7d3be5 Implemented a correct (but not extremely accurate) sqrt. tehpola 2009-10-14 12:16:32 +00:00
  • b8b5366973 Commented some more DEBUG_print's which used DBG_USBGECKO in certain areas for a speedup. tehpola 2009-10-14 12:16:11 +00:00