Commit graph

1131 commits

Author SHA1 Message Date
emukidid
0f70f115b6 SRLV fix. 2009-10-08 13:14:25 +00:00
emukidid
392fa0dbc7 Conditional linking branches fix. 2009-10-08 13:13:00 +00:00
emukidid
22eb3962ac Likely delay slot update_count fix. 2009-10-08 13:11:59 +00:00
emukidid
9ec0b4fa3c emukidid directory now has all the latest IRC channel fixes as well as: 4mb fix and printing gen_interrupt stuff to the desktop. Also disabled the printing in wrappers.c 2009-10-07 13:17:16 +00:00
emukidid
1c9cadc1f5 Created emukidid branch from tehpola r468 branch 2009-10-07 12:48:48 +00:00
emukidid
66f4039cc1 Edited wiki page through web user interface. 2009-09-30 11:29:10 +00:00
emukidid
76e36c4c25 Edited wiki page through web user interface. 2009-09-30 11:01:33 +00:00
emukidid
37046f81cb Deleting wiki page CompatibilityList. 2009-09-30 08:40:39 +00:00
emukidid
2728cffbd4 Edited wiki page through web user interface. 2009-03-20 23:39:54 +00:00
tehpola
cc3c249cff Consilidated memory LUTs into one memory LUT which points to smaller
LUTs for read/write byte/hword/word/double.  Saved substantial amount of 
memory.
2009-02-23 18:47:42 +00:00
sepp256
9cfe68e17d PS mtx and vector transforms added to glN64, complements of tehpola. 2009-02-08 20:29:13 +00:00
sepp256
53076217ff Added new timer functions.
Using some PS functions to speed up matrix calculations.
Fixed CI texture caching problem.
Fixed texture filter modes for texture rectangles.
Some general code cleanup.
2009-02-02 08:14:12 +00:00
sepp256
6376d09fbe Fixed compiling for Wii with last Stop Audio commit. 2009-01-29 06:20:46 +00:00
emukidid
104568984b ROM Load block whilst in-game now pauses/resumes audio. 2009-01-27 00:07:56 +00:00
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