Commit graph

141 commits

Author SHA1 Message Date
Wally4000
f029fc65ba Begin to use std::thread 2024-10-06 13:30:12 +02:00
Wally4000
67cf97f33b Fix Windows build 2024-08-18 21:08:50 +10:00
wally4000
d0f9fd7c8e Move all Plugins to HLEAudio/Plugin 2024-08-03 09:57:12 +10:00
Wally4000
32f6c33bb0 Fix some Windows stuff 2024-07-12 23:17:30 +10:00
Wally4000
08d4f880f0 Remove redundant option 2024-07-06 10:08:54 +10:00
Wally4000
a07023394e Remove redundant Windows code 2024-07-06 10:02:11 +10:00
Wally4000
2e2cfc0c24 Use the Timing from Posix Build 2024-07-05 21:45:44 +10:00
Wally4000
ca75f74035 Tidy up some Windows exclusive stuff 2024-07-04 09:37:31 +10:00
Wally4000
dd75f5b4a4 Use Posix main.cpp for Windows 2024-07-04 09:34:13 +10:00
wally4000
4952c208fb Attempt number 9000, fixing MSVC paths 2024-07-02 08:45:19 +10:00
wally4000
eefea5d168 set runtime directory to current binary dir 2024-07-02 08:33:28 +10:00
wally4000
7426037f6a Ordering? 2024-07-01 15:00:16 +10:00
Wally4000
fa6787c9c6 Add in the DLLS and the font (Finally) 2024-06-29 22:03:24 +10:00
Wally4000
1800aefc44 Fix build issues 2024-06-29 21:55:32 +10:00
Wally4000
dae3ed8262 Add basic script and install features for Windows 2024-06-29 21:54:42 +10:00
Wally4000
ffd4f9a674 Remove redundant files 2024-06-29 18:13:10 +10:00
Wally4000
0db6f44622 Apply some fixes so Windows builds again 2024-06-29 11:55:46 +10:00
Wally4000
ebed797b89 More IO:: Standardisation 2024-06-18 17:48:41 +10:00
wally4000
677f53c592 Modernise DAEDALUS_USE and replace ARRAY_SIZE VARIABLE 2024-06-17 13:45:41 +10:00
Howard Su
e957638bb3 Defaut to use async process ALIST on Windows 2023-12-12 11:30:43 +08:00
Howard Su
f3a9ee81ae Fix windows 2023-12-09 17:45:25 +08:00
Howard Su
a47d61a75d Fix Windows build 2023-12-08 14:37:50 +08:00
Howard Su
75d3eb0814 enable debug build of win32 2023-12-07 23:35:46 +08:00
Howard Su
734ed8788d Make Win32 build on Release 2023-12-07 22:56:38 +08:00
Wally4000
3dab92cd1d Fix a few more changes 2023-10-31 14:26:05 +11:00
Wally4000
1c5ca317f2 Adding 3DS Port 2023-10-30 21:27:44 +11:00
Wally4000
895e8910d9 Remove BuildOptions and clean up macros 2023-10-23 12:58:37 +11:00
Wally4000
6dca83df5e Clean up CMake (PSP Build is jank) 2023-04-15 09:35:45 +10:00
Wally
faaac7fcad Refine CMakeLists more 2022-06-22 22:41:10 +10:00
Wally
48e6e1d54f Use BuildOptions.h for macro functions 2022-06-19 22:32:56 +10:00
Wally4000
ca36d90a3e Clean up more functions 2022-05-03 22:20:05 +10:00
wally4000
658964d47d Start fixing Windows Build, move x86 dynarec 2022-04-16 17:16:12 +10:00
Wally
23d60271b8 PSP will now build but crashes :( 2022-03-27 12:56:24 +11:00
Wally4000
3fec82b04d Remove stdafx.h for consistency 2022-03-22 18:06:17 +11:00
Wally4000
7640cfc8ba Add Windows Defines for CMake 2022-03-22 18:02:54 +11:00
Wally4000
a1f945414d Remove System/Paths.h / Paths.cpp as not required 2022-01-30 21:21:03 +11:00
Wally4000
beb96ed554 Move some more config options to CMakeLists 2021-12-09 15:55:55 +11:00
Wally4000
4082edabe5 Let CMake Handle Endianness Detection 2021-10-18 22:28:41 +11:00
Wally4000
eadc1b3758 move from typedef to modern using declaration 2021-10-18 18:58:14 +11:00
Wally
299d82978d Revert "Revert "sorta fixed frame limiter and enabled win32 threaded audio""
This reverts commit 5b99ec13c8.
2021-07-18 11:09:50 +10:00
Wally
5b99ec13c8 Revert "sorta fixed frame limiter and enabled win32 threaded audio"
This reverts commit 8791abed65.
2021-07-18 11:09:07 +10:00
z2442
8791abed65 sorta fixed frame limiter and enabled win32 threaded audio 2020-12-22 13:58:12 -05:00
z2442
3039f6a652 Windows support! 2020-12-18 13:14:27 -05:00
Wally4000
15e3e2a1d0 Update to the Bazel Directory Structure.. 2020-08-22 18:42:41 +10:00
=
1511baa25e Fix up paths in headers 2020-05-27 19:20:52 +10:00
salvy
c728c7654e [!} Ensure r0 is always zero (R4300_CHECK_R0 is no longer needed, is now only used for debugging)
[!] Fixed regression in mario party 3 (We now only set rounding mode for games that needed it ex DK64) (PSP)
[!] Optimized CTC1
[!] Fixed bug in Compare for Equality in interpreter
[!} Clean ups in R4300.cpp
[!] Optimisation for ADDI in x86 dynarec (PC)
2013-11-04 10:18:54 -08:00
salvy
fa52955863 [!] All libraries for W32 build are now statically linked
[!] Do not use fast call for W32, anyways R4300_CALL_TYPE ensures dynarec can use fast call
[!] Removed PSP project files from MSVC11 solution, please use devkitpro.bat or minpspw.bat for compiling the PSP build
[+] Now is much easier to compile W32 build, third party libraries can be built and linked in the same solution

NOTE: These changes are only for MSVC11 project, I'll update the other project files eventually
2013-08-19 08:28:31 +01:00
Paul Holden
37c4569f1d [!] Don't need to have a return in most codegen functions (PC) 2013-07-14 19:39:55 +01:00
Paul Holden
85985a21be [!] Only generate exception handler if memory access wasn't handled (erg not a stack access) (Would be nice if we handled exceptions directly like is done on the PSP!) [!] Don't set delay slot if op code is nop 2013-07-12 22:07:16 +01:00
Paul Holden
4aeed0137d [+] Implemented SLL,SRL, SRA for W32 dynarec (disabled for now until I test some more) 2013-07-12 22:02:30 +01:00