Simon Gellis
8ed1019b44
Use async file picker API
2026-08-11 22:53:31 -04:00
Simon Gellis
0a8663a010
Remember power preerence and force fallback
2026-08-08 22:44:00 -04:00
Simon Gellis
05d00eee5a
Improve graphics driver support and debugging
...
- Support WGPU_FORCE_FALLBACK to run on CPU
- Pass display when creating wgpu instance
- Pass compatible surface when constructing adapter
- Log some settings (at debug level)
2026-08-08 18:38:47 -04:00
Simon Gellis
2034f7934b
Support manual/automatic ROM reloading
2025-11-23 15:45:57 -05:00
Simon Gellis
2e474df3e8
Add CLI flags to open windows at startup
2025-11-23 13:58:46 -05:00
Simon Gellis
e1d08672fb
Remember whether game is muted
2025-11-23 13:37:35 -05:00
Simon Gellis
3bfdcc9366
Start profiler UI/thread
2025-08-27 22:49:44 -04:00
Simon Gellis
11c17cb246
Start implementing profiling
2025-08-27 22:49:44 -04:00
Simon Gellis
065f68e9a8
Appease clippy
2025-07-13 00:46:08 -04:00
Simon Gellis
9a34856c2b
Update dependencies and rust version
2025-03-04 20:46:16 -05:00
Simon Gellis
6ab9d2ee53
Rename vram to vip internally
2025-02-23 22:44:11 -05:00
Simon Gellis
57eebb5874
New implementation for reading/showing vram
2025-02-15 18:33:17 -05:00
Simon Gellis
6c9265cb78
First pass of character data viewer
2025-02-15 18:29:33 -05:00
Simon Gellis
17d3811124
No debugging unless the game is running
2025-01-17 22:00:46 -05:00
Simon Gellis
f031bb17b2
Use logging
2025-01-14 23:33:30 -05:00
Simon Gellis
6fd8d8f5cf
Improve flow of command-line debugging
2025-01-05 11:24:59 -05:00
Simon Gellis
2c5084d317
CLI argument to start the server at startup
2025-01-01 13:13:01 -05:00
Simon Gellis
47a05968fb
Create tcp server
2024-12-30 21:55:30 -05:00
Simon Gellis
f4438e32e0
Save crash logs to disk
2024-12-21 14:18:10 -05:00
Simon Gellis
3c4b89a8da
Remove broken MSI, clean up windows build
2024-12-18 22:49:13 -05:00
Simon Gellis
6e2d70abd7
Save input mappings to disk
2024-12-11 23:44:14 -05:00
Simon Gellis
83377ff5fa
Stop using nested viewports
2024-11-28 10:50:06 -05:00
Simon Gellis
08680b27ae
Out with dear imgui, in with egui
2024-11-27 22:20:17 -05:00
Simon Gellis
c84531e70e
Set process priority to high on windows
2024-11-17 20:57:43 -05:00
Simon Gellis
d306f19297
Write textures in separate thread; fixes perf
2024-11-11 19:27:23 -05:00
Simon Gellis
544990c58f
Support running two sims at once
2024-11-11 00:52:02 -05:00
Simon Gellis
e8b706df20
Use high-priority thread for emulation
2024-11-10 18:19:25 -05:00
Simon Gellis
5cb36d0bcc
Functional input binding
2024-11-10 14:05:10 -05:00
Simon Gellis
a69247dd33
Support multiple windows, start on input UI
2024-11-09 18:14:18 -05:00
Simon Gellis
5c5d56cb12
Support full controller input
2024-11-05 00:07:48 -05:00
Simon Gellis
593475960d
Make menu items functional
2024-11-04 22:18:57 -05:00
Simon Gellis
70373647fb
Add audio, fix timing
2024-11-04 09:59:58 -05:00
Simon Gellis
40c4561748
Beginnings of rust emulation
2024-11-03 11:32:53 -05:00
Simon Gellis
59e14b43e8
Set up a rust UI
2024-11-02 16:18:41 -04:00