Commit graph

3102 commits

Author SHA1 Message Date
strmnnrmn
010393683d [~] Tidy patch member variable naming
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1753 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-06-01 08:41:42 +00:00
strmnnrmn
b3b0fa5390 [~] DAEDALUS_ENABLE_OS_HOOKS for OSX
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1752 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-06-01 08:41:37 +00:00
strmnnrmn
48813087a4 [~] Tidy sz prefixes in patch
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1751 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-06-01 08:41:30 +00:00
strmnnrmn
3d9b1d862b [~] Tidy sz prefixes in DebugLog
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1750 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-06-01 08:41:25 +00:00
strmnnrmn
5dd075201c [~] Down with sz prefix - RomSettings.cpp
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1749 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-06-01 08:41:20 +00:00
strmnnrmn
bdd50a8950 [!] W32 AddExtension was inconsistent - it also removed the old extension. Use the new SetExtension for this functionality now.
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1748 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-06-01 08:41:15 +00:00
strmnnrmn
5c94de6276 [~] Path::AddExtension return value is unused (and a bit pointless)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1747 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-06-01 08:41:10 +00:00
strmnnrmn
5f1af554f7 [~] Ensure we call IO::Directory::EnsureExists after setting up the path. Tidy Dump_Get{Save|Dump}Directory functions
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1746 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-06-01 08:41:01 +00:00
strmnnrmn
761c374b39 [~] Add a helper SetExtension function
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1745 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-06-01 08:40:56 +00:00
strmnnrmn
f181f93c2d [~] Compile fixes from merge
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1744 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-06-01 08:40:51 +00:00
strmnnrmn
c4667cfee3 [~] Rename DaedalusConfig::szSaveDir to mSaveDir
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1743 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-06-01 08:40:45 +00:00
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
salvy
a013fb87b0 Updated PSP readme
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1731 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-06-01 07:30:19 +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