Dillon Beliveau
|
b6d1277d9c
|
fixes for breakpoints
|
2024-08-24 18:47:22 -07:00 |
|
Dillon Beliveau
|
aa16cd387f
|
Fix formatting
|
2024-08-21 01:06:45 -07:00 |
|
Dillon Beliveau
|
a88b8aa485
|
Add Nix build
|
2024-08-21 01:05:54 -07:00 |
|
Dillon Beliveau
|
be5dbc9a1e
|
breakpoints in debugger
|
2024-08-21 00:36:37 -07:00 |
|
Dillon Beliveau
|
28a162b284
|
Back to bass v14
|
2024-08-18 21:08:06 -07:00 |
|
Dillon Beliveau
|
a5aecce0c3
|
Update n64-tools flake input to get bass v18
|
2024-08-18 20:47:18 -07:00 |
|
Dillon Beliveau
|
0c0bed2d31
|
Add bass and chksum64 to flake
|
2024-08-18 18:18:43 -07:00 |
|
Dillon Beliveau
|
f05abfa5bf
|
debugger reads can't crash emulator or cause side effects
|
2024-08-17 14:47:31 -07:00 |
|
Dillon Beliveau
|
b1b6fae800
|
redundant parens
|
2024-08-17 14:19:44 -07:00 |
|
Dillon Beliveau
|
8f444f5b3f
|
Swap channel to nixos-unstable
|
2024-08-17 14:06:46 -07:00 |
|
Dillon Beliveau
|
8a5b62dc84
|
oops
|
2024-08-03 20:48:00 -07:00 |
|
Dillon Beliveau
|
c1f4b187da
|
Remove qt stuff, setup vcpkg caching
|
2024-08-03 20:45:33 -07:00 |
|
Dillon Beliveau
|
5d2d2ec239
|
shaderc -> glslc
|
2024-08-03 20:34:00 -07:00 |
|
Dillon Beliveau
|
aff1fc034b
|
Comment out install qt stage on Windows, comment out vulkan repository on Linux
|
2024-08-03 20:32:19 -07:00 |
|
Dillon Beliveau
|
be28465c55
|
Setup to automatically use clang in dev shell
|
2024-08-03 17:14:20 -07:00 |
|
Dillon Beliveau
|
75705c84f5
|
Redo Flake using flake-utils to clean up a bit
|
2024-08-03 15:57:49 -07:00 |
|
Dillon Beliveau
|
a69186631d
|
Ignore result (created by Nix)
|
2024-08-03 15:55:24 -07:00 |
|
Dillon Beliveau
|
ac3b4f7f9e
|
Record upstream versions of contrib
|
2024-08-03 15:33:03 -07:00 |
|
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 |
|