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
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
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
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
Salvy
6ffdd6199a
[!] Light up easymsg lib
...
[~] Converted all our dialogs using easymsg lib (big clean up too)
[+] Added new compile option to turn off dialogs (this only enabled for dev and profile builds)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@126 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-11 19:35:04 +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
Salvy
ebeb71bb76
[!] Fixed DoubleDisplay not disabling
...
[+] Added roms.ini from 636 (feel free to modify it)
[~] Disabled DD in Cruisn' Exotica (cures crash before race)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@121 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-07 23:23:44 +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
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
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
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
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
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
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
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
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
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
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
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
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
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
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