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
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
Salvy
33a72c397b
[~] Workaround for kirby freezing with new unstable fpu exceptions
...
[+] Handle non-inexact and brought back hacks for Mario 64's star and Tarzan's bird
[!] tyde up CATCH_NAN_EXCEPTION
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@84 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-15 05:54:28 +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
Salvy
27724c812d
[!] Fixed R4300 to compile with the latest version of minpspw
...
[!] Redid abit the makefile, otherwise Daedalus won't compile with latest minpspw
[+] Added fpu.h lacally, we can support other dev enviroments other than minpspw (note I commented the math functions we were already using, we need to clean math.h..)
Note : seems that when compiling, the compiler generates d files, that causes the compiler to get confused we are compiling d code..
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@72 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-12 05:24:35 +00:00
Salvy
d88e1c42c6
[~] Moved Nascar hack out of RenderUsingCurrentBlendMode
...
[~] Commented out scissor fix (no longer needed)
[!] Set mem region 0xA500 0xA5FF as invalid (Pokemon Stadium 1 and FZero U boots now)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@71 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-11 22:13:13 +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
Salvy
adc66e8aab
[!] Opps I forgot to commit most changes from last rev xD (blenders,fix release build etc)
...
[~] Disabled new mem mapping (was breaking GE007 and Paper Mario)
[+] Brought back my changes to tlb_exceptions
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@54 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-07 07:32:48 +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
de2b288b5b
[!] Merge back Memory Access opt (Disabled by default, Mario 3D head is now 25+ fps)
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@42 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-05 06:45:30 +00:00
Salvy
6f3f0f071a
[+] Semi implemented all CU1 jump tables
...
[~} Reverted TLB and delay slot changes I did on the interrupts (was causing some slows downs and reading bad mem in kirby)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@40 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-04 21:38:05 +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
Salvy
8cc45498c8
[!] Workaround to Harvest Moon not working anymore (will port CU_CoPro1 later, errg is about 1205 lines long xD
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@34 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-03 21:01:52 +00:00
Salvy
3627a6075d
[!] Disable Cop1 detection completely (else WcW and other games won't work)
...
[~] R4300_Exception_CopUnusuable done in 32bit mode as well make sure not to clear CAUSE_EXCMASK
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@33 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-03 20:38:23 +00:00
Salvy
40bb873a17
[+] Ported FPUUnusable code from 1964 (horrible hack I had no longer needed, games that failed, work fine now without any hack)
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@32 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-03 19:52:11 +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
Salvy
6c44b847ca
[~] Corrected issue from 28 that caused several games to stop working
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@30 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-03 18:51:05 +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
Salvy
180f0c891f
[!] Simplified interrupts even more (deprecated gExceptionWasDelay and made gExceptionPC debug only)
...
[~] Added debug code that I removed by error
[=>] Merged from : 539 (Howard)
[+] Delay initialize MediaEngine. So that we can suspend if we don't use Async Sound. (If you use async sound once, before you exit to XMB, you can not suspend anymore.)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@28 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-03 09:06:25 +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
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
Salvy
f28f356f95
[~] Lowered priority of PanicThread
...
[!] Only clear our interrupts when needed in MemoryUpdateMI (small speed up)
[!] Moved readbutton func out of panic thread so we can idle panic thread even more( we need to find a better place for DaedalusReadButton, now is only usable in the gui :/ )
[~] Reverted changes in pif (was breaking oshle in mario64, I'll check later what's the issue)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@20 42e9bfbe-799a-4a2d-bad1-236e862a387a
2010-12-30 09:53:35 +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
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
a7c23d0b8d
[!] Reverted most changes I did on R4300 (was affecting stability alot, and trade off of speed is really slight)
...
[~] Disabled check from r15 (breaks some SSB textures)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@17 42e9bfbe-799a-4a2d-bad1-236e862a387a
2010-12-29 08:45:12 +00:00
Salvy
14a4320813
[~] Removed basic tmem emulation (no longer needed)
...
[~] Fixed debug build again :P
[~] Disabled check for known ucodes (breaks fzero and yoshi, anyways now only gbi1/s2dex1 games that use loaducode would trigger it..)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@16 42e9bfbe-799a-4a2d-bad1-236e862a387a
2010-12-28 18:05:42 +00:00
Corn
30b8d55c64
[!] Fixed compile error in debug mode RSP_HLE
...
[+] Added general purpose debug variables TEST_VARX & TEST_VARY -> PSPRenderer & Displaylistdebugger ((u32)TEST_VARX % 10 -> gives 0 to 9)
[!] Some small fixes in DLParser (made safer in debug mode)
[!] Init some variables in Microcode (warnings)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@13 42e9bfbe-799a-4a2d-bad1-236e862a387a
2010-12-27 10:10:44 +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