Commit graph

87 commits

Author SHA1 Message Date
Corn
5ed5cb30e3 [!] Optimized RDPStateManager
[~] Forgot to add ROM hack for RAYMAN 2
 

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@477 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-11-07 20:45:39 +00:00
Corn
6c4d2df0c6 [!] Semi fixed Extreme-G2 with a hack(does not clear zbuffer and uses setprimdepth on geometry)
[!] Made old TMEM implementation compatible with recent changes in S2DEX
[!] Big overhaul on Debug Dlist formating to make it easier to read

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@467 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-11-02 16:54:45 +00:00
Salvy
77cb88c72f [+] Background in Yoshi Story works now (THis is based from Glide Napalm, props to them \o/)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@430 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-10-06 19:44:58 +00:00
Corn
640ad83bea [!] Use another(faster) way to front/back face cull to avoid using 1/w for the cross product.
[!] small update/boost to reference CPU clip.
[!] optimized both VFPU and CPU clip flag generation
[+] added hack to make memory opt work in PD


git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@418 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-09-28 21:26:57 +00:00
Salvy
faaf063c0b [!] Unified DKR and JFG ucode tables
[!] Simplified DKR/JFG's Vtx ucode
[!] Simplified abit MoveWord_DKR

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@396 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-09-13 05:58:50 +00:00
Corn
72a7cdb108 [!] This time it seems as if BranchZ really works for OOT & MM (more work is needed for proper function in Aerogauge and Penny racers)
[!] Remove forced back culling for DKR (use normal)


git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@375 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-08-23 18:32:32 +00:00
Corn
0b986f47c5 [+] added ROM setting to enable Body Harvest and Night Creatures to boot
[!] modified IRQs
[+] added roms.ini for GEX3, Donald Duck and Rayman2 

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@347 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-08-10 21:43:54 +00:00
bdacanay
89664dbd36 [+] Added a hack to Wave Racer 64 to fix the dangerous menu blend without breaking any other games. Tested and working perfectly. (Thanks corn)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@320 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-07-14 22:32:15 +00:00
Salvy
6e55f7936f [+] Added a hack to fix the shadows in ISS64
[-] Remove delay when entering pause menu in PHAT PSPs

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@300 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-06-08 19:31:01 +00:00
Salvy
f2ec448189 [+] Insert country ID in ROM name for cheats (This is to allow more cheat code entries per slot and to fix the parsing cache for cheatcodes when having multiple regions of the same ROM.)
[!] Updated Daedalus.cht to follow new format
[~] Removed entries for hacks that are no longer used

Note : Cheatcode format has changed slightly, Please refer Cheat FAQ for help : http://forums.daedalusx64.com/viewtopic.php?f=12&t=3298

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@288 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-05-27 22:57:46 +00:00
Salvy
00131952fa [!] Bail out offscreen tris earlier (fixes BSOD in Conker due clipping too many tris)
[!] Fixed debug build
[+] Added hack superman (sky and in game show up now)
[~] Forgot something else from previous commit... 


git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@278 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-05-10 23:46:28 +00:00
Salvy
d3b181f9f7 [~} Forgot a few changes from last commit
[+] Added Animal Forest to roms.ini
[!] Clean up left overs of LLE RSP emulation
[+] Added speed hack for MRC - Multi Racing Championship in the cheat database
[!] Ignore SP_PC_REG/SP_IBIST_REG regs (they are only needed in LLE emulation)

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@277 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-05-10 08:47:51 +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
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
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
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
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
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
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
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
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
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
ee9303a4b5 [!] Fix crash in Ogre battle 64
[+] Added hack for Paper mario and MEM OPT.
[+] Added Blend for Road Rush 64
[~] Use only 32bit in IRQ updates

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@83 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-14 21:57:56 +00:00
Corn
dcd586b1c1 [!] Properly fixed PrimDepth (no need for SSV/Road Rush hacks)
[+] Added Rice Alpha test checks
[+] Road Rush tree blend


git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@69 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-11 17:47:58 +00:00
Corn
a8bbdc2e35 [!] fix for SSV HUD
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@66 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-10 17:19:11 +00:00
Corn
b669334f27 [+] Fix/Hack for FZero to proper Zbuffer rendering of geometry
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@62 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-09 23:01:03 +00:00
Corn
674a93e8b4 [+] Insert matrix should work now (Kirby NMEs)
[+] General fix for force matrix (Rayman2 and starwar racer 1)
[-] removed rayman2/topgearrally/starwar racer hacks

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@51 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-06 18:07:24 +00:00
Salvy
ceb6a0062c Fixed BSOD in debug build (make sure when adding hacks to increase MAX_HACK_NAMES and modify gGameHackNames)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@39 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-04 20:01:33 +00:00
Corn
f8f388eb5a [+] New memory mapping and more compatible (makes more games boot like Pokemon stadium, Fzero U version)
[!] Removed some compiler errors for Debug Dlist


git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@36 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-04 09:47:30 +00:00
Corn
eb850dffe1 [+] matrix fix for Rayman2
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@31 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-03 19:51:39 +00:00
Corn
af41d69e4b [!] fixed Donald duck rendering
[!] semifixed Tarzan (need more work)

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@29 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-03 18:02:56 +00:00
Corn
df4dfc16c1 [!] quick fix for DLParser_S2DEX_Bg1cyc / Kirby 64 (might need more work)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@21 42e9bfbe-799a-4a2d-bad1-236e862a387a
2010-12-30 19:41:42 +00:00
Corn
cbe03b10d0 [+] Enabled general hack for alternative TLUT
[+] Added MM, SSV, Animal crossing, Sin and punishment(Tsumi to Batsu) & Flying dragon to alternative TLUT
Note: partial load of palette is allowed!!!

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@18 42e9bfbe-799a-4a2d-bad1-236e862a387a
2010-12-29 14:57:19 +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