Commit graph

2771 commits

Author SHA1 Message Date
Corn
6584426d4a [+] added force force matrix
[+] blendmode for KIRBY
[!] fixed diplaylist names and counter

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@24 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-01-01 19:54:28 +00:00
Corn
5d044a5a5f [+] Implemented DLParser insert matrix (still missing something for it to work properly)
[+] TMEM now allocated in VRAM (Should be faster)
[+] Only one alloc for all screen/draw/depth/TMEM buffers (saves some overhead in alloc list)
[+] Added palette load hack in BG_copy for KIRBY64

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@23 42e9bfbe-799a-4a2d-bad1-236e862a387a
2010-12-31 16:31:18 +00:00
Salvy
b47e142f20 [!] simplified imposectrl.prx
[~] Reverted changes in ColourAdjuster (generates the same asm as the old version anyways)
[!] Make sure not to mask the buttons (else home won't work)
[!] Do not compile double math funcs (they are unused anyways)
[!] Improved kirby blends

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@22 42e9bfbe-799a-4a2d-bad1-236e862a387a
2010-12-30 23:22:15 +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
f1b9fd831f [!] Fixed textures in Fzero X menus
[!] Fixed textures in MM (need a hack tho)

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@15 42e9bfbe-799a-4a2d-bad1-236e862a387a
2010-12-28 17:40:07 +00:00
Salvy
f21b305920 [!] Fixed regression that caused undesired inputs when returning from pause menu
[!] Debug build compiles again (note, profiler and dump dlist is broken)
[!] Cleaned up gbi2 table to avoid using loaducode and unused cmds


git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@14 42e9bfbe-799a-4a2d-bad1-236e862a387a
2010-12-28 09:27:48 +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
97417ee48a [+] Enabled osSetFpcCsr (is only called once...no speed up expect it, works fine with all the games I tried)
[!] Forgot some changes from last commit

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@12 42e9bfbe-799a-4a2d-bad1-236e862a387a
2010-12-26 22:22:49 +00:00
Salvy
add5c2d853 [!] Rewrote kernel buttons lib to work with newer firmwares
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@11 42e9bfbe-799a-4a2d-bad1-236e862a387a
2010-12-26 22:04:34 +00:00
Salvy
438f73c950 [+] Improved ucode detector (is alot simpler and faster now)
[~] Fixed a bug that caused our ucode detector to give bad detections (also removed all the checks we had for that)
[+] Replaced old cache code for ucodes with a faster and simpler version
[!] Only try to detect ucodes once (only loaducode changes ucodes in game anyways) 


git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@10 42e9bfbe-799a-4a2d-bad1-236e862a387a
2010-12-26 21:54:45 +00:00
Corn
4d1d08b178 [+] inline N64 register cache functions
[-] printf in audio HLE 

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@9 42e9bfbe-799a-4a2d-bad1-236e862a387a
2010-12-24 19:22:55 +00:00
Salvy
18ac2c5723 [!] optimized osAiSetNextBuffer
[~] reset gCurrentLength everytime we load a rom - fixes "bug" in aerogauge after booting Doom :p


git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@8 42e9bfbe-799a-4a2d-bad1-236e862a387a
2010-12-24 11:34:14 +00:00
Corn
df28120ac5 [+] optimations in OSHLE patches (math and regs)
[+] new screen info preference


git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@7 42e9bfbe-799a-4a2d-bad1-236e862a387a
2010-12-24 10:12:38 +00:00
Salvy
379b833502 [~] fixed compiling issue
[+] added go and 3k support under hen

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@5 42e9bfbe-799a-4a2d-bad1-236e862a387a
2010-12-24 10:00:51 +00:00
Salvy
d9a70771df [~] Added WIP speed hack Corn and I found (around 40% speed up)
Note : Mostly on example of what can be done for all roms to archive over 40% speed up when audio is disabled.

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@4 42e9bfbe-799a-4a2d-bad1-236e862a387a
2010-12-24 04:46:01 +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