SonicSwordcane
7d517e932e
Update dependencies
2026-09-06 17:24:59 -04:00
SonicSwordcane
ec7a89d9da
chore: Release lemur version 0.15.0
2026-08-15 01:00:33 -04:00
SonicSwordcane
a6c12a986c
Persist watch rom setting
2026-08-15 00:59:35 -04:00
SonicSwordcane
762f43fd42
Support emulating low battery
2026-08-15 00:52:40 -04:00
SonicSwordcane
3a00497942
Fix warning on not-linux
2026-08-15 00:27:03 -04:00
SonicSwordcane
1d4c6c9e88
Support playing roms by dragging into window
2026-08-15 00:18:39 -04:00
SonicSwordcane
4f3dc85bb4
Make extensions case insensitive on linux
2026-08-15 00:11:44 -04:00
SonicSwordcane
644e99c295
Make audio much more defensive
2026-08-14 23:42:02 -04:00
SonicSwordcane
1ff4fda55b
chore: Release lemur version 0.14.0
2026-08-12 20:05:12 -04:00
SonicSwordcane
76b7e9d6ec
Never attach dialog to window on Windows
2026-08-12 19:59:26 -04:00
SonicSwordcane
e15659f6d2
Use sync API on macos
2026-08-12 19:45:59 -04:00
SonicSwordcane
a926f19f79
Try only setting the window on macos
2026-08-11 23:23:22 -04:00
SonicSwordcane
8ed1019b44
Use async file picker API
2026-08-11 22:53:31 -04:00
SonicSwordcane
ff8353cacc
Use recommended hardware sample rate
2026-08-09 17:30:24 -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
cfec6e51bf
chore: Release lemur version 0.13.1
2026-07-30 19:38:35 -04:00
SonicSwordcane
88721236e7
Show (Player 1) or (Player 2) on new windows too
2026-07-30 19:38:14 -04:00
SonicSwordcane
9824e8f475
Fix "watch rom" feature not actually reloading
2026-07-30 19:33:05 -04:00
SonicSwordcane
5d86ceddd7
chore: Release lemur version 0.13.0
2026-07-16 23:57:36 -04:00
SonicSwordcane
d934c843eb
Display (Player 1) or (Player 2) consistently
2026-07-16 23:56:20 -04:00
SonicSwordcane
b283b69f74
Fix windows growing over time
2026-07-16 23:11:14 -04:00
SonicSwordcane
828acebb89
Fix cpal initialization on windows
2026-07-14 00:13:20 -04:00
SonicSwordcane
466cf29eb7
Update cpal
2026-07-13 23:16:27 -04:00
SonicSwordcane
c7628c42d8
Update several dependencies
2026-07-13 23:03:35 -04:00
SonicSwordcane
2ce0edee76
chore: Release lemur version 0.12.4
2026-05-22 00:02:15 -04:00
SonicSwordcane
d21cb4e5d0
Fix controller code
2026-05-21 23:45:00 -04:00
SonicSwordcane
6e36254203
Detect diagonals better on controllers
2026-05-21 23:03:15 -04:00
SonicSwordcane
5fd1957d74
Update world inspector too
2026-05-21 21:46:16 -04:00
SonicSwordcane
19c595dd7d
Update shrooms-vb-core to address affine bug
2026-05-21 17:27:58 -04:00
SonicSwordcane
bb43c9aad8
chore: Release lemur version 0.12.3
2026-04-27 22:03:08 -04:00
SonicSwordcane
9256c513da
Update LLVM version
2026-04-27 22:02:33 -04:00
SonicSwordcane
218a1764bc
Update deps
2026-04-27 21:21:57 -04:00
SonicSwordcane
ea9ca614e9
Explicitly request redraw when needed
2026-04-27 21:17:13 -04:00
SonicSwordcane
dd9e04f636
Update to rust 1.95
2026-04-18 11:23:01 -04:00
SonicSwordcane
f37ee878e1
chore: Release lemur version 0.12.2
2026-04-12 14:08:44 -04:00
SonicSwordcane
bd0a4294e8
Update deps
2026-04-12 14:05:49 -04:00
SonicSwordcane
9934566414
Avoid unnecessary frequent rerenders
2026-04-12 14:01:34 -04:00
SonicSwordcane
5aeb81e800
chore: Release lemur version 0.12.1
2026-04-07 22:33:24 -04:00
SonicSwordcane
ec1fe6e0d3
Persist window positions when possible
2026-04-07 22:32:43 -04:00
SonicSwordcane
c96368da0e
chore: Release lemur version 0.12.0
2026-04-04 23:43:33 -04:00
SonicSwordcane
48c9be0967
Update dependencies once more
2026-04-04 23:42:37 -04:00
SonicSwordcane
3418664184
Persist window sizes as well
2026-04-04 23:25:02 -04:00
SonicSwordcane
e75bef634b
Persist window state across runs
2026-04-04 23:05:53 -04:00
SonicSwordcane
f7b37caccb
Rerwite everything to share an egui context
2026-04-02 23:51:01 -04:00
SonicSwordcane
615b0ab9a1
Update viewports to stop overloading root
2026-04-02 23:44:48 -04:00
SonicSwordcane
0d2d6bf863
Fix the object viewer
2026-04-02 23:44:07 -04:00
SonicSwordcane
341de60816
Rewrite VIP tools to not mutate context
2026-03-29 22:37:46 -04:00
SonicSwordcane
8f6a6f86db
Use newer rust when building releases
2026-03-29 12:29:52 -04:00
SonicSwordcane
391702b3f3
Update egui
2026-03-29 12:27:23 -04:00
SonicSwordcane
2414489ef2
Update deps, including shrooms-vb-core
2026-03-29 12:26:59 -04:00
SonicSwordcane
e222f1bae5
Show version
2026-02-27 00:05:53 -05:00
SonicSwordcane
acd7a27c5b
chore: Release lemur version 0.11.0
2026-02-20 01:40:40 -05:00
SonicSwordcane
faf258bbda
Fix broken LLVM install
2026-02-20 01:37:56 -05:00
SonicSwordcane
1b1fa3ced0
Update deps
2026-02-20 00:25:34 -05:00
SonicSwordcane
9dfc942dfc
CLI flag to give P2 the controller
2026-02-20 00:02:04 -05:00
SonicSwordcane
d269082c8b
CLI flag to open player 2 (thx Elrinth)
2026-02-19 23:52:52 -05:00
SonicSwordcane
640078e9b9
chore: Release lemur version 0.10.2
2026-02-05 23:18:05 -05:00
SonicSwordcane
4187b6683e
Go easy on the GPU
2026-02-05 23:16:26 -05:00
SonicSwordcane
ab86c7abd2
Fix underflow when playing with speedup
2026-02-05 23:06:55 -05:00
SonicSwordcane
25b08d26af
Upgrade more deps
2026-02-05 22:59:16 -05:00
SonicSwordcane
3068084b5f
Upgrade rubato
2026-01-25 18:15:19 -05:00
SonicSwordcane
18dccb8a64
chore: Release lemur version 0.10.1
2026-01-23 00:13:24 -05:00
SonicSwordcane
6325a90b4f
Update dependencies
2026-01-23 00:02:30 -05:00
SonicSwordcane
be1133adf7
Fix hotkey detection
2026-01-22 23:15:43 -05:00
SonicSwordcane
ac9d3c51d6
chore: Release lemur version 0.10.0
2025-11-23 16:48:08 -05:00
SonicSwordcane
8cf546167f
Update all deps
2025-11-23 16:47:36 -05: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
0c68cffc0e
Use newer brighter core
2025-11-23 13:38:48 -05:00
SonicSwordcane
e1d08672fb
Remember whether game is muted
2025-11-23 13:37:35 -05:00
SonicSwordcane
8dd64598ed
Fix inline stacks
2025-10-25 10:03:57 -04:00
SonicSwordcane
c00fae79f8
Fix new warnings
2025-10-17 23:52:56 -04:00
SonicSwordcane
0a8da6bff0
chore: Release lemur version 0.9.2
2025-09-06 22:33:36 -04:00
SonicSwordcane
73e8234b5b
Use latest shrooms-vb-core
2025-09-06 22:32:25 -04:00
SonicSwordcane
7b590dde14
Use one file picker filter
2025-09-06 22:25:40 -04:00
SonicSwordcane
73ccc4054a
Pass window to file picker
2025-09-06 22:19:20 -04:00
SonicSwordcane
efcffed848
chore: Release lemur version 0.9.1
2025-09-06 10:32:02 -04:00
SonicSwordcane
58bb34e3cc
Add elf/isx to file picker
2025-09-06 10:22:17 -04:00
SonicSwordcane
132d494cc2
Delete profiles before overwriting
2025-09-06 10:13:09 -04:00
SonicSwordcane
30ee8c06f7
Fix off-by-one errors
2025-09-06 09:57:37 -04:00
SonicSwordcane
1c146590fe
chore: Release lemur version 0.9.0
2025-09-06 01:29:42 -04:00
SonicSwordcane
d610e3de14
Mask top 5 bits of PC for symbols
2025-09-06 01:29:11 -04:00
SonicSwordcane
f7f112f7c1
Support running/profiling ISX files
2025-09-06 01:21:25 -04:00
SonicSwordcane
db482b5c21
chore: Release lemur version 0.8.2
2025-09-02 09:29:52 -04:00
SonicSwordcane
3e90d7df6d
Fix windows builds
2025-09-02 09:29:24 -04:00
SonicSwordcane
1cab6524a4
chore: Release lemur version 0.8.1
2025-09-02 00:34:16 -04:00
SonicSwordcane
cd8ebab4bf
Fix parsing vuengine elf files
2025-09-02 00:33:31 -04:00
SonicSwordcane
4f681d883e
chore: Release lemur version 0.8.0
2025-09-01 17:52:04 -04:00
SonicSwordcane
6e89a0c988
Improve profiler interface
2025-09-01 17:38:00 -04:00
SonicSwordcane
8f9922473e
Support arbitrary markers
2025-09-01 00:07:55 -04:00
SonicSwordcane
841ded3bee
Include inline functions when profiling
2025-08-31 23:01:50 -04:00
SonicSwordcane
04c92c1454
Parse ELF exclusively on emulation thread
2025-08-30 13:02:38 -04:00
SonicSwordcane
e5abd48337
Update deps
2025-08-27 23:02:04 -04:00
SonicSwordcane
4785e5e11b
Profile without ELF data
2025-08-27 22:49:44 -04:00
SonicSwordcane
2936960cc9
Restart recording when restarting game
2025-08-27 22:49:44 -04:00
SonicSwordcane
5e23df4723
Add markers to event stream
2025-08-27 22:49:44 -04:00
SonicSwordcane
ed06004a60
Actually produce profiler files
2025-08-27 22:49:44 -04:00
SonicSwordcane
ce15d22ab1
UI for recording
2025-08-27 22:49:44 -04:00
SonicSwordcane
8aab90f024
Track HALT
2025-08-27 22:49:44 -04:00