Commit graph

95 commits

Author SHA1 Message Date
Paul Holden
c7125668f4 [~] Move System.{h,cpp} to System/ 2013-06-04 22:02:31 +01:00
Paul Holden
067a594a9f [~] Move ConfigOptions.{h,cpp} to Config/ and tidy header include order. 2013-06-04 22:02:31 +01: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
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
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
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
6acb15372b [~] Remove some unnecessary casting
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1556 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-12 09:23:18 +00:00
salvy
dba8dfc796 [!] Fixed PSP debug build
[!] Fixed error in oshle that caused a branch assumption error
[!] Detect newer PSP revisions..ex E100 etc, also fixed a bad detection
[~] Some clean ups

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1029 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-02-18 23:07:58 +00:00
strmnnrmn
319601baa1 [~] Encapsulate some display list debugger state
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1021 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-02-18 21:00:03 +00:00
Corn
cede927eb8 [!] small improvement to memcpy and some clean up
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@881 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-01-02 12:03:50 +00:00
salvy
d2de763192 [!] Used a temporal buffer for storing screenshots for savestates
[!] Take savestate screenshot after the next frame rather than storing it in a buffer
[!] Optimized Patch_osCreateThread


git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@872 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-12-21 21:02:39 +00:00
Corn
e3a7eb552b [+] Added storing and displaying previews to Save States (Uses a 128kByte buffer)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@871 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-12-21 17:38:31 +00:00
strmnnrmn
d7d116642a Fix more trailing whitespace (files with CRLF line endings?)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@825 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-11-28 23:23:11 +00:00
Salvy
3ad78170bc [!] Fixed potential bug in our home button implementation with signed builds under FW 6XX or higher
[!] Slight change to our loading screen for ROM buffer

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@617 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-02-17 21:11:50 +00:00
Salvy
313007291e [!] Removed sysevent.prx (no longer needed)
[!] Tidy ME initialization 

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@601 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-31 02:19:07 +00:00
Salvy
89ce9d32e5 [-] opps!
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@588 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-19 01:57:27 +00:00
Salvy
e8e47d4f74 [!] Fixed memory leak in cheat feature
[!] Fixed translations switching to default when accessing pause menu (thnx Ricot for reporting it)
[!] Fixed language list being inconsistent (thnx Ricot for reporting it)
[!] One more fix when wrapping translated text (thnx pzu for reporting it)
[!] Simplify getting language name
[!] No longer register a sysevent handler when using volatile memory (Was breaking exception handler, also volatile memory now works in signed builds)
[!] Use scePowerLock to disable power switch and thus "disable" suspend mode (needed when using volatile memory)

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@585 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-01-19 01:16:27 +00:00
Corn
cacf4e0acb [!] removed some redundant variables in PSPRenderer
[!] small fix to audio and made buffers smaller for less delay
[!] add disassemble when BSOD happens (not avail in release mode)

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@496 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-11-24 17:44:56 +00:00
Corn
3fc10c60d8 [+] Enable to choose 32bit color mode at boot time by pressing "Circle" until splash screen shows up (default is 16bit)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@358 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-08-16 22:14:15 +00:00
Salvy
68a911d423 [!] Created lib to make it easier to manage modules (since we have plenty)
[!] Simplified inits of our modules

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@354 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-08-15 21:02:09 +00:00
Salvy
2256555b3d [!] Stop and unload imposectrl.prx after we impose HOME button (is only required once for that task anyways)
[!] Stop and unload dvemgr.prx if no tv out cables were connected.

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@353 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-08-15 18:30:59 +00:00
Salvy
50ea1c7c76 [!] Enable callbacks when gprof build is compiled
[!] Unlocked volatile memory (this unlocks 4mbs extra of memory)
[!] Disabled suspend (this won't work anymore when volatile memory is unlocked)

Note: The only side effects when volatile memory is used is that suspend and dialogs won't work I twon't affect us though, since we don't depend on neither ;)
Note2: Only cheat codes are using the extra mem atm as a test.

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@351 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-08-15 06:43:15 +00:00
Salvy
6e55f7936f [+] Added a hack to fix the shadows in ISS64
[-] Remove delay when entering pause menu in PHAT PSPs

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@300 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-06-08 19:31:01 +00:00
Salvy
7d9de89750 [!] Fixed detection for 4g PSP3k and OFW (thnx DrCam reporting it and providing required info for it)
[~] Small clean up in CPU.cpp

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@283 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-05-17 17:00:40 +00:00
Salvy
4034771010 [+] Added option to choose the frequency to apply cheat codes (every 31 is the default, activators as cheats that require you to hold certain buttons, require 15 or less though)
[!] Remove delay when entering the menu on newer PSP models (the delay is just a speculative fix for Phats anyways)
[!] Do not allow SELECT (GS Button) to be used if cheat codes are disabled


git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@262 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-04-29 01:19:34 +00:00
Salvy
b5c122a89e [+] Added support for GS button cheats, just press SELECT to use them.
[!] Increase cheats to eight per game


git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@261 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-04-27 20:06:36 +00:00
Salvy
fd6b016137 [!] Typo in FW check
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@249 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-04-23 19:51:20 +00:00
Salvy
d7eb12bf3e [!] Tagging as Beta 3 Update
[+] Added more cheats to the database
[~] Removed debug code from Cheat routine
[!] Killed a warning in R4300.cpp


git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@246 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-04-23 19:13:51 +00:00
Salvy
312c3ce216 [-] Small typo from last commit
[!] Simplified DaedalusFWCheck
[!] Removed alot of flags in RenderUsingCurrentBlendMode (they cause more overhead than good)
[!] Only apply zfighting fix when zbufer is enabled

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@217 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-04-05 06:48:30 +00:00
Salvy
558e6b9a0d [!] Removed "feature" that allowed to swap home with select button (no longer needed)
[+] added more comments and removed legacy debug code from ucode detector
[+] Spread randomly cache ucode entries if we hit max of entries allowed
[+] Block users with lower FWs than 6XX when imposectrl.prx is either missing or damaged

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@216 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-04-05 05:17:06 +00:00
Corn
472a6cc220 [!] Reverted change devs-revs 130 causing PHAT to run out of memory when pressing home button
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@211 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-27 13:45:38 +00:00
Salvy
69314ea9b4 [+] Rewrote how we generate cic codes (code is 90% smaller now)
[!] Frameskip HandleEndOfFrame
[~} Small change when set the flag to unlock the extra mem
[~] Some cleaning in frameskip options

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@207 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-26 09:23:57 +00:00
Salvy
06cffcecdb [+] Unlocked extra memory for all psps, except phat of course (note : if using a loader, make sure is supported)
[!] Silly mistake from last commit
[~] Move mem access opt to advance settings
[+] Added info for mem access in crash dump

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@206 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-26 06:46:14 +00:00
Corn
6a67872f34 [+] Fix for home button issues
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@170 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-03-04 20:07:52 +00:00
Salvy
4d279b0a88 [!] Tagging as Beta 3
[!] Fixed debug build
[!] Fixed two bad blendmodes
[+] Added blender for mountains in Wipeout
[+] Enabled depth hack for Wipeout (fixes depth issues)


git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@154 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-25 02:42:22 +00:00
Salvy
97611fa1cb [~] Minor change when using gprof build
[!] Avoid ending up trying to get length from mem in osAiGetLength when audio is disabled.

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@139 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-14 05:00:46 +00:00
Salvy
128d475aca [~] tight up buttons wrapper
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@138 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-14 03:34:37 +00:00
Salvy
8e463d7064 [!] Fixed two bugs in oshle when loading from ss (fixes Doom and RR64 when loading from ss)
[!] Inlined IsDirty ( We need to clean up N64RegisterCachePSP, is really messy )
[~] Small changes to polish gui for Beta 3

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@137 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-14 03:17:31 +00:00
Salvy
3443b0c543 [~] forgot this
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@131 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-13 07:05:00 +00:00
Salvy
98cefac7dc [~] Do not force saving when entering pause menu (Note : more testings is needed to make sure savings didn't get broken!!)
[~] Simplify our dialogs abit
[~] Separate UpdateFrame for GUI (more clean ups are needed though)
[!] Use ClearZbuffer for clean scene
[~] Made exception handler release only (breaks gdb in debug builds)

git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@130 42e9bfbe-799a-4a2d-bad1-236e862a387a
2011-02-13 07:00:52 +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
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
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
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
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