salvy
|
680a2ff786
|
[!] Changed input configuration for PC (please refer to readme.txt)
[!] Updated readme.txt for PC
[!} Save states will be created on /SaveStates directory (PC)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1729 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-06-01 06:48:47 +00:00 |
|
salvy
|
6ffaa473cf
|
[!] Stack optimization for SWC1 (W32 dynarec)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1728 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-31 05:46:17 +00:00 |
|
salvy
|
f6c7aa642b
|
[!] Fixed typo in osGetSR (sorry!)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1727 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-30 18:22:41 +00:00 |
|
Corn
|
c6f684cb90
|
[!] Fix BGTZ to 64bit for DK64 in Dynarec
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1726 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-30 18:18:26 +00:00 |
|
salvy
|
4954df3879
|
[!} Fixed DK going through walls (Note: 64bit compares didn't impact performance on PSP, Note2: this has to be fixed on the PSP dynarec too)
[!] Fixed audio in DK64 and use our memcpy_byteswap (W32)
[~] Some small clean ups
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1725 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-30 07:32:59 +00:00 |
|
salvy
|
a7fb63f28f
|
[!] Fixed memory leak in texture cache
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1724 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-29 06:55:41 +00:00 |
|
salvy
|
c7a19fcd9e
|
[!] Only enable sign ext in certain oshle patches for PC (on the PSP this disabled since we loose up to ~5% speed in some games)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1723 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-28 20:00:51 +00:00 |
|
salvy
|
d1087f9932
|
[+] Added define to enable sign ext for OSHLE patches, is getting tiresome to debug when some games are sensible when sign ext is ignored (This is disabled for now, need to benchmark carefully the performance impact on the PSP)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1722 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-28 18:53:10 +00:00 |
|
Corn
|
f14525b4d6
|
[!] Smoother joystick sensitivity on PSP
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1721 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-27 17:57:23 +00:00 |
|
Corn
|
1b037b19d8
|
[!] Fixed a potential bug in DADD and DADDIU when dst reg is the same as one of the src regs
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1720 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-26 18:27:46 +00:00 |
|
salvy
|
378f3bc67f
|
[!] Move branch type to static analysis (This avoids an extra look up for branch type)
[!] Use PSP's roms.ini for PC (StrmnNrmn can you check if it works fine for OSX?)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1719 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-26 18:09:48 +00:00 |
|
salvy
|
1e287e7640
|
[!} Fixed regression in wipeout (W32)
[~} Small typo from previous commit and updated gfxbugs.txt
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1718 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-24 07:32:29 +00:00 |
|
salvy
|
eb94a69152
|
[!] Fixed bug with OSHLE when flushing the fragment cache (This fixes many games, Banjo Tooie, F-Zero, Zelda, PS, SSB, and others)
[~] DK64 works now with dynarec (PSP)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1717 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-24 06:35:33 +00:00 |
|
salvy
|
4773382962
|
[!] Fix for banjo tooie (Can only freeze GFX task!)
[~] Added comments so we can hopefully get dynarec working for tooi
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1716 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-23 07:38:54 +00:00 |
|
salvy
|
9c22fc361b
|
[~] Opps typo
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1715 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-23 05:46:10 +00:00 |
|
salvy
|
99988d4f9d
|
[+] Added advanced option to enable "Clear Depth FrameBuffer", needed for DK64 and Zelda's special effects (This can slow down games, make sure to only enable it if needed)(This enabled by default for PC)
[!] Optimized Clear Depth FrameBuffer (Corn)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1714 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-23 05:44:40 +00:00 |
|
salvy
|
9fd514382b
|
[~} Removed some code that wasn't meant to be committed
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1713 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-22 17:42:33 +00:00 |
|
salvy
|
f652ae99b4
|
[+] Added clear framebuffer (fixes jumpy camera in DK64, and sun and flames flare in zelda) Note: Is very expensive, so is only enabled for DK64. Might only enable it for PC eventually.
[!] Use integers as much as possible for fillrect
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1712 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-22 17:40:25 +00:00 |
|
salvy
|
9f40daf05f
|
[!] Enabled R0 checks for W32/OSX/Linux, on the PSP is relatively expensive so is disabled
[+] Added clean scene for GL renderer, DK64 needs it (Glover still works fine)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1711 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-22 05:01:33 +00:00 |
|
salvy
|
1df2d7c44e
|
[!} Fighting Force now works with OSHLE (silly me, can only return -1 if ai is busy)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1710 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-22 04:20:26 +00:00 |
|
salvy
|
aeff9d3e4a
|
[!] Fixed Glover and other games not rendering anything in W32/OSX/Linux
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1709 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-19 22:34:52 +00:00 |
|
salvy
|
5c42f7ec57
|
[~] Compile fixes
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1708 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-19 18:55:22 +00:00 |
|
strmnnrmn
|
b818b8a0a1
|
[~] Remove unused vars
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1707 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-19 09:23:18 +00:00 |
|
strmnnrmn
|
2445ed7289
|
[~] Fix y flip on Salvy'sn ew framebuffer support
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1706 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-19 09:23:11 +00:00 |
|
strmnnrmn
|
9d54b648f3
|
[~] Linux fixes
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1705 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-19 09:05:44 +00:00 |
|
strmnnrmn
|
e20f9469c5
|
[~] stdafx cleanup: Move Endian.h to Utility/ and only include where needed
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1704 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-19 08:53:42 +00:00 |
|
strmnnrmn
|
ffcbe649b1
|
[~] stdafx cleanup: Include stdio.h and stdlib.h where needed
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1703 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-19 08:53:29 +00:00 |
|
strmnnrmn
|
4e78d7d970
|
[~] stdafx cleanup: Include stdlib.h where needed
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1702 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-19 08:52:59 +00:00 |
|
strmnnrmn
|
16cb89183a
|
[~] stdafx cleanup: Include string.h where needed
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1701 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-19 08:52:47 +00:00 |
|
strmnnrmn
|
df3b1682c3
|
[~] Include Alignment.h where it's needed
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1700 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-19 08:52:32 +00:00 |
|
strmnnrmn
|
3757a27a46
|
[~] stdafx cleanup: PSP should compile without DaedalusTypes.h in stdafx.h now
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1699 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-19 08:52:22 +00:00 |
|
strmnnrmn
|
54ed2baae7
|
[~] PSP fixes
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1698 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-18 16:16:24 +00:00 |
|
strmnnrmn
|
022c740bbb
|
[~] stdafx cleanup: DaedalusAssert.h is already included by DaedalusTypes.h
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1697 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-18 16:06:20 +00:00 |
|
strmnnrmn
|
5366827789
|
[~] stdafx cleanup: Start adding DaedalusTypes.h where needed.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1696 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-18 16:06:16 +00:00 |
|
strmnnrmn
|
e2855267dd
|
[~] Add missing HLEAudio header guards.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1695 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-18 16:05:57 +00:00 |
|
strmnnrmn
|
1472824e5a
|
[~] stdafx cleanup: Move _strcmpi to Utility/DaedalusTypes.h for now
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1694 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-18 16:05:53 +00:00 |
|
strmnnrmn
|
5eec4748c9
|
[~] stdafx cleanup: Move DAEDALUS_USE to Utility/Macros.h
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1693 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-18 16:05:49 +00:00 |
|
strmnnrmn
|
14edad8918
|
[~] stdafx cleanup: Use DAEDALUS_FORCEINLINE rather than msvc __forceinline-ism, and move to Utility/Macros.h
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1692 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-18 16:05:42 +00:00 |
|
strmnnrmn
|
3d4a0c0e95
|
[~] stdafx cleanup: Move utility macros to Utility/Macros.h and directly include where needed.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1691 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-18 16:05:35 +00:00 |
|
strmnnrmn
|
a835f22a27
|
[~] stdafx cleanup: Pull in Utility/String.h directly. Need to clean up _strcmpi.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1690 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-18 16:05:21 +00:00 |
|
strmnnrmn
|
9bc86745b7
|
[~] stdafx cleanup: Pull in Utility/Profiler.h directly
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1689 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-18 16:05:14 +00:00 |
|
strmnnrmn
|
a6708a168b
|
[~] Define DAEDALUS_COMPRESSED_ROM_SUPPORT for OSX
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1688 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-18 16:05:06 +00:00 |
|
strmnnrmn
|
5741ad3d98
|
[~] Remove Source/Utility/Zip/unzip.h - this is an old version and we should really be using the version in third_party/zlib/contrib/minizip/. Salvy - hopefully this won't break the Windows build - I couldn't see how it links against minizip so I couldn't figure out what I needed to change to make it work. If you get an error about unzip.h not being found, you'll need to add Source/third_party/zlib/contrib/minzip to the project include paths.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1687 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-18 16:05:01 +00:00 |
|
strmnnrmn
|
b05c813379
|
[~] Huge filename cleanup. Use IO::Filename rather than char [MAX_PATH] or char [MAX_PATH+1]. Add an IO::Path::Assign. Use IO::Path::Assign/Combine rather than strcpy/strcat/snprintf. Remove MAX_PATH (everything should use the constant in IO.h if required, then we can make this platform specific)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1686 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-18 16:04:55 +00:00 |
|
strmnnrmn
|
963e67f900
|
[~] stdafx.h cleanup - remove unused DAEDALUS_VERSION, DAEDALUS_SITE
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1685 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-18 16:04:35 +00:00 |
|
strmnnrmn
|
6435d4dc36
|
[~] stdafx.h cleanup - move gDaedalusExePath to System/Paths.h
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1684 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-18 16:04:31 +00:00 |
|
strmnnrmn
|
c7cd94a16d
|
[~] Tidy ROMImage.{cpp,h}
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1683 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-18 16:04:15 +00:00 |
|
strmnnrmn
|
7f9cad2892
|
[~] The struct packing headers shouldn't be needed. They only did anything on W32, and the struct are defined in a way that they're packed correctly anyway.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1682 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-18 16:04:11 +00:00 |
|
strmnnrmn
|
43d924db7e
|
[~] Remove the hacky pspgu.h files for W32/OSX/Linux and just define this stuff directly in SysGL/GL.h (slightly less hacky).
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1681 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-18 16:04:05 +00:00 |
|
strmnnrmn
|
77b648e0cb
|
[~] Rename g_pAiPlugin to gAudioPlugin
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1680 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-05-18 16:03:56 +00:00 |
|