Commit Graph

37 Commits

Author SHA1 Message Date
kalaposfos13
180a34808a Multiple controllers v0
Contains:
- replacing a whole lot of things that were just a global with a 4 long array global
- implementing sceUserServiceGetEvent to handle users connecting/disconnecting (only half done, currently you need to specify the number of players from config
- Even more shit added to remapping, this time a new field denoting the controller ID for the input or output (for inputs it only concerns gamepads, as those are the only ones that you can connect more than one of)
- reverts ngoquang's engine, as it's currently unused, and I didn't want to deal with yet another system that had to be updated
2025-04-15 12:25:09 +02:00
kalaposfos13
3b92cd1c1a
CLI: Add argument to pass an argument to the game (#2135) 2025-01-18 15:21:08 +03:00
squidbus
8f5bcb0f1c
file_sys: Consolidate separate update directory handling. (#2041) 2025-01-08 13:23:40 +02:00
georgemoralis
cdae6a4ce5
Loading font libs from title id folder (#1448) 2024-10-31 16:08:34 +02:00
DanielSvoboda
d4eae28ce2
Play Time (#1305)
* Play Time

* SDL

* QT

* Sort / Formatting

* Timer 1 minute

* remove the seconds

removes the seconds from the screen, but in the play_time.txt file it continues to record the seconds for better accuracy, and the screen is cleaner

* fixes the invisible 0

* SDL . . .

* Fix Timer
2024-10-09 13:30:51 +03:00
georgemoralis
dd61c2a0d1 Revert "Add UI to configure keyboard-to-controller mapping (#308)"
This reverts commit fdb13a3b90.
2024-09-11 12:56:27 +03:00
Vasyl_Baran
fdb13a3b90
Add UI to configure keyboard-to-controller mapping (#308)
* Add UI to configure keyboard-to-controller mapping

* Add an optional "---fix" argument to format-checking script

* clang fix

---------

Co-authored-by: georgemoralis <giorgosmrls@gmail.com>
2024-09-11 08:51:18 +03:00
Xphalnos
a7f2f09a44
Reorganization of includes (#348)
* Reorganization of includes

* fix
2024-07-31 13:25:55 +03:00
squidbus
685b0bfd5e Fix missing logging on memory manager initalization. 2024-07-21 22:36:12 +03:00
georgemoralis
d4d7e9f5f6 removed hardware info seems make perfomance issues , will test something more lightweight 2024-07-06 10:27:57 +03:00
georgemoralis
a91c049754 added library to print system info to be able to debug user files better 2024-07-04 14:30:34 +03:00
IndecisiveTurtle
410ba37ec2 code: Add additional logging during init 2024-07-01 13:56:14 +03:00
georgemoralis
84a39e2fb0 load existing lle modules from sys_module folder 2024-06-26 14:43:01 +03:00
TheTurtle
31bd502764
core: Fixup linux support (#195)
* tls: Implement for linux

* core: Implement memory manager for linux
2024-06-14 00:58:57 +03:00
georgemoralis
beb631607a review fixes 2024-06-10 18:26:37 +03:00
georgemoralis
d89e4463e7 moved main code , to emulator,cpp , emulator.h class 2024-06-10 15:18:42 +03:00
GPUCode
c01b6f8397 video_core: Rewrite vulkan and videoout 2024-04-14 17:10:40 +03:00
georgemoralis
2e931c9f72
More modules (#99)
* added dummy sceAudio lib

* added lseek in file_system

* updated sdl3

* forgot sdl3 in cmake

* cmake is case sensitive in linux

* fixed SDL_CreateWindowWithPosition

* fixed vulkan issues with latest sdl3

* some progress in sceAudio

* improvements in audio

* more sound improvements

* first working sound output , from openorbis sound demo

* updated sdl3 , zlib-ng can now be build with msvc+clangci

* fixed cmake

* fix for audio buffering

* clang format fix

* format fix

* better error handling for sceAudioOutput
2024-03-22 18:12:37 +02:00
GPUCode
584b7d2b15 chore: Make shadps4 REUSE compliant 2024-02-23 23:33:43 +02:00
GPUCode
6f4c6ae0bb
code: Add clang-format target and CI workflow (#82)
* code: Add clang format target, rules and CI workflow

* code: Run clang format on sources
2024-02-23 22:57:57 +02:00
georgemoralis
93e75481c7 refactoring Core folder to core 2023-10-31 08:47:58 +02:00
GPUCode
e196e35669 vulkan: Remove orphan new part 1 2023-10-26 23:38:37 +03:00
GPUCode
e2b1b059ed core: Switch to std threading primitives 2023-10-22 17:10:25 +03:00
georgemoralis
da9adf84c0 some work on pad emulation (WIP) 2023-10-13 09:40:59 +03:00
georgemoralis
3b853413c7 preparing for drawing 2023-09-27 09:26:50 +03:00
georgemoralis
1f0beb0ec3 gpumemory works 2023-09-25 12:04:40 +03:00
georgemoralis
0859964888 almost finished vulkan init 2023-09-21 23:48:16 +03:00
georgemoralis
90dc454440 Finished vulkanFindQueues 2023-09-21 12:41:51 +03:00
georgemoralis
3768dfabfc more work on vulkan queues 2023-09-20 14:19:20 +03:00
georgemoralis
b68f018fad Added vulkanGetSurfaceCapabilities 2023-09-19 14:02:40 +03:00
georgemoralis
faf9a03437 some vulkan queue work 2023-09-19 09:15:59 +03:00
georgemoralis
78bafe88fa even more vulkan init 2023-09-18 14:52:16 +03:00
georgemoralis
ef6da6bddb more vulkan init progress 2023-09-17 23:38:16 +03:00
georgemoralis
243c0158c1 more to buffers 2023-09-16 00:03:11 +03:00
georgemoralis
61280cb6cf initial work on sdl events 2023-09-14 16:49:47 +03:00
georgemoralis
8954a35eec basic sdl window init 2023-09-12 19:39:08 +03:00
georgemoralis
3e1386666b threading part 1 2023-08-09 10:31:18 +03:00