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 |
|
emukidid
|
dbb3938fb6
|
Fixed up minor issue in loading from CARD
|
2008-10-03 01:47:56 +00:00 |
|
emukidid
|
364a9ec1ba
|
Fixed CARD file loading to adjust for icon+comment space
|
2008-10-03 01:37:00 +00:00 |
|
emukidid
|
8f4acfe3df
|
saving to memory card now displays file time and file name so you can know what is what from the IPL memcard managment screen
|
2008-10-03 01:34:57 +00:00 |
|
tehpola
|
ec9821953d
|
Fixing a serious oversight: some instructions (I might not have gotten them all) were not recompiled or interpreted. Fixes the div by zero in some games, but still nothing runs as far as I know.
|
2008-09-20 17:53:18 +00:00 |
|
tehpola
|
5258b0930a
|
Various fixes to dynarec: fixed up branches, accurate (at least more so) instruction counting, and register mapping.
|
2008-09-15 00:11:44 +00:00 |
|
tehpola
|
8bd42310e3
|
All 32 registers, hi, and lo are now guaranteed to be contiguous. Instruction count fix up to work appropriately for dynarec and pure interpreter.
|
2008-09-14 23:06:16 +00:00 |
|
emukidid
|
9ed13d52ad
|
Makefile.GLN64_dev transformed to quieter format.. more compiler warnings removed
|
2008-09-11 05:53:26 +00:00 |
|
emukidid
|
81f0d52cc6
|
Removed more compiler warnings, removed VCR files, if we do implement that later on, just grab them from PC source.
|
2008-09-11 05:06:28 +00:00 |
|
emukidid
|
44a3c6a699
|
Removed some old PC files, added readme from tehpola's branch
|
2008-09-11 04:30:00 +00:00 |
|
emukidid
|
c660158726
|
Added the Zip support files
|
2008-08-20 13:18:15 +00:00 |
|
emukidid
|
9fa91d84dd
|
Integration of Erant's Wii DVD-Loading via libdi and Wii Zip ROM support (Use: 7za a -tzip -mx=9 rom.zip rom.z64). GC ROM-Cache needs a re-work to add in Zip support, then some of the nastyness of my quick-fix hacks to get this compiling for both GC and Wii will be gone!
|
2008-08-20 13:17:04 +00:00 |
|
sepp256
|
941dfe086e
|
Edited wiki page through web user interface.
|
2008-08-13 20:26:00 +00:00 |
|
emukidid
|
6ee88c6612
|
Moved TLB dumping to separate functions. Made TLB cache LUT's static once again
|
2008-08-12 12:53:07 +00:00 |
|