Commit graph

120 commits

Author SHA1 Message Date
wheremyfoodat
33eb096ef8 Better DSP scheduling 2024-02-18 22:22:00 +02:00
wheremyfoodat
5dd3c02ffb Moar Teak LLE
Co-Authored-By: PSISP <12768103+psi-rockin@users.noreply.github.com>
2024-02-17 03:48:37 +02:00
wheremyfoodat
363c71e66c Hook DSP interface to DSP service HLE
Co-Authored-By: PSISP <12768103+psi-rockin@users.noreply.github.com>
2024-02-17 01:36:10 +02:00
wheremyfoodat
0a51a80d91 Add DSP emulation interface
Co-Authored-By: PSISP <12768103+psi-rockin@users.noreply.github.com>
2024-02-17 00:39:55 +02:00
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