Commit graph

1117 commits

Author SHA1 Message Date
sepp256
9c2f1a682a Fixed Profiling.
Changed Tex cache back to 1MB.
Maybe fixed load block status bar.
2009-01-23 15:53:34 +00:00
tehpola
664c9e699b Calculating Count as the other cores do, but there are apparently still some issues to be resolved. This new method isn't 100% debugged. 2009-01-14 22:49:39 +00:00
tehpola
59455cb866 Recompilation pass0 assertion fix. 2009-01-13 21:11:44 +00:00
tehpola
6d13d7bd5b Another idle branch fix (self: J self) in dynarec. 2009-01-12 08:06:52 +00:00
tehpola
8cddd64338 BEQ_idle and mips_is_jump fixes in dynarec. 2009-01-12 05:49:11 +00:00
tehpola
88053069de Ported previous revision's fixes to GC/Wii. 2009-01-10 17:46:01 +00:00
tehpola
5c20ad8c76 Several dynarec fixes for linux version that need to be ported to GC/Wii branches: improved count accuracy, more appropriate interrupt checking, and interpreted SLT* instructions. Still issues to resolve. 2009-01-10 06:40:29 +00:00
tehpola
ab363ffe52 Some tweaks to the dynarec (interpreting SLT* until its fixed and working on fixing Count and popping issues). 2009-01-05 23:49:56 +00:00
emukidid
bf94a37665 Complete 16Kbit EEPROM fix for games that require it 2009-01-04 14:27:17 +00:00
tehpola
00df6bdc21 Edited wiki page through web user interface. 2009-01-04 02:07:00 +00:00
emukidid
0babf44ae8 Edited wiki page through web user interface. 2009-01-04 01:11:55 +00:00
emukidid
8ad3f5e481 Banjo-Tooie Fix 2009-01-03 16:33:41 +00:00
sepp256
cee2421926 Adding glN64 plugin with _BIG_ENDIAN patches to PS3 branch. 2009-01-01 20:06:24 +00:00
sepp256
501f1f971d Separated __GX__ and _BIG_ENDIAN flags to (hopefully) make glN64 compatible with the PS3. 2009-01-01 19:58:38 +00:00
sepp256
341d031492 Fixed Fire bug in soft_gfx for tehpola's branch. 2009-01-01 18:22:25 +00:00
sepp256
0a44520e42 Fixed bug in soft_gfx so that the FB will update if no dlist is executed. 2009-01-01 18:15:36 +00:00
sepp256
26fc96ab17 Added hardware scaling for the N64 framebuffer into the soft_gfx plugin in tehpola's branch. 2009-01-01 04:21:03 +00:00
sepp256
33e2adb2e9 Added hardware scaling of framebuffer to the soft_gfx plugin. 2009-01-01 04:06:23 +00:00
emukidid
45e41522b7 Assume dst_block is unreliable in recomp.c w/ dynarec 2008-12-29 04:38:20 +00:00
emukidid
ec18bd00e7 dynarec fix from PS3 - fix for infinite loops to return to the interpreter to check for interrupts to get them out of the loop 2008-12-28 23:32:04 +00:00
tehpola
7295607a22 Adding missing PPC linux code. 2008-12-19 05:40:21 +00:00
tehpola
6248dffeb7 Adding PS3-linux branch for debugging the ppc recompiler in a linux environment. This code isn't really PS3 dependant, it should build and run on
any ppc linux environment, but since my only ppc linux box is a PS3 (Ubuntu 8.10), its all I can guarantee works.
2008-11-26 21:11:05 +00:00
emukidid
1ad6b26724 DVD file system is now dynamically allocated to save about 128kb of space at runtime 2008-11-20 10:53:07 +00:00
emukidid
2733008f19 recurseOrSelect return fix 2008-11-20 02:21:41 +00:00
emukidid
6d87e5f020 Removed compiler warnings, removed statically declared buffers from DVD code 2008-11-20 02:00:27 +00:00
emukidid
d312cc5df7 Code tidy up - ROM_SETTINGS.goodname is now trimmed once, not every time it's needed. Also removed useless prints from rom_gc.c 2008-11-20 01:38:55 +00:00
tehpola
7b829d780e Now setting delay_slot when interpretting instructions in dynarec. 2008-11-16 22:12:20 +00:00
tehpola
34432fe3e5 Oops, I missed a very similar bug right next to the last. Sign extension should now work correctly in flushLRURegister. Removed a bit of redundant code when swapping out a register to map a new one. 2008-11-14 18:25:16 +00:00
tehpola
0c3a98f519 Fixed minor bug in flushLRURegister (I would always sign extend from lo, not the flushing register). 2008-11-14 16:17:55 +00:00
tehpola
9f4b82dbe7 Defining INTERPRET_LWU (whoops). Removed some (now) redundant code in register mapping. 2008-11-10 01:28:25 +00:00
emukidid
1a1882a98a Profiler ROM section added 2008-11-09 23:09:46 +00:00
emukidid
4a2b855921 adapted tehpola's fully associative L1 for MEM2 to ARAM - tested, lowers ARAM accesses by a lot, mess with it later when we have full fps 2008-11-09 22:58:35 +00:00
emukidid
16a451b9d5 LRU block updating now actually happens in GC ROM Cache 2008-11-09 04:52:52 +00:00
emukidid
b6471959e4 Edited wiki page through web user interface. 2008-11-05 10:15:36 +00:00
emukidid
8ef26f37e5 Cleaned up ROMCache for ROMs that fit in memory 2008-11-04 23:24:47 +00:00
emukidid
41d8ae452f The GC ROMCache bug is hopefully gone! :) 2008-11-04 23:10:45 +00:00
emukidid
b44a3e99e1 Fixed byteswapped ROMs on Wii, these were broken. Fixed interface for Wii/GC RomCache to be the same so there's less clutter in rom_gc.c 2008-11-04 04:07:04 +00:00
emukidid
7e6a13b490 Edited wiki page through web user interface. 2008-10-30 12:53:53 +00:00
tehpola
7c1c5d5a20 Reverting change from r430. The call was in free_memory and adding it there was redundant. 2008-10-28 22:20:09 +00:00
emukidid
4a46109d3f TLBCache_deinit is now called 2008-10-28 12:15:59 +00:00
emukidid
09db7fe648 Added tehpola's latest changes to gc_audio/main.c with some commented dumping functions, and also re-added the 50% volume decrease into the RSP.. it actually does sound better on some games 2008-10-27 09:12:04 +00:00
tehpola
daa41a1163 Linear interpolation resampling. Can be optimized for floating-point performance. 2008-10-26 00:15:40 +00:00
tehpola
d52d4b0422 Adds audio by samples rather than by bytes so there is no noise artifacts from resampling. It works now although not great quality resampling. 2008-10-25 16:18:52 +00:00
tehpola
4d9f6d8637 Slight improvement on resampling, but its still not quite filling out the buffers as it should in all cases. 2008-10-25 05:34:46 +00:00
tehpola
2d13d0d5a3 Initial (quick and dirty) attempt at resampling audio. Produces overpowering noise. 2008-10-24 21:41:58 +00:00
tehpola
2021cabf72 Furthered my attempt at EABI compliance with the recompiled code. 2008-10-14 12:53:40 +00:00
tehpola
5d9a3f7d65 Moved the flush of audio buffers before the SemWait(audio_free). 2008-10-10 00:51:17 +00:00
tehpola
5a8d47e223 Many dynarec fixes including leaving r13 alone. 2008-10-10 00:25:02 +00:00
tehpola
026c4562f7 Added some debugging _break()s to pure_interp, added check_memory when in dynarec, and fixed up a couple macros 2008-10-09 23:26:00 +00:00
emukidid
62829ca468 Better make it only for GC just incase it causes problems on Wii 2008-10-07 07:11:17 +00:00