Corn
ce3f7e8c2d
[!] Fix for 16bit mode on TV, should look better now.
...
[!] Using CPU instead of VFPU in memcpy_patch() since VFPU breaks clay fighter 63 1/3
[!] Optimized the little endian memcpy()
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@175 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-05 20:59:18 +00:00
Salvy
598f6ac360
[!] Disabled osSendMesg for Clay Fighter 63 1-3 (It works with oshle now)
...
[!] Revert recent change that added memcpy in bcopy (breaks Clay Fighter 63 1-3)
[~] Made osAiSetNextBuffer thread safe, also added several asserts to make sure we handle everything.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@173 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-05 06:28:46 +00:00
Corn
2407a23131
[!] Optimized Proj matrix sceGU load a bit more
...
[+] Optimized Bcopy() and MEMCPY_TEST() OSHLE patches
[!] Reverted check that made OOT bug (thnx salvy)
[-] removed unused copy of memcpy_vfpu()
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@164 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-03 19:58:59 +00:00
Corn
ff05220d58
[+] Only reaload Project matrix to sceGU if its updated
...
[!] fix/speed up bzero patch
Note: This build happens to be very fast
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@162 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-02 22:56:13 +00:00
Salvy
b38edced45
[!] Reverted changes to bcopy (we need to profile them)
...
[!] Bumped oshle version
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@159 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-26 02:24:04 +00:00
Salvy
82dbdf24ff
[~] Fixed regression in osTaskLoad if sync was enabled
...
[!] Removed -fno-builtin (needs to be profiled)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@158 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-26 02:18:23 +00:00
Salvy
a963fcb12d
[!] Refactor how we apply oshle hacks
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@146 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-22 21:06:20 +00:00
Corn
0bee36d78f
[!] Ops, corrected order in Patch_bzero()
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@145 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-19 12:32:50 +00:00
Corn
58a3dc669d
[!] Optimized Patch_bzero()
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@144 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-19 10:22:08 +00:00
Salvy
fcbec7a22f
[~] Patch_bzero use old Daedalus7 implementation (slower, otherwise Chameleon Twist 2 won't work :/)
...
[~] Removed Check N64 FP Usage option (no longer needed)
[~] Replaced update screen option with a hack (is only needed for CT2)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@143 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-19 02:41:03 +00:00
Corn
a25e5cc364
[+] Added more warnings to options
...
[!] moved copy/fill logic from PSPrenderer to DLparser
[!] Fixed logic/compile warning from previous rev
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@142 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-16 21:58:08 +00:00
Salvy
7203fd8de8
[!] Added hack to disabled osSendMesg in Animal Crossing (it works now with OSHLE)
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@141 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-16 21:01:35 +00:00
Salvy
97611fa1cb
[~] Minor change when using gprof build
...
[!] Avoid ending up trying to get length from mem in osAiGetLength when audio is disabled.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@139 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-14 05:00:46 +00:00
Salvy
8e463d7064
[!] Fixed two bugs in oshle when loading from ss (fixes Doom and RR64 when loading from ss)
...
[!] Inlined IsDirty ( We need to clean up N64RegisterCachePSP, is really messy )
[~] Small changes to polish gui for Beta 3
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@137 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-14 03:17:31 +00:00
Corn
6a0971c195
[-] Reverted UpdateFrame() change
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@136 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-13 20:18:47 +00:00
Salvy
3443b0c543
[~] forgot this
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@131 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-13 07:05:00 +00:00
Salvy
2957267767
[+] Added hack to skip osRestoreInt in Ridge Racer (caused it to BSOD when race is about to start)
...
[!] Hacks to disable oshle funcs are only checked once before we start patching ( now we don't have to check them every time = big win!)
[~] Fixed blendmode for Ridge Racer's fences
[~] Clean up our hacks abit
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@122 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-08 20:55:51 +00:00
Salvy
ceebf004c6
[~] Simplified Patch_sinf, Patch_sqrtf, and Patch_cosf
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@119 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-07 20:13:33 +00:00
Salvy
59d42c1d6f
[~] Corrected recent change that caused Gex and several games not to work with oshle
...
[~] Removed OOT menu hack from osRecvMesg (seems is only required for osSendMesg)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@116 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-05 01:52:11 +00:00
Salvy
dc83472049
[!] Optimized osVirtualToPhysical
...
[~] osProbeTLB return to 32bit
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@113 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-01 06:00:24 +00:00
Salvy
28091831e4
[!] Fixed osTimerServicesInit (calculate TimeLo if it returns null, KI works with it now)
...
[!] Simplified further osSpTaskLoad
[~] Removed Wextra flag from release (spams too muc, but eventually we need to look at those warnings)
[~] Made blendmodes as static
[~] Reorder abit our symbol table for oshle (to make easier to track down issues)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@112 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-01 03:49:49 +00:00
Salvy
87cc1d6486
[!] Optimized osSpSetStatus,osSpRawStartDma, and osSpTaskLoad
...
[!] Disabled __osContGetInitData (still too buggy, was breaking FZero)
[~] undef DISPLAY_AI_READS
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@110 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-31 07:26:28 +00:00
Salvy
a3a57ea3f1
[!] Simplified abit osSpTaskLoad (shoved down over 30 ops, will continue tomorrow)
...
[~] Committed ROM.cpp/h changes
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@108 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-29 01:02:29 +00:00
Salvy
2658f4d69a
[~] Minor change to osEepStatus (saves around 4 ops)
...
[!] Re-enabled __osSetFpcCsr (I disabled it by error :d)
[!] Tyde up osContGetInitData (seems games don't care as long as is in the range of 0x0BBBFDFF)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@107 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-28 21:01:03 +00:00
Salvy
775866259d
[+] Implemented osContGetInitData (can't find out why SSV doesn't like it :( so bail out in the meanwhile)
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@105 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-28 08:15:17 +00:00
Salvy
a5b8cfaee5
[~] Fixed both release and debug build
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@104 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-27 22:57:18 +00:00
Salvy
7fa484411b
[!] Set return value in osSpSetPc to 32bit
...
[~] Optimized abit osEnqueueAndYield_Mario
[~] Simplified osSpGetStatus
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@103 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-27 21:00:42 +00:00
Salvy
e711446600
[~] Opps reverted change in osSendMesg/osRecvMesg (I didn't test it and was breaking Aerogauge)
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@99 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-26 03:42:20 +00:00
Salvy
2293cca5e2
[!] Set various return values to 32bit in OSHLE (Note: Only changed the funcs I could test, seems safe to change em all, I could save from 2-19 ops per func!)
...
[~] Reverted adding back libs from 623 ( It didn't fix the freezing issue in MM when oshle is off...)
[~] Avoid linking unnecessary libs
[!] Updated profiler for memcpy, also added back original memcpy_vpfu( newer memcpy_vpu mostly LE version got really slow, should we revert the changes to it? )
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@98 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-26 03:20:31 +00:00
Corn
9571eaf042
[!] Reinserted old blender as default since it now uses same amount of ASM (fixed to match old debug too)
...
[!] Fixed OS HLE progress in debug console (will show the patches)
[!] Removed some text output from blender for "release" compile
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@91 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-21 16:30:51 +00:00
Salvy
0da9606293
[+] Big refactor to our interrupts
...
[~] Small clean ups here and there etc
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@26 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-02 08:29:49 +00:00
Salvy
833d552d88
[!] Huge clean up (made alot of stuff debug only)
...
[!] Skip display ai reads
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@19 42e9bfbe-799a-4a2d-bad1-236e862a387a
2010-12-29 22:45:03 +00:00
Salvy
97417ee48a
[+] Enabled osSetFpcCsr (is only called once...no speed up expect it, works fine with all the games I tried)
...
[!] Forgot some changes from last commit
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@12 42e9bfbe-799a-4a2d-bad1-236e862a387a
2010-12-26 22:22:49 +00:00
Corn
4d1d08b178
[+] inline N64 register cache functions
...
[-] printf in audio HLE
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@9 42e9bfbe-799a-4a2d-bad1-236e862a387a
2010-12-24 19:22:55 +00:00
Salvy
18ac2c5723
[!] optimized osAiSetNextBuffer
...
[~] reset gCurrentLength everytime we load a rom - fixes "bug" in aerogauge after booting Doom :p
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@8 42e9bfbe-799a-4a2d-bad1-236e862a387a
2010-12-24 11:34:14 +00:00
Corn
df28120ac5
[+] optimations in OSHLE patches (math and regs)
...
[+] new screen info preference
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@7 42e9bfbe-799a-4a2d-bad1-236e862a387a
2010-12-24 10:12:38 +00:00
Salvy
379b833502
[~] fixed compiling issue
...
[+] added go and 3k support under hen
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@5 42e9bfbe-799a-4a2d-bad1-236e862a387a
2010-12-24 10:00:51 +00:00
Salvy
d9a70771df
[~] Added WIP speed hack Corn and I found (around 40% speed up)
...
Note : Mostly on example of what can be done for all roms to archive over 40% speed up when audio is disabled.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@4 42e9bfbe-799a-4a2d-bad1-236e862a387a
2010-12-24 04:46:01 +00:00
Salvy
bdbd952c60
[+] Initial repo (based from r630 dx64 branch)
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@3 42e9bfbe-799a-4a2d-bad1-236e862a387a
2010-12-24 04:37:41 +00:00