Commit graph

1910 commits

Author SHA1 Message Date
Dillon Beliveau
60aec0a8fc Ignore .ini files 2024-08-03 15:29:39 -07:00
Dillon Beliveau
a61a336de8 This file is ignored, but needed 2024-08-03 15:27:31 -07:00
Dillon Beliveau
3a7c4a31b2 move nativefiledialog-extended out of a submodule 2024-08-03 15:23:33 -07:00
Dillon Beliveau
9524f97f24 move parallel-rdp out of a submodule 2024-08-03 15:21:33 -07:00
Dillon Beliveau
a03251e1a3 fix git commit hash generation, move libsamplerate out of a submodule 2024-08-03 15:18:37 -07:00
Dillon Beliveau
8f5b630eeb support building with a flake 2024-08-03 05:04:30 -07:00
Dillon Beliveau
d888276ea1 Make a bit more generic 2024-08-03 03:28:19 -07:00
Dillon Beliveau
c9f704e8a7 init http API before looping waiting for a game to load 2024-08-03 03:16:09 -07:00
Dillon Beliveau
430fe2b71c insert to breakpoints with operator= 2024-08-02 23:50:24 -07:00
Dillon Beliveau
0fba50efd9 use a flake for the dev shell 2024-08-02 23:47:37 -07:00
Dillon Beliveau
6af876eeeb rework debugger to not use GDB stub at all 2024-07-17 00:34:14 -07:00
Dillon Beliveau
af825bfc5b update to latest version of parallel-rdp 2024-07-15 21:06:43 -07:00
Dillon Beliveau
5d8c4a96e8 add a note with skyemu's remote control protocol 2024-07-15 00:22:54 -07:00
Dillon Beliveau
13d324b606 control the emulator from the api 2024-07-15 00:09:17 -07:00
Dillon Beliveau
efbba75960 pc, hi, and lo in registers result 2024-07-15 00:03:53 -07:00
Dillon Beliveau
c46718aa24 dump registers in json format 2024-07-14 23:48:09 -07:00
Dillon Beliveau
7fb958a00a beginning of an HTTP API 2024-07-14 23:32:51 -07:00
Dillon Beliveau
71f9f468ae these shouldn't log always 2024-07-14 23:31:45 -07:00
Dillon Beliveau
db0ded8f5c oops 2024-07-14 21:36:14 -07:00
Dillon Beliveau
166755534f enable icache by default 2024-07-14 20:39:56 -07:00
Dillon Beliveau
12a4399ca3 incorrect masking, but at least stop a crash 2024-07-14 15:21:27 -07:00
Dillon Beliveau
ab425fb5b1 handle out of range RSP DMAs 2024-07-14 14:31:03 -07:00
Dillon Beliveau
292137dbd3 SP_DMA_FULL_REG returns 0 2024-07-14 13:01:39 -07:00
Dillon Beliveau
2fa632a9c4 allow disabling icache/dcache (off by default) 2024-07-14 13:01:20 -07:00
Dillon Beliveau
a822b0ff97 use mold linker if found 2024-07-07 20:50:58 -07:00
Dillon Beliveau
1e35bc2824 set C standard to 11, remove uses of atomic_load and atomic_store 2024-07-07 20:50:01 -07:00
Dillon Beliveau
2b198e3992 ignore writes to MI_INTR_REG 2024-06-24 23:50:22 -07:00
Dillon Beliveau
ed09657d8b fix logfatal 2024-06-24 21:17:14 -07:00
Dillon Beliveau
a002d7756b cleanup disassemble.cpp a bit 2024-06-16 15:13:46 -07:00
Dillon Beliveau
ad5924d02b update and fix shell.nix for NixOS 24.05 and LLVM 18 2024-06-02 12:46:33 -07:00
Dillon Beliveau
b7b2a12f32 Remove pkgs.hello 2024-05-13 23:18:47 -07:00
Dillon Beliveau
b40a30f6ff Fix all remaining warnings on clang 17 2024-05-13 23:09:17 -07:00
Dillon Beliveau
03d655ff6c better ABI compliance 2024-05-12 17:07:07 -07:00
Dillon Beliveau
2e9e0bd744 refactor block lookup to be more flexible 2024-05-12 16:58:51 -07:00
Dillon Beliveau
55939a662d write perf map file on linux 2024-05-09 21:13:31 -07:00
Dillon Beliveau
08ec8b6eb5 add glibc headers to CPATH, suppress including mainfile in preamble clangd warning 2024-05-09 21:06:10 -07:00
Dillon Beliveau
7dc0777a8d add vulkan loader to LD_LIBRARY_PATH 2024-05-09 20:43:36 -07:00
Dillon Beliveau
6e40a93ea1 add direnv config and shell.nix 2024-05-09 20:40:08 -07:00
Dillon Beliveau
1e461dc014 implement data cache 2024-04-14 16:12:15 -07:00
Dillon Beliveau
4a727909bd remove junk print statements 2024-04-13 21:18:13 -07:00
Dillon Beliveau
2e8feaff18 fix case labels 2024-04-13 20:57:24 -07:00
Dillon Beliveau
5e785b09c3 implement icache 2024-04-13 18:03:41 -07:00
Dillon Beliveau
393d9c9ca6 cleanup 2024-04-13 18:02:45 -07:00
Dillon Beliveau
24776897ea resolving a virtual address also returns whether it's cached 2024-04-13 14:22:53 -07:00
Dillon Beliveau
d69b075524 remove unused and unimplemented prototype 2024-04-13 13:43:47 -07:00
Dillon Beliveau
bfcf63989e fix formatting 2024-02-24 18:53:55 -08:00
Dillon Beliveau
7e948b8217
Merge pull request #49 from xkevio/patch-1
fix: `pack` -> `pak`
2024-02-24 18:52:12 -08:00
Kevin K
4ed6ae72d2
fix: pack -> pak 2024-02-25 03:49:32 +01:00
Dillon Beliveau
6f651209d4 add include 2023-12-28 17:05:57 +01:00
Dillon Beliveau
9181f5445c Remove SCHEDULER_HANDLE_INTERRUPT event before queueing a new one 2023-10-18 00:55:17 -07:00