wheremyfoodat
52accdde43
Test to fix android build
2024-01-25 21:45:15 +02:00
wheremyfoodat
3c06098ead
Mark VBlank event likely
2024-01-22 15:07:52 +02:00
wheremyfoodat
87b838f1bf
Merge branch 'master' into scheduler
2024-01-22 14:34:04 +02:00
wheremyfoodat
af996c55ba
Remove debug printfs
2024-01-22 04:14:46 +02:00
wheremyfoodat
0be099d1ea
Hook up KTimer to scheduler
2024-01-22 04:04:05 +02:00
wheremyfoodat
fa82dad38d
First stuff running with scheduler
2024-01-22 02:29:14 +02:00
wheremyfoodat
75663d0601
More app folder utilities
2024-01-21 22:27:58 +02:00
offtkp
3aa977c6c5
Clean up smdh getting
2023-12-28 00:28:19 +02:00
wheremyfoodat
c3cd6acefe
Merge pull request #340 from hydra-emu/pandroid4
...
Pandroid
2023-12-13 23:20:07 +02:00
wheremyfoodat
070d5b1c6d
Fix configuration file path on Android
2023-11-28 12:08:25 +02:00
offtkp
469ae2805c
Add initial pandroid files
2023-11-14 15:30:53 +02:00
offtkp
fb0a2a6801
Decouple emulator and frontend code
2023-10-18 15:24:42 +03:00
offtkp
fa9af4fb2e
Fix save path on Android
2023-10-18 00:34:08 +03:00
wheremyfoodat
0421eae7ae
Set up icons
2023-10-07 23:15:43 +03:00
wheremyfoodat
ab2ff18290
Fix dumping
2023-10-07 21:52:47 +03:00
wheremyfoodat
abe4675477
Attempt to add RomFS dumping
2023-10-07 21:23:05 +03:00
wheremyfoodat
c10a3e7160
Make emulator output size properly configurable
2023-10-01 16:28:14 +03:00
wheremyfoodat
5155682e0f
Get emulator rendering working with Qt
2023-10-01 01:28:08 +03:00
wheremyfoodat
5d9ded47da
Fix typo
2023-09-30 01:35:26 +03:00
wheremyfoodat
4734e0b5e3
Make Lua self-initializing
2023-09-18 00:40:11 +03:00
wheremyfoodat
7936a87fb0
[Lua] Add event handles
2023-09-18 00:35:29 +03:00
wheremyfoodat
74026d2faa
Hook memory RW to Lua
2023-09-17 19:23:52 +03:00
wheremyfoodat
b908f3efc1
Embed LuaJIT part 1
2023-09-17 16:15:54 +03:00
wheremyfoodat
20b692ae72
Add portable build option
2023-09-16 23:05:35 +03:00
wheremyfoodat
3110da1fd6
Add amiibo loading interface
2023-09-08 19:01:44 +03:00
wheremyfoodat
a380aa83f0
Add 3DSX RomFS reads via NCCH archive
2023-09-03 11:14:24 +03:00
Théo B
29352d223b
feat: 3dsx loading
...
romFS works too, pretty neat
2023-09-03 00:31:03 +02:00
wheremyfoodat
706503974c
[Touchscreen] Properly handle "dragging" stylus across screen
2023-08-20 23:42:55 +03:00
wheremyfoodat
5b24006046
Fix discrepancy between ConfigMem::BatteryLevel and PTM
2023-08-18 22:30:50 +03:00
wheremyfoodat
51b2b8eee5
Make battery stuff configurable
2023-08-18 22:17:33 +03:00
wheremyfoodat
1c11e2df40
Add Discord RPC ( #161 )
...
* Add discord-rpc submodule
* Add Discord RPC
* Fix up Discord status
* Fix CMake because MacOS sucks
* Slightly less hacky fix
2023-08-08 00:23:39 +03:00
wheremyfoodat
3d5f1ea517
[Kernel] Add evalReschedule function
2023-08-02 19:18:15 +03:00
wheremyfoodat
b39e32fce0
Merge remote-tracking branch 'upstream/master' into load_rom
2023-07-27 12:31:41 +03:00
wheremyfoodat
037d16ae7c
Merge pull request #140 from wheremyfoodat/pause
...
Add resume/pause button, some hotkeys, more HTTPanda commands
2023-07-26 20:30:47 +03:00
wheremyfoodat
fa6ce2a7f2
Add new HTTP(anda) commands
2023-07-26 20:12:36 +03:00
wheremyfoodat
8fb3096331
Fix hotkeys
2023-07-26 19:50:49 +03:00
wheremyfoodat
f434787b68
Fix double buffering bug
2023-07-26 19:38:51 +03:00
wheremyfoodat
6daa419fd6
Map toggle running function to hotkey
2023-07-26 19:33:06 +03:00
wheremyfoodat
1107dff9fa
Implement pause/resume
2023-07-26 19:29:34 +03:00
offtkp
63f9cfe0c2
Add load_rom http server command
2023-07-26 16:36:37 +03:00
wheremyfoodat
eef87da979
Better cheat interface
2023-07-26 03:27:30 +03:00
wheremyfoodat
a0a821a1ac
Merge remote-tracking branch 'upstream/master' into http-server-improvements
2023-07-26 02:18:02 +03:00
offtkp
3a21661f45
Refactor http server
2023-07-24 11:43:40 +03:00
Wunkolo
c7a93c4f52
Warn on failed surface creation for vulkan
...
Vulkan can technically work just fine without presenting to the user, so
consider these failed window procedures as "warnings" during iteration.
2023-07-22 13:16:23 -07:00
Wunkolo
b048d4dd6e
Add SDL_Window
to initGraphicsContext
prototype
...
This value is needed for vulkan to properly allocate a surface, and would benefit OpenGL to move more of its initialization code into here rather than in `emulator.cpp`.
2023-07-22 13:16:23 -07:00
Wunkolo
870b6a21bf
Add initial vulkan instance creation
...
Headlessly creates a new vulkan instance, with conditional MacOS
support, and enables the `VK_EXT_debug_utils` instance-extension with a
debug-messenger to hook onto validation layer messages.
2023-07-22 13:16:23 -07:00
Wunkolo
d2241a25bc
Stub Vulkan backend support
...
A lot of the architecture of the emulator here does not allow for vulkan
to initialize easily since it involves a bit of data to be exchanged
between SDL and Vulkan. This commit just adds the foundational linkage
and library code for vulkan support.
2023-07-22 13:16:23 -07:00
wheremyfoodat
ae4a4dfc29
Hook up sw rendering backend
2023-07-22 20:47:19 +03:00
wheremyfoodat
4a45599303
[ActionReplay] Add HID stuff
2023-07-21 03:35:22 +03:00
wheremyfoodat
d007b2d780
Emulator cleanup, add AR conditionals
2023-07-21 00:55:08 +03:00