Commit graph

60 commits

Author SHA1 Message Date
Salvy
ab94edf73f [~] Fixed EXPERIMENTAL_INTERRUPTS option (when defined, Body Harvest and Nightmare Creatures work)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@345 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-08-08 23:49:20 +00:00
Corn
5f8d49f65b [!] Clean up SetNewVertexInfo() for Conker
[!] Change order for PIF processing in DMA

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@328 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-07-31 09:58:05 +00:00
Salvy
aeaf90d317 [!] Trap r0 write in LW (fixes San Francisco 2049 crashing when race is about to start)
[+] Added debug code to detect r0 writes

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@312 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-06-24 22:41:24 +00:00
Salvy
6d06a989a2 [~] Silly error that broke sram saving
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@311 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-06-24 22:23:27 +00:00
Salvy
89dd5e5359 [!] Simplified DMA_PI_CopyFromRDRAM (we only for DOM2/ADDR2 anyways)
[!] Simplified WriteValue_Cartridge (Added notes too for games that write to ROM in DOM1/ADDR2..)
[!] Moved RTC READ out of ProcessEeprom to keep code clean, and added an assert for NOP cmds in PIF.
[~] Killed a couple of dead externals
[!] Signed extend DADD/DADDU and also operand in 32bit (fixes Excite Bike and saves 4 ops)
[~] Small clean ups here and there..

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@307 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-06-17 22:48:30 +00:00
Salvy
15bdaf2949 [+] Experimental new SI/PI/SP interrupts (based from 1964, nightmare creatures, body harvest work now)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@180 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-08 23:27:38 +00:00
Salvy
222f265b39 [!] Commented out a couple of dead variables in DMA.cpp
[!] Added a blender for Conker's experiment
[+] Added experimental check odd len sp (debug only atm)



git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@167 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-03 21:11:06 +00:00
Salvy
815c09df63 [!] Ignore IMEM transfers for speed (we don't use low-level RSP on the PSP anyways)
[!] Clear/Set a couple of registers I removed by mistake

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@166 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-03 20:41:48 +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
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