strmnnrmn
|
a9c40c73d0
|
[~] DaedalusConfig::szRomsDirs had 99 unused IO::Filename instances, wasting 26KB or so. Even [0] seemed to be unused - it's never assigned to. Rename to mRomsDir
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1742 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-06-01 08:40:38 +00:00 |
|
strmnnrmn
|
b0b6ca54df
|
[~] Tidy another szFilePath
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1741 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-06-01 08:40:32 +00:00 |
|
strmnnrmn
|
d386e7fbd1
|
[~] Change some more szFilePath -> filepath
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1740 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-06-01 08:40:27 +00:00 |
|
strmnnrmn
|
71cc815ec9
|
[~] Tidy up some (commented out) code in RSP_HLE.cpp
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1739 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-06-01 08:40:22 +00:00 |
|
strmnnrmn
|
cdb6f9e035
|
[~] Tidy IRomSettingsDB::Commit
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1738 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-06-01 08:40:18 +00:00 |
|
strmnnrmn
|
43c7c48bab
|
[~] Rename RomInfo::szFileName to mFileName
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1737 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-06-01 08:40:13 +00:00 |
|
strmnnrmn
|
df40500ca1
|
[~] Tidy Save.cpp
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1736 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-06-01 08:40:06 +00:00 |
|
strmnnrmn
|
7f6a40f167
|
[~] Give Save a C-style interface
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1735 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-06-01 08:40:01 +00:00 |
|
strmnnrmn
|
ad3fc0b510
|
[~] Tidy naming of variables in Save. Move to .cpp (no need to make these visible to the world).
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1734 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-06-01 08:39:54 +00:00 |
|
strmnnrmn
|
1ac2f80e02
|
[~] Remove some unused #includes
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1733 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-06-01 08:39:49 +00:00 |
|
strmnnrmn
|
4dc6891596
|
[~] Rename MAX_PATH_LEN kMaxPathLen
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1732 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-06-01 08:39:43 +00:00 |
|
Corn
|
4c3f5a3f58
|
[!] Added true 64bit compare for BGTZ on PSP dynarec
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1730 42e9bfbe-799a-4a2d-bad1-236e862a387a
|
2013-06-01 06:59:31 +00:00 |
|
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 |
|