Wally
2d7157e5a9
Got SDL2 build compiling again.. Not sure if it works yet, crashes KDE on my VM
2019-05-27 13:00:23 +10:00
Ben Slater
c562b76641
*Clean build from StrmnNrmns repo
2019-02-27 17:04:51 +11:00
Ben Slater
25cafe132e
Reverted a change to fix Savegames so we can release 1.1.6
2019-02-22 23:25:42 +11:00
z2442
7a95363c81
Fix saving paths
2019-02-20 22:15:24 -05:00
z2442
b89365235a
Changes to file loading Fixes daedalus on Ubuntu
2019-02-18 17:43:36 -05:00
Ben Slater
99aad0b79d
Started work on 64-bit / Linux support
2019-01-30 22:15:17 +11:00
Ben Slater
7233a55c83
Fixed macOS build - Just linker issues remain. Requirements will be listed later
...
Removed third_party folder as it's all redundant
2019-01-29 11:21:41 +11:00
Wally
795cb677f1
Move more debug stuff out of the main code
2019-01-21 16:12:37 +11:00
Paul Holden
e2492d21d7
[~] Add a FIXME in Dump_GetSaveDirectory - we check that a string is empty twice here, and it looks odd. I think there used to be some code here to show a file selector or something.
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
Paul Holden
49a06ed319
[~] Make header guards consistently use FULL_PATH_TO_FILE_H_, with script
2013-06-04 22:02:30 +01:00
Paul Holden
734944d829
[~] Drop the _MSC_VER check around #pragme once - all the compilers we use understand #pragma once (or happily ignore it)
2013-06-04 22:02:30 +01: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
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
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
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
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
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
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
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
c5fdd5d04a
[+] Add an IO::Path::Assign
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1672 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-06 18:39:00 +00:00
strmnnrmn
d7269e6ae7
[~] Debug_InitLogging failed to compile if DAEDALUS_DEBUG_CONSOLE isn't defined but DAEDALUS_LOG is
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1669 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-05-06 18:20:21 +00:00
strmnnrmn
9821e04675
[~] Update DAEDALUS_ASSERT and other macros that are compiled out of release builds so that they 'consume' their arguments without generating any code. This removed the need for use() in a lot of places.
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1655 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 16:37:17 +00:00
strmnnrmn
97f726a1f2
[~] Fix status_assert for earlier versions of clang
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1632 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 14:30:33 +00:00
strmnnrmn
083c16208a
[~] Fix linux compile errors
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1631 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-27 14:26:03 +00:00
strmnnrmn
98c5a5bf38
[!] Ugh - static asserts were disabled in release builds which is not good! (They're compile time asserts so they have no runtime cost)
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1607 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-23 22:32:41 +00:00
strmnnrmn
6dee6e84c0
[-] Strip out a load of unused debug console cruft
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1566 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-12 09:24:36 +00:00
salvy
c269e285f3
[!] Pull webby.c from third party dir
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1500 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-03-31 16:37:07 +00:00
salvy
ee46d26d2a
[!] OSX Dlist debugger works now under W32
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1480 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-03-30 14:36:26 +00:00
salvy
ec968e68cb
[-] Bye bye MainWindow, we are a console app now :)
...
Note: A huge clean up is required to deprecate completely MainWindow
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1463 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-03-28 08:26:16 +00:00
salvy
0e62310a61
[!] Fixed Howard's audio plugin in W32 build (Audio doesn't work too well, should be nice to share OSX impl)
...
[~] OSX/W32 were calling updatescreen twice per frame, also sp semaphore should always be zero
[-] removed alot of deprecated files from W32
[!] Enable accurate tmem for W32
[!] W32 will use OSX input implementation
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1458 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-03-28 06:33:48 +00:00
strmnnrmn
3c49fa66b9
Add DebugConsoleImpl from OSX port
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@972 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-02-17 15:04:01 +00:00
strmnnrmn
b4ce66e376
Reintroduce some cross-platform code
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@969 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-02-17 15:03:48 +00:00
salvy
4536c5c170
By StrmnNrmn : …
...
Multi-platform:
* Reintroduced a bunch of DAEDALUS_PSP ifdefs.
* Reintroduced a load of Win32/OSX code.
* R4300: To reduce some of the DAEDALUS_PSP ifdefs in R4300.cpp, added some
defines for R4300_IsNan etc.
* R4300: f32_to_s32_trunc etc. I think we should keep these as they provide some
abstraction between PSP/OSX/W32 etc and remove tons of ifdefs elsewhere.
I think I updated all of these correctly. Please check!
* Math/Math.h: we should provide a consistent interface here. e.g. rather than
exposing pspFpuSqrt(), we should have Sqrt() that's #defined (or a wrapper
function) to the most appropriate implementation for the platform.
Small improvements:
* Added a few DBGConsole_Msg lines to track down boot errors.
* CPU: gLastPC/gLastAddress were defined as static in CPU.h - that means they'd
be introduced into all compilation units that pulled in that header. Redefined
as extern.
* NativeTexture.h - GetScaleX/Y can just return an f32 (no need for reference)
* ROMFileCache: Just declare AddressToChunkMapIndex/GetChunkStartAddress as
inline functions in the .cpp file.
Tidying:
* Path: Moved IO::Path::Tidy to String.h (it's not really a Path function).
* Lots of whitespace fixes (git doesn't like whitespace at the end of lines)
* Started nuking lots of 'tractor lines' (//*********************)
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@840 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-12-05 20:07:03 +00:00
strmnnrmn
57e39ec213
Merge some trivial changes from multi-platform build
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@838 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-12-04 09:32:14 +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
strmnnrmn
767e4efd9c
Fix line endings
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@822 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-11-28 22:11:57 +00:00
Corn
fc3435211f
[!] Fixed dynarec access to broken pointer from previous rev
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@749 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-08-15 17:54:28 +00:00
Corn
4502ef5f4f
[!] It is now possible to map emulated CPU/FPUregs to psp scratchpad
...
[!] Debug_console is now possible to compile without silent flag
[!] Adjustments to dynarec/traces parameters
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@738 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-07-24 20:30:44 +00:00
Corn
3f1e612b52
[-] Reverted LWC1/SWC1 FPU OPs (caused to many issues need more work)
...
[!] Reorganized Build Config flags
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@643 42e9bfbe-799a-4a2d-bad1-236e862a387a
2012-04-13 13:12:34 +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
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