Commit graph

  • 2fb62692cf Tweak to fog parameter calculation. sepp256 2010-05-18 05:28:26 +00:00
  • 84a98a706d Always use software matrix transforms because hardware ones break on Goldeneye. sepp256 2010-05-18 05:28:03 +00:00
  • 9f7de0a9b7 Always use software matrix transforms because hardware ones break on Goldeneye. sepp256 2010-05-18 05:28:03 +00:00
  • fc7d5bdf5f Rewrote execute-from-ROM support to use ROMCache_pointer tehpola 2010-05-15 03:50:03 +00:00
  • 3a6cfab57f Rewrote execute-from-ROM support to use ROMCache_pointer tehpola 2010-05-15 03:50:03 +00:00
  • 46fcb172b3 ...and to the ROM-Cache header tehpola 2010-05-15 03:48:03 +00:00
  • 0494f986b5 ...and to the ROM-Cache header tehpola 2010-05-15 03:48:03 +00:00
  • d6606431ed Adding ROMCache_pointer to ROM-Cache-MEM2 tehpola 2010-05-15 03:46:48 +00:00
  • 24d074e235 Adding ROMCache_pointer to ROM-Cache-MEM2 tehpola 2010-05-15 03:46:48 +00:00
  • 643060805a Removing ROMCache-MEM2's L1 tehpola 2010-05-15 03:45:39 +00:00
  • 0bae5a6eef Removing ROMCache-MEM2's L1 tehpola 2010-05-15 03:45:39 +00:00
  • f18748f99b GOLDENEYE WORKING IN DYNAREC!!! emukidid 2010-05-15 03:42:42 +00:00
  • 7b3411d899 GOLDENEYE WORKING IN DYNAREC!!! emukidid 2010-05-15 03:42:42 +00:00
  • ff46ef0608 Merging func linking into ps3 branch for debugging. This may not compile, and most certainly won't be stable. tehpola 2010-04-27 23:17:30 +00:00
  • 628a9ca5c7 Merging func linking into ps3 branch for debugging. This may not compile, and most certainly won't be stable. tehpola 2010-04-27 23:17:30 +00:00
  • 9af5705670 Actually enabling FP to/from long instructions via Interpreter defines tehpola 2010-04-27 23:13:19 +00:00
  • 98f9f195e5 Actually enabling FP to/from long instructions via Interpreter defines tehpola 2010-04-27 23:13:19 +00:00
  • 46328bfd15 - 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 emukidid 2010-04-27 22:17:27 +00:00
  • 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 emukidid 2010-04-27 22:17:27 +00:00
  • b2dfc340fb Whoops, I forgot to add the actual ARAM-blocks.c and ARAM-blocks.h files emukidid 2010-04-27 22:16:22 +00:00
  • 7105989276 Whoops, I forgot to add the actual ARAM-blocks.c and ARAM-blocks.h files emukidid 2010-04-27 22:16:22 +00:00
  • d35fa50293 - 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 emukidid 2010-04-27 22:15:02 +00:00
  • 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 emukidid 2010-04-27 22:15:02 +00:00
  • 222234aab0 Stop rumble for Classic and Wiimote+Nunchuk when game is paused tehpola 2010-04-27 14:16:40 +00:00
  • 7108755e55 Stop rumble for Classic and Wiimote+Nunchuk when game is paused tehpola 2010-04-27 14:16:40 +00:00
  • 6fc056ab82 Implemented TILT_AS_ANALOG flag for Wiimote+Nunchuk tehpola 2010-04-27 14:15:19 +00:00
  • 9d9f4ddf5a Implemented TILT_AS_ANALOG flag for Wiimote+Nunchuk tehpola 2010-04-27 14:15:19 +00:00
  • f972242db5 Added "Shooter" configuration to Wiimote+Nunchuk and implemented NUNCHUK_AS_C and IR_AS_ANALOG flags for that config tehpola 2010-04-27 14:13:57 +00:00
  • 50060ceaac Added "Shooter" configuration to Wiimote+Nunchuk and implemented NUNCHUK_AS_C and IR_AS_ANALOG flags for that config tehpola 2010-04-27 14:13:57 +00:00
  • afb0508aac Logo texture now chosen by compile define. sepp256 2010-04-27 00:35:48 +00:00
  • cc85641a6d Logo texture now chosen by compile define. sepp256 2010-04-27 00:35:48 +00:00
  • fe28935360 Simplifying libgui/menu headers. sepp256 2010-04-27 00:25:32 +00:00
  • 5ad57b779a Simplifying libgui/menu headers. sepp256 2010-04-27 00:25:32 +00:00
  • 30975910ed Infrastructure for controller configurations. Only one configuration exists for each type so far. tehpola 2010-04-16 14:59:07 +00:00
  • ec1ecd205c Infrastructure for controller configurations. Only one configuration exists for each type so far. tehpola 2010-04-16 14:59:07 +00:00
  • ec9fff839b Added appropriate headers to libgui and menu to fix compile issues with latest libogc/devkitPPC r18. emukidid 2010-04-16 12:23:08 +00:00
  • 2b7961db26 Added appropriate headers to libgui and menu to fix compile issues with latest libogc/devkitPPC r18. emukidid 2010-04-16 12:23:08 +00:00
  • 6a793b32be fixed libDI fail if we DI_Close before DI_Init. changed powerpc-gekko* to powerpc-eabi* in Makefile.menu2_* emukidid 2010-04-16 12:16:22 +00:00
  • e1fc243af9 fixed libDI fail if we DI_Close before DI_Init. changed powerpc-gekko* to powerpc-eabi* in Makefile.menu2_* emukidid 2010-04-16 12:16:22 +00:00
  • a16f3df5f0 Constant propagating through ADDI tehpola 2010-04-15 15:43:28 +00:00
  • e2e1f7147f Constant propagating through ADDI tehpola 2010-04-15 15:43:28 +00:00
  • 01bc226e1d Very basic constant propagation: LUI creates a constant that LW will consume if it is otherwise untouched tehpola 2010-04-15 15:42:31 +00:00
  • ee879ed0b7 Very basic constant propagation: LUI creates a constant that LW will consume if it is otherwise untouched tehpola 2010-04-15 15:42:31 +00:00
  • 3df8f5e4ef Constant propagation Register-Cache code. Now it just needs to be used tehpola 2010-04-15 14:37:35 +00:00
  • a297a97cf1 Constant propagation Register-Cache code. Now it just needs to be used tehpola 2010-04-15 14:37:35 +00:00
  • 8efbe114e2 Gamecube DVD fix, now DVD will re-init if the disc has been swapped/lid opened emukidid 2010-04-15 14:34:08 +00:00
  • 92a2a4f6f5 Gamecube DVD fix, now DVD will re-init if the disc has been swapped/lid opened emukidid 2010-04-15 14:34:08 +00:00
  • 0f7b4ac37f Oops, we don't need to shift the magicword anymore in init_byte_swap. emukidid 2010-04-15 14:32:38 +00:00
  • 4a875bc92f Oops, we don't need to shift the magicword anymore in init_byte_swap. emukidid 2010-04-15 14:32:38 +00:00
  • c76b4ceee5 init_byte_swap verifies magic word not first byte only emukidid 2010-04-15 14:31:31 +00:00
  • 06c572c8f7 init_byte_swap verifies magic word not first byte only emukidid 2010-04-15 14:31:31 +00:00
  • 9925515b21 Rumble for CC and Wiimote+Nunchuk. Fixed a bug in the way I was detecting B is pressed for Wiimote+Nunchuk tehpola 2010-04-15 14:30:57 +00:00
  • 1f29e29ee6 Rumble for CC and Wiimote+Nunchuk. Fixed a bug in the way I was detecting B is pressed for Wiimote+Nunchuk tehpola 2010-04-15 14:30:57 +00:00
  • 08bd934a77 Improving the controller code: its closer to being configurable and the C-Stick should do diagonal now. tehpola 2010-04-15 14:27:16 +00:00
  • 3883ab93ad Improving the controller code: its closer to being configurable and the C-Stick should do diagonal now. tehpola 2010-04-15 14:27:16 +00:00
  • 031f1deca6 EEPROM clearing on each ROM load emukidid 2010-04-15 14:23:49 +00:00
  • ebf7afa3dd EEPROM clearing on each ROM load emukidid 2010-04-15 14:23:49 +00:00
  • 8d49cd3e03 GC Rom Cache now has 256kb sized blocks emukidid 2010-04-15 14:22:32 +00:00
  • ab2c58ffbc GC Rom Cache now has 256kb sized blocks emukidid 2010-04-15 14:22:32 +00:00
  • 9e97292709 Fixed settings.cfg saving for GC mode emukidid 2010-04-15 14:20:22 +00:00
  • 955763793b Fixed settings.cfg saving for GC mode emukidid 2010-04-15 14:20:22 +00:00
  • fe9ba0d0db commented out all rsp_hle printf statements. emukidid 2010-04-15 14:19:08 +00:00
  • 67bf7ad760 commented out all rsp_hle printf statements. emukidid 2010-04-15 14:19:08 +00:00
  • 4d771f8bd8 Show error message if ROM path does not exist or fails to open emukidid 2010-04-15 14:17:51 +00:00
  • 8114563115 Show error message if ROM path does not exist or fails to open emukidid 2010-04-15 14:17:51 +00:00
  • 65347614e4 Default to autosave tehpola 2010-04-15 01:28:44 +00:00
  • cb1eb835b5 Default to autosave tehpola 2010-04-15 01:28:44 +00:00
  • 2ce94c6208 Invalid ROMs (e.g. zipped or just random files) should now report so. emukidid 2010-04-14 14:55:15 +00:00
  • 809b44198b Invalid ROMs (e.g. zipped or just random files) should now report so. emukidid 2010-04-14 14:55:15 +00:00
  • dce5b4672f Sort entries in the FileBrowserFrame using qsort. tehpola 2010-04-14 03:35:01 +00:00
  • 78511fec2e Sort entries in the FileBrowserFrame using qsort. tehpola 2010-04-14 03:35:01 +00:00
  • 191ef5c58a Edited wiki page through web user interface. emukidid 2010-02-24 05:22:35 +00:00
  • 8939b4632d Edited wiki page through web user interface. emukidid 2010-02-24 05:22:35 +00:00
  • ad2fed8a66 Edited wiki page through web user interface. emukidid 2009-12-16 01:49:51 +00:00
  • 71046124ee Edited wiki page through web user interface. emukidid 2009-12-16 01:49:51 +00:00
  • 6689cb3e5e Tagging Beta1 (woot!) sepp256 2009-11-12 23:05:42 +00:00
  • 4bab89d6c1 Tagging Beta1 (woot!) sepp256 2009-11-12 23:05:42 +00:00
  • 9e2d5ad46d Updated README version to package with source. sepp256 2009-11-12 22:45:07 +00:00
  • 6b70941b33 Updated README version to package with source. sepp256 2009-11-12 22:45:07 +00:00
  • 227722a87f Added marshallh to acknowledgments. sepp256 2009-11-12 22:39:40 +00:00
  • 0daecdc9db Added marshallh to acknowledgments. sepp256 2009-11-12 22:39:40 +00:00
  • d2e282c419 Updated meta.xml and README sepp256 2009-11-12 22:37:51 +00:00
  • 4afee8c733 Updated meta.xml and README sepp256 2009-11-12 22:37:51 +00:00
  • 43cb56567d Added headers to glN64_GX source. sepp256 2009-11-12 22:37:07 +00:00
  • 2b87ff5b8a Added headers to glN64_GX source. sepp256 2009-11-12 22:37:07 +00:00
  • d2ed9aaf67 Changed mupen64gc.dol to cube64.dol Added release/ directory structure sepp256 2009-11-12 22:35:17 +00:00
  • a688db0b16 Changed mupen64gc.dol to cube64.dol Added release/ directory structure sepp256 2009-11-12 22:35:17 +00:00
  • 4bb91d802b Added Cube64 logo. Updated makefiles. sepp256 2009-11-12 22:33:56 +00:00
  • fba41b4a65 Added Cube64 logo. Updated makefiles. sepp256 2009-11-12 22:33:56 +00:00
  • 8f230f83aa Branch trunk for profiler emukidid 2009-11-12 21:39:21 +00:00
  • c74439379a Branch trunk for profiler emukidid 2009-11-12 21:39:21 +00:00
  • d5f6e3891c Recompiled: CVT_FP_L CVT_L_FP FLOOR_L_FP TRUNC_L_FP CEIL_L_FP ROUND_L_FP ported from /tehpola branch emukidid 2009-11-12 21:24:34 +00:00
  • 21b968a5d8 Recompiled: CVT_FP_L CVT_L_FP FLOOR_L_FP TRUNC_L_FP CEIL_L_FP ROUND_L_FP ported from /tehpola branch emukidid 2009-11-12 21:24:34 +00:00
  • 60f9ea29d8 Oops, I had forgotten to restore the link register after calling float/long conversion functions tehpola 2009-11-12 16:18:38 +00:00
  • 845f986319 Oops, I had forgotten to restore the link register after calling float/long conversion functions tehpola 2009-11-12 16:18:38 +00:00
  • 6f03cc4193 I was incorrectly calling invalidateFPR (using the register it was mapped to, not the MIPS FPR number) in the conversions to long tehpola 2009-11-12 16:17:50 +00:00
  • 4b1df96d21 I was incorrectly calling invalidateFPR (using the register it was mapped to, not the MIPS FPR number) in the conversions to long tehpola 2009-11-12 16:17:50 +00:00
  • 12782fc011 Invalidate mapped floating-point source register for floating-point to long conversions tehpola 2009-11-12 16:17:05 +00:00
  • 37f36a0be5 Invalidate mapped floating-point source register for floating-point to long conversions tehpola 2009-11-12 16:17:05 +00:00
  • 19cbd725f7 Totally untested long conversion recompilation tehpola 2009-11-12 16:16:04 +00:00