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