Commit graph

962 commits

Author SHA1 Message Date
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
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
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
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
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
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
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
Corn
63846c5556 [+] Auto FS 1 & 2 works now
[!] improved wonder project hack
[!] improved Zfight logic

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@135 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-13 17:36:05 +00:00
Corn
92326a1af9 [!] improved wonder project hack performance (only reload relevant textures)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@134 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-13 12:58:34 +00:00
Corn
87eafa8bce [-] Revert Salvys Clean scene change in DLparser
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@133 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-13 11:27:08 +00:00
Corn
53cf5ef65b [!] fix compile issue in prev rev
[!] added hack for Wonder Project J2 (should show text properly now)

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@132 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-13 11:15:52 +00:00
Salvy
98cefac7dc [~] Do not force saving when entering pause menu (Note : more testings is needed to make sure savings didn't get broken!!)
[~] Simplify our dialogs abit
[~] Separate UpdateFrame for GUI (more clean ups are needed though)
[!] Use ClearZbuffer for clean scene
[~] Made exception handler release only (breaks gdb in debug builds)

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@130 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-13 07:00:52 +00:00
Corn
5205f89355 [!] Possible fix/hack for SM64 stars blend
[!] Calling proper function for clearing Zbuffer(also adding proper cast for passed variable)


git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@129 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-12 23:12:34 +00:00
Corn
a9796365f6 [!] Fix some blends that broke RR64 (and others?)
[!] Unified Blend debug output text
[!] Reworked Zbuffer enable/disable in PSPrenderer


git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@128 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-12 09:52:38 +00:00
bdacanay
018e2f0500 [+] Added lots of Pokemon Stadium 2 blends
[+] Added one Doubutsu no Mori blend
[~] Cleaned up some minor things in the blend file to keep it looking clean

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@127 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-11 20:49:16 +00:00
Corn
b5e19913e7 [+] Fix compile issue + Blend Explorer text
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@125 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-10 22:27:04 +00:00
Salvy
9cef9435af [+] Rewrote dialogs using EasyMessage lib by jojojoris
[!] Added blendmode for waterfall in SpiderMan
[~] Cleaned up blender abit
[~] Cleaned up a warning

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@124 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-10 20:58:14 +00:00
Corn
fc5b54b151 [!] force magenta as default for blender explorer again (to make it easy to spot correct texture)
[-] Removed blender for starwars (was messing with the the HUD)
[!] let see if this location for resetting SM64 Star-hack works

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@123 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-09 21:33:15 +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
Corn
59da7fbc10 [+] added back SSB Link bomb blend
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@120 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-07 21:17:24 +00:00
Corn
f2814b3683 [+] Made Blend Explorer more noob friendly (show actual functions now)
[+] Fixed/added Conker and Donald Duck blends

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@118 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-05 16:44:00 +00:00
Corn
7936875d71 [+] When N64 uses Average as texture filter we do Bilinear on PSP (Smooths GEX 3 textures properly)
[!] Optimized GEX hack a bit

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@117 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-05 10:04:06 +00:00
Corn
04014e1f28 [+] Fixed Modelview matrices for GEX games to render properly
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@115 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-04 22:02:38 +00:00
Corn
157a4a7735 [!] fixed some blends MM-sky
[-] RDPFULLSYNC is now empty function

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@114 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-01 20:58:22 +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
Corn
046527245a [!] Matrix stack is max 18 now (according to manual)
[!] scissors default to 0,0 320,240 at ROM boot
[!] DMA memcopy was optimized a bit further

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@111 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-31 22:29:45 +00:00
Corn
b4982b27fe [!] BranchZ is made Aerogauge only for now
[!] Fixed order of Zbuffer clear with FillRect (Zbuffer clear has priority)
[!] Updated some Dlist debug output info

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@109 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-29 17:27:30 +00:00
bdacanay
418707b480 git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@106 42e9bfbe-799a-4a2d-bad1-236e862a387a 2011-01-28 20:42:32 +00:00
Corn
d157bfa524 [!] Better balance between code size and speed on loading matrices (fit better in cache)
[+] Blends, Wave racer sky, Sin and punishment, (hack for blend used by both RR64 and OOT) .

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@102 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-27 16:32:48 +00:00
Corn
4aced74ea1 [+] blendmodes -> SM64 head, pilot wings sky
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@101 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-26 14:32:33 +00:00
Corn
bac2d45f55 [!] Reset SM64 star hack after each frame
[~] forgot to change in Rice blend function

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@100 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-26 10:27:05 +00:00
Corn
8e6ad69e23 [!] Fix branchZ for aerogauge (hides stuff once it gets far away.) (need to check other games)
[+] weapons blend for doom64
[!] even better dither matrix combo

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@97 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-25 20:12:19 +00:00
Salvy
ac57f6b97e [~] Speculative fix to Doom's alpha issues on the weapons
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@96 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-25 18:31:35 +00:00
Salvy
bba192baf2 [~] Removed bad blender ( was breaking Doom's weapons)
[~] Removed Nascar hack (tested several games and depth source check seems safe, risky though)
[~] Fixed menu writing in Tarzan and also added proper fix to the alpha issues Tarzan had
[!] Set new blender as default ( I find it alot easier to work with, as far as right now there's no case that it breaks anything)
[=>]Merged from 632-636 (Yamagushi)
[~] Updated About Screen.
[~] Added message boxes for reset settings confirmation.
[~] Added new quit window.
[!] Fixed Dpad+Analog UI Bug
[!] Fixed 2 Rom UI Bug
[!] Fixed Graphical UI Bug

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@95 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-25 02:56:57 +00:00
Wally4000
9328ee9c35 Updated to fix several blends
Added Bdacanays Blends :D (Thanks mate)

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@94 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-25 02:22:29 +00:00
Corn
c37b736e68 [~] Some minor house keeping
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@93 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-22 21:22:52 +00:00
Corn
87b132b149 [!] Fixed 3D rendering in RR64 (palettes are still glitchy in some places)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@92 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-21 23:10:54 +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
Corn
53872168bb [!] combined the old and new blender.cpp version (for reference)
[!] fixed some compile errors

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@90 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-20 23:11:42 +00:00
Corn
bdf4a8970a [+] Combiner explorer will color code also the defaulted inexact blends (CYAN)
[!] Some cosmetics to the Dlist debugger 

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@89 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-20 16:20:38 +00:00
Wally4000
e24e14fcb3 Added Blenders for SpiderMan, Doom, Bust a move 3, Starwars Racer
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@88 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-19 19:36:03 +00:00
Corn
403f7c624c [!] Made Combiner explorer a bit friendlier (WIP)
[!] Default Blendmode in explorer is MODULATE_RGB / force MAGENTA
[!] Changed Blendmodes.cpp functions names to reflect proper use

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@87 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-19 19:03:19 +00:00
Wally4000
a359401e21 Added several more blends :D
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@86 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-19 02:29:31 +00:00
Corn
443e87e656 [+] Added back some Kirby blends
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@85 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-15 10:42:48 +00:00