Salvy
8fbfdbdbb5
[!] Simplified CRC hash
...
[!] Zelda sun hack works for OOT as well
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@188 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-15 07:06:45 +00:00
Salvy
fea04adac7
[!] Force struct alignment for our ucodedefs (Gives better code)
...
[!] Added ucodedef for SetPrimDepth (thx corn for pointing out we need low 15bits for it)
[!] Simplified SetColor struct
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@187 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-14 20:59:29 +00:00
Corn
bed33d8322
[~] Some cleaning and commenting
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@186 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-13 14:44:52 +00:00
Salvy
a7779e045e
[!] Added a hack to fix the sun in Zelda (still needs abit of work though with the height)
...
[~] Temporally disabled check to wrap certain textures (was breaking the sun and other textures in Zelda, and Mario's hat in SSB) (Note: We need to make that check more robust if disabled the castle in Link's stage in SSB is broken..)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@185 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-13 01:09:34 +00:00
Salvy
8589112152
[!] Replaced swizzle_fast with Raphael's version (Corn)
...
[~] Code clean ups
[~} Removed usage of pspFpuMin/pspFpuMax
[!] Proper fix for width issues in Lode Runner (removed hack I had for it too)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@184 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-12 12:41:42 +00:00
Corn
847867fce2
[!] Some clean up in graphics and audio
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@183 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-12 11:08:54 +00:00
Salvy
0b6e2bf05f
[!] Make sure we set MI_MODE_REG and MI_INTR_MASK_REG registers every time.
...
[+] Added hack for Aidyn's sky (dunno what up here..breaks completely our logic with alpha threshold..)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@182 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-10 21:30:09 +00:00
Salvy
ff44a81585
[!] Fixed stupid error I did in Patch_Hacks (was causing to stop the oshle scanning when Patch_Hacks returned true!)
...
[~] Disable __osDispatchThread and __osEnqueueAndYield for Body Harvest (it boots now with oshle)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@181 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-09 08:01:09 +00:00
Salvy
15bdaf2949
[+] Experimental new SI/PI/SP interrupts (based from 1964, nightmare creatures, body harvest work now)
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@180 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-08 23:27:38 +00:00
Corn
0a546dcb0d
[!] Improved hack for Wonder project J2 with a speed up (require setting texture check to 4 or so)
...
[!] Moved clean scene to BeginFrame()
[-] Removed residual fraction calculation in Insert matrix
[!] Corrected a few warnings
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@179 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-08 21:39:51 +00:00
Salvy
96b873b4a5
[!] Fixed trees in Dream Land (SSB) (no need to add fraction in integer part)
...
[!] Added blendmodes for Command & Conquer
[~] Moved more debug code out of RenderUsingCurrentBlendMode
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@178 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-07 19:09:38 +00:00
Salvy
306e9069d7
[!] Fixed nasty texture to work along blendmode maker in Combiner Explorer (just press triangle to use it)
...
[~] Do not force magenta as default for blender explorer (just use nasty texture now)
[~] Removed Rice's Alpha test checks (wasn't used anyways)
[~] Moved code used for nasty texture and blend explorer out of RenderUsingCurrentBlendMode (to maintain code clean)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@177 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-07 02:38:05 +00:00
Corn
ba1aa603e7
[!] Force Zbuffer hack for Fzero X, Ridge racer 64 and Wipe out 64 no longer needed
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@176 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-06 17:35:40 +00:00
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
bdacanay
4d72110135
[+] Added some comments about conflicting blends
...
[+] Added a THPS blend for the text
[~] Fixed the Espona horse dust blend by adding it from the old blend file (corn)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@174 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-05 07:47:28 +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
Salvy
7e6b2f8e4b
[!] Removed Conker shadow hack (no longer needed, generic blendmode takes care of the shadow)
...
[~] Commented it out ZScreen (doesn't do anything anyways)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@172 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-04 22:02:08 +00:00
Corn
a4c4101074
[!] This should fix the cut off graphics(bug) in the ROM selector menu
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@171 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-04 20:48:49 +00:00
Corn
6a67872f34
[+] Fix for home button issues
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@170 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-04 20:07:52 +00:00
Salvy
71525b1b12
[!] Leveraged comparing ints with floats in DLParser_GBI1_Sprite2DDraw (chops down 38 ops) (needs more work)
...
[~] Inlined Audio_Ucode_Detect (I reverted it by error)
[!] Add SVN # to about menu (we'll change it back once we get close to release)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@169 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-04 20:04:05 +00:00
Salvy
41bc9c6c44
[!] Only try to detect ABI once (WIP)
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@168 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-04 18:41:40 +00:00
Salvy
222f265b39
[!] Commented out a couple of dead variables in DMA.cpp
...
[!] Added a blender for Conker's experiment
[+] Added experimental check odd len sp (debug only atm)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@167 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-03 21:11:06 +00:00
Salvy
815c09df63
[!] Ignore IMEM transfers for speed (we don't use low-level RSP on the PSP anyways)
...
[!] Clear/Set a couple of registers I removed by mistake
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@166 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-03 20:41:48 +00:00
Corn
ece59d5163
[!] Optimized loading vector planes for clipping
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@165 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-03 20:14:41 +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
Salvy
43070d629b
[!] Simplified Sprite2D
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@163 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-03 07:52:51 +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
bdacanay
8f6e93244d
[+] Added a single blend for Mega Man 64 that fixes multiple incorrect blends
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@161 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-01 20:34:12 +00:00
Corn
00e1ae782b
[!] removed some blender text spam in DAEDALUS_PUBLIC_RELEASE mode
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@160 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-26 21:02:22 +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
Corn
3c9f214028
[!] optimized build config for best overall speed in B3
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@157 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-25 22:24:25 +00:00
bdacanay
dda8750c36
[-] Removed all of the dead forced options
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@156 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-25 22:18:27 +00:00
bdacanay
444677f3aa
[+] Updated all of the compat codes
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@155 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-25 21:32:40 +00:00
Salvy
4d279b0a88
[!] Tagging as Beta 3
...
[!] Fixed debug build
[!] Fixed two bad blendmodes
[+] Added blender for mountains in Wipeout
[+] Enabled depth hack for Wipeout (fixes depth issues)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@154 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-25 02:42:22 +00:00
bdacanay
0158150f32
[+] Updated all of the recommended settings to reflect the option changes
...
[-] Replaced some compatibility colors with colors ones that were recently defined
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@153 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-24 22:45:41 +00:00
Corn
3c76699db9
[!] Fixed missed correction for custom DLParser_TexRect_Last_Legion()
...
[!] Fixed color warning from Bdacanay
[!] some small cleanup
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@152 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-24 18:21:41 +00:00
bdacanay
e358fd33a1
[+] Added several new menu colors including turquoise, orange, purple, and grey.
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@151 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-24 05:02:39 +00:00
Corn
f0403262a2
[!] consolidated gRDPOtherMode variables to just one struct
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@150 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-23 21:23:33 +00:00
Corn
e3ee40ec52
[!] RDP_OtherMode fix this is still needed for proper rendering/blending(MM shadow, Zfight OOT/MM + others, WIP)
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@149 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-23 20:46:27 +00:00
bdacanay
66f4b54549
[~] Fixed a Conker blend
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@148 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-23 06:33:19 +00:00
Salvy
398dd33ca7
[!] Fixed shadows, Mask logo, and Sky in MM
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@147 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-23 02:28:52 +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
Corn
5ca661e29b
[!] Scissor fix (might need more work)
...
[!] Some changes in options texts
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@140 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-14 21:55:11 +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