Wally4000
6dca83df5e
Clean up CMake (PSP Build is jank)
2023-04-15 09:35:45 +10:00
Wally4000
2824aaaba6
Use Std::filesystem more
2022-07-11 13:54:08 +10:00
Wally4000
8c423f00cb
Actually do it in the right file
2022-06-13 16:31:31 +10:00
Wally4000
472d16adfc
Add missing imgui file to fix Unix builds
2022-06-13 16:25:33 +10:00
Wally4000
a9cf98ff24
Add Imgui UI made by Z2442. Will clean later
2022-05-03 11:35:28 +10:00
Wally4000
c9df0d49d0
Use FileSystem for more things
2022-04-28 13:20:10 +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
1804b898cf
Overhaul CMake. May break PSP Build
2022-03-21 21:34:56 +11:00
Wally4000
a1f945414d
Remove System/Paths.h / Paths.cpp as not required
2022-01-30 21:21:03 +11:00
Wally4000
0c242a0249
Start tidying up the paths, fix c++20 compat
2022-01-30 21:07:40 +11:00
z2442
383621ba0d
Add window resize + fullscreen toggle
2020-12-31 08:52:37 -05:00
Wally4000
15e3e2a1d0
Update to the Bazel Directory Structure..
2020-08-22 18:42:41 +10:00
Carlos R
6311dba429
Added savestate support to the Linux build
...
Usage is: There's 9 slots available for savestes, pressing ctrl + 0-9 will create a savestate and pressing 0-9 will load the savestate
*Properly exit the emulator when the Daedalus window is closed, also the emulator can now be exited when pressing escape
*Properly disabled gamepad support, also added a define to re enable once it gets implemented with SDL
*Moved key polling events to a callback
2020-08-09 13:32:21 -07:00
=
1511baa25e
Fix up paths in headers
2020-05-27 19:20:52 +10:00
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
Wally
f7d5bf9ff3
fixed input so keys actually work now
2019-02-18 21:01:36 -05:00
mrbenslater
3b7b47e16a
More tinkering but no dice
2019-02-15 22:15:42 +11:00
Ben Slater
b3f38652c7
SDL2 stuff builds but segfaults
2019-02-14 13:51:13 +11:00
Ben Slater
5d99427086
Just linker errors to go now
2019-02-14 13:38:46 +11:00
Ben Slater
e664edc436
Start moving from GLFW to SDL
2019-02-14 13:21:59 +11:00
Ben Slater
090c86337e
Merge macOS / Linux builds to Central Posix build
...
Fix macOS Build - Should work on anything <=10.13 for now
2019-02-08 14:33:43 +11:00
salvy
501d994489
gamepads are fully supported now (Only tested with a PS3 controller, I'll see in adding controller configuration for other game pads) [!] gamepads can now be connected or disconnected when the emulation has started (no longer is required to connect them before starting the emulator)
2013-06-18 22:31:04 -07:00
Paul Holden
7bcb333f75
[+] Fixes for GLFW 3.0
2013-06-16 19:39:20 +01:00
Paul Holden
56ca51475f
[~] Replace IO::Path::PathBuf with IO::Filename
2013-06-04 22:02:31 +01:00
salvy
9a0624ab37
[!} Fixed crash in 1080 with accurate tmem, also added bound checking in load block to be safe.
...
[!] Updated glfw to latest version 2.7.8
[!] Pull webly header from third party dir (I'll start pulling out all the headers from third party dir to make compiling PC build easier)
[+] Added german translation by Vedat
[-] Removed deprecated files from PC Data
[~] Disabled full screen toggle for PC (GLFW doesn't handle fullscreen toggle very well yet)
[!} n64.psh had inconsistent end lines
2013-06-03 10:59:55 -07:00
salvy
7fc3af08d0
[!] Saves state's name scheme is the same as the PSP now(save states can be shared with the PSP easily), also no there's 10 slots per game
...
[!] Increase max trace size (Note: Banjo Tooie still flushes our fragment cache too often, but atleast now I can run it fullspeed on my old pc)
[+] Added toggle for full screen, just press F1 (WIP!)
[!} Updated readme.txt
2013-06-02 23:05:23 -07: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
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
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
salvy
286ca28551
[!] Fixed W32 build
...
[!] Optimized DMEMMOVE3
[!] Aligned aligned path of memcpy_byteswap for W32 will use MSVC's impl since it takes advantage of SSE which is much faster than our impl
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1597 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-17 05:26:13 +00:00
strmnnrmn
fb620f7cc4
[~] Don't try to load a savesate if it doesn't exist
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1593 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-16 12:04:25 +00:00
strmnnrmn
1fc91f388a
[~] Change quicksave to use Ctrl 0-9 for saving, 0-9 for loading. Change to use a key callback rather than polling.
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1591 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-16 12:04:20 +00:00
strmnnrmn
3ff264bb34
[+] Add a callback interface to the vbl handler. Move HandleSystemKeys to SysGL
...
git-svn-id: https://subversion.assembla.com/svn/Daedalusx64/trunk@1587 42e9bfbe-799a-4a2d-bad1-236e862a387a
2013-04-16 12:04:07 +00:00