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 |
|
emukidid
|
4d2eb0e408
|
Embedded Fonts no longer required for Qoob users
|
2008-10-07 07:07:52 +00:00 |
|
emukidid
|
fb29e53241
|
TLB block invalidation and fixup
|
2008-10-07 00:03:06 +00:00 |
|