Simon Gellis
8ed1019b44
Use async file picker API
2026-08-11 22:53:31 -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
88721236e7
Show (Player 1) or (Player 2) on new windows too
2026-07-30 19:38:14 -04:00
Simon Gellis
d934c843eb
Display (Player 1) or (Player 2) consistently
2026-07-16 23:56:20 -04:00
Simon Gellis
b283b69f74
Fix windows growing over time
2026-07-16 23:11:14 -04:00
Simon Gellis
ec1fe6e0d3
Persist window positions when possible
2026-04-07 22:32:43 -04:00
Simon Gellis
3418664184
Persist window sizes as well
2026-04-04 23:25:02 -04:00
Simon Gellis
e75bef634b
Persist window state across runs
2026-04-04 23:05:53 -04:00
Simon Gellis
f7b37caccb
Rerwite everything to share an egui context
2026-04-02 23:51:01 -04:00
Simon Gellis
391702b3f3
Update egui
2026-03-29 12:27:23 -04:00
Simon Gellis
2034f7934b
Support manual/automatic ROM reloading
2025-11-23 15:45:57 -05:00
Simon Gellis
e1d08672fb
Remember whether game is muted
2025-11-23 13:37:35 -05:00
Simon Gellis
7b590dde14
Use one file picker filter
2025-09-06 22:25:40 -04:00
Simon Gellis
73ccc4054a
Pass window to file picker
2025-09-06 22:19:20 -04:00
Simon Gellis
58bb34e3cc
Add elf/isx to file picker
2025-09-06 10:22:17 -04:00
Simon Gellis
3bfdcc9366
Start profiler UI/thread
2025-08-27 22:49:44 -04:00
Simon Gellis
f732720c31
Update rust version (required many build changes)
2025-08-24 21:02:48 -04:00
Simon Gellis
110a31870f
Update egui/wgpu another major version
2025-08-03 17:29:46 -04:00
Simon Gellis
3ac13d0cf2
Use sync file dialog for screenshots
2025-07-14 19:33:36 -04:00
Simon Gellis
b6b0a8c22b
Support screenshots
2025-07-13 00:45:10 -04:00
Simon Gellis
2d18aeaba2
Add UI for a terminal
2025-05-30 22:25:08 -04:00
Simon Gellis
caf3a9426e
Add a fast-forward command
2025-03-24 23:22:47 -04:00
Simon Gellis
9a34856c2b
Update dependencies and rust version
2025-03-04 20:46:16 -05:00
Simon Gellis
bbffde50ec
Add bindable keyboard shortcuts
2025-03-03 00:06:14 -05:00
Simon Gellis
f2d3f5ec07
Implement frame advance
2025-02-25 00:04:07 -05:00
Simon Gellis
49343b6903
Separate VIP tools from CPU
2025-02-23 22:48:30 -05:00
Simon Gellis
a737cd39b7
Add register view with interrupts
2025-02-18 23:59:25 -05:00
Simon Gellis
2966a7c407
View framebuffers
2025-02-17 23:21:16 -05:00
Simon Gellis
cfc08032e6
Implement world viewer with support for OBJ worlds
2025-02-16 15:55:21 -05:00
Simon Gellis
c4f17bfc13
Start drawing objects
2025-02-15 18:33:18 -05:00
Simon Gellis
d16c5363da
Move about into a button
2025-02-15 18:33:18 -05:00
Simon Gellis
4601f1b52f
Flesh out bgmap viewer
2025-02-15 18:33:18 -05:00
Simon Gellis
57eebb5874
New implementation for reading/showing vram
2025-02-15 18:33:17 -05:00
Simon Gellis
75779f2b24
Dummy second window
2025-02-15 18:29:35 -05:00
Simon Gellis
6c9265cb78
First pass of character data viewer
2025-02-15 18:29:33 -05:00
Simon Gellis
a87fce102d
Avoid egui feature unsupported on wayland
2025-02-14 16:56:36 -05:00
Simon Gellis
fd7298d24e
Add a checkbox to quit on disconnect
2025-01-09 23:00:46 -05:00
Simon Gellis
11df670ff4
Let emulator tell debugger to stop
2025-01-04 01:04:21 -05:00
Simon Gellis
a5b5f8e80f
Use explicit states for sims
2025-01-02 23:06:33 -05:00
Simon Gellis
47a05968fb
Create tcp server
2024-12-30 21:55:30 -05:00
Simon Gellis
c694d234e7
About popup
2024-12-15 00:00:22 -05:00
Simon Gellis
e31269368d
Save/load more config
2024-12-14 23:14:13 -05:00
Simon Gellis
ae04f9f73b
Surface error notifications
2024-12-09 23:18:42 -05:00
Simon Gellis
7f82daa73d
Rename to lemur
2024-12-08 14:49:54 -05:00
Simon Gellis
1bac3dedab
Implement color picker
2024-12-03 20:34:13 -05:00
Simon Gellis
761b434108
Implement side-by-side view
2024-12-01 15:52:11 -05:00
Simon Gellis
2e5d5e140f
Support choosing colors
2024-12-01 00:45:13 -05:00
Simon Gellis
4e42179ef3
Support choosing display mode
2024-11-30 23:14:01 -05:00
Simon Gellis
9ff62af310
Graphical fixes
2024-11-28 12:39:08 -05:00
Simon Gellis
83377ff5fa
Stop using nested viewports
2024-11-28 10:50:06 -05:00