emukidid
|
d9581fe3ba
|
MFC0 recompiled, ported from /tehpola to googlecode.
|
2009-10-19 21:37:26 +00:00 |
|
tehpola
|
ddd657c779
|
Implemented MFC0.
|
2009-10-19 21:36:09 +00:00 |
|
emukidid
|
b6df58bb7d
|
gencheckfp change to use reg_cop0, rescheduling. both ported from /tehpola to googlecode.
|
2009-10-19 21:35:01 +00:00 |
|
tehpola
|
14c03b76fc
|
Check FP Available bit in recompiled code rather than having the called function check.
Also including rearranged instructions for improved pipelined performance that I meant to commit earlier.
|
2009-10-19 21:32:48 +00:00 |
|
emukidid
|
7754970f50
|
SQRT_FP and recompiler pipeline improvements ported to /googlecode from /tehpola
|
2009-10-19 21:31:37 +00:00 |
|
tehpola
|
51db3f4674
|
Use Newton-Raphson refinement to increase accuracy of sqrt instruction (should fix issues with OoT)
|
2009-10-19 21:29:48 +00:00 |
|
emukidid
|
8e23156b7e
|
Fixed ROM-Cache-MEM2.c in /tehpola branch.
|
2009-10-19 21:28:08 +00:00 |
|
emukidid
|
31c3eeffe5
|
forgot a LB,LH,etc update from tehpola branch, also ported the relative branching stuff.
|
2009-10-19 21:26:57 +00:00 |
|
tehpola
|
285884de2c
|
Calls to C code via function pointers held in registers replaced with relative branches.
|
2009-10-19 21:24:42 +00:00 |
|
emukidid
|
8fc57b0a6a
|
Porting over of tehpola's latest inlined count update stuff from tehpola to googlecode.
|
2009-10-19 21:23:23 +00:00 |
|
tehpola
|
d14b1e9487
|
Inline update_count in generated code.
|
2009-10-19 14:27:53 +00:00 |
|
emukidid
|
00fea27052
|
blocks is now located in MEM2, yay 4MB more free space in MEM1. Removed libfat USB stuff cause it's only on the libOGC svn for now. Default RecompCache is now 6MB.
|
2009-10-19 13:21:57 +00:00 |
|
emukidid
|
ea0495eba9
|
new ps code from tehpola branch in 3DMath.h.
Using SYS_GetArena1Size now to check heap space.
|
2009-10-19 13:20:48 +00:00 |
|
tehpola
|
5b9af6dfdf
|
Removed ps_merge00 from glN64 paired-singles code since I know realize it can be avoided without any performance loss.
|
2009-10-19 13:10:57 +00:00 |
|
tehpola
|
6a047bcda8
|
Fixed bug in deinit_block
|
2009-10-19 13:10:25 +00:00 |
|
tehpola
|
ef8e65348c
|
Fixed a sloppy mistake
|
2009-10-19 13:09:53 +00:00 |
|
tehpola
|
b3243b1e60
|
Fixed rather significant bug in code_addr memset.
|
2009-10-19 13:09:17 +00:00 |
|
tehpola
|
7075b35828
|
code_addr in RecompCache. Should perform worse than before, but memory usage is now more bounded.
|
2009-10-19 13:08:53 +00:00 |
|
emukidid
|
8efc102b13
|
fixed up some GC mode on Wii code in googlecode and some tidy-up in main_gc-menu.c.
|
2009-10-19 08:35:14 +00:00 |
|
tehpola
|
b448a9d11a
|
Seemingly got the RecompCache code_addrs working in /ps3
|
2009-10-18 16:28:41 +00:00 |
|
tehpola
|
90281fb9ab
|
I had missed an important revision in the ps3 branch during migration. Hopefully, this commit will sort out all differences between the private and public ps3 branches at this point, and the rest will go without a hitch.
|
2009-10-18 16:27:48 +00:00 |
|
tehpola
|
270ad38a08
|
EXPERIMENTAL: code_addr in smaller pieces in funcs rather than in blocks. I'm fairly certain this code doesn't work, but committing is the easiest way to copy to my PS3 right now.
|
2009-10-16 03:58:02 +00:00 |
|
emukidid
|
a7daf56409
|
Commenting out of Wiifs to save 70Kb. To re-enable, undefine -DRELEASE and add the .o files to Makefile. Probably best since it fails if there is no fakesign IOS available.
|
2009-10-16 03:55:24 +00:00 |
|
emukidid
|
be1f836757
|
Removal of ARAM from Wii Makefile.GLN64_dev_wii
|
2009-10-16 03:54:23 +00:00 |
|
emukidid
|
fe58a410da
|
USB1 support for fileBrowser-libfat.c and mounting with better cache. Requires up-to-date SVN libFAT.
|
2009-10-16 03:53:28 +00:00 |
|
emukidid
|
156265b5ba
|
ROM-Cache-MEM2.c bug fix, now working in 16MB. Some dynamic allocation in fileBrowser-CARD.c to save 40kb.
|
2009-10-16 03:52:33 +00:00 |
|
emukidid
|
5c8325727b
|
Saves are now in MEM2 for Wii. 256kb+32kb saved.
|
2009-10-16 03:51:13 +00:00 |
|
emukidid
|
55fa5d4157
|
Moved invalid_code & fonts into MEM2 for Wii. ROM-Cache-MEM2 now is 16MB in 1MB chunks (needs work for 512Kb chunks). TexCache is now 16MB. Recomp Cache is now 4Mb.
|
2009-10-16 03:50:12 +00:00 |
|
emukidid
|
3d0b262028
|
TLB-Cache-hash deinit() called inside of init() just for safekeeping. fixed restart game as per tehpola branch. fixed possible strcpy overflow in rom loading.
|
2009-10-16 03:49:06 +00:00 |
|
emukidid
|
7aba4c4b83
|
Added some debug flags around _BREAK(); statements.
|
2009-10-16 03:48:04 +00:00 |
|
tehpola
|
1e71b50086
|
2xSaI using virtual inheritance instead of templates. Less code duplication and more flexibility, but most calls are virtual.
|
2009-10-16 00:23:11 +00:00 |
|
tehpola
|
2801a93613
|
Fixed Restart Game (at least for SM64)
|
2009-10-16 00:18:32 +00:00 |
|
sepp256
|
7756319d05
|
Added Loading Bar and Message Box to menu.
Fixed some menu input bugs.
Cursor input is still a bit quirky.
|
2009-10-16 00:12:40 +00:00 |
|
tehpola
|
4997f35dbb
|
Templated 2xSaI code so that there's only one version of _2xSaI and interpolate.
|
2009-10-16 00:11:01 +00:00 |
|
tehpola
|
4c937d10af
|
Bringing /ps3 up to speed with my working copy
|
2009-10-16 00:06:41 +00:00 |
|
sepp256
|
bfd9d611e0
|
Initial addition of libgui and the new menu. There are bugs, but basic functionality is there.
|
2009-10-15 22:40:58 +00:00 |
|
emukidid
|
42ec48cb8c
|
Defining MALLOC_MEM2 = 0
|
2009-10-15 22:29:34 +00:00 |
|
emukidid
|
bc73c96540
|
Fixed shutdown behaviour to work all the time.
|
2009-10-15 22:28:21 +00:00 |
|
emukidid
|
d491ae2921
|
Updated defaults, removed load ROMs from ISFS. Added Shutdown from Wii remote and power button (only in the menu).
|
2009-10-15 22:27:26 +00:00 |
|
tehpola
|
a409e9189e
|
New default settings and changed URL and version name in credits
|
2009-10-15 21:57:30 +00:00 |
|
emukidid
|
61d2ec05ad
|
rwmem 0x10000 fixup from tehpola branch ported to googlecode.
|
2009-10-15 21:50:02 +00:00 |
|
emukidid
|
dd265350f2
|
Fixed DVDx usage (which fixed Exit to Loader), also fixed up GC DVD behaviour. Added -DFASTMEM flag to Wii makefile by default.
|
2009-10-15 21:48:59 +00:00 |
|
tehpola
|
52e7ca3ce9
|
Decreased fastmem comparison by one instruction without requiring an
extra saved register
|
2009-10-15 12:08:43 +00:00 |
|
emukidid
|
3a3f172e54
|
Removed DEBUG_stats stuff which was always present in the MEM2 ROM-Cache-MEM2.c stuff. Removed savestate flags from interupt.c, updated the rest from tehpola branch.
|
2009-10-15 06:38:37 +00:00 |
|
emukidid
|
c6f1b3b13e
|
gen_interupt savestate flag checking
|
2009-10-15 06:37:22 +00:00 |
|
tehpola
|
80209596ca
|
Fixed LD bug
|
2009-10-15 06:07:50 +00:00 |
|
tehpola
|
b909eabb9c
|
Added FASTMEM conditional compilcation
|
2009-10-15 06:07:22 +00:00 |
|
emukidid
|
362893c483
|
LR Fix from tehpola branch.
|
2009-10-15 05:56:01 +00:00 |
|
tehpola
|
e17294249f
|
No longer save lr for each external call from the dynarec: the lr is
saved by dyna_run
|
2009-10-15 05:51:40 +00:00 |
|
emukidid
|
5be86ad4ca
|
gc_input updated from tehpola branch. Removed -DNO_BT flag from wii Makefile.GLN64_dev_wii
|
2009-10-15 04:50:17 +00:00 |
|