Commit Graph
100 Commits
Author SHA1 Message Date
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
SonicSwordcane 7f819d080f Begin implementing profiling sessions 2025-08-27 22:49:44 -04:00
SonicSwordcane 3bfdcc9366 Start profiler UI/thread 2025-08-27 22:49:44 -04:00
SonicSwordcane 38b34c9cf9 Run elf files 2025-08-27 22:49:44 -04:00
SonicSwordcane 11c17cb246 Start implementing profiling 2025-08-27 22:49:44 -04:00
SonicSwordcane 6272f6cc21 chore: Release lemur version 0.7.3 2025-08-24 22:29:04 -04:00
SonicSwordcane bc6cc6cabc Fix build 2025-08-24 22:28:44 -04:00
SonicSwordcane f732720c31 Update rust version (required many build changes) 2025-08-24 21:02:48 -04:00
SonicSwordcane b988571674 Update shrooms-vb-core with fix for Virtual Lab 2025-08-24 12:17:42 -04:00
SonicSwordcane c52c33ce67 chore: Release lemur version 0.7.2 2025-08-22 23:39:57 -04:00
SonicSwordcane 7ecb248407 Update shrooms-vb-core with emulation fixes 2025-08-22 23:38:55 -04:00
SonicSwordcane fdd71f582b Update deps again 2025-08-22 23:37:36 -04:00
SonicSwordcane 83b567cfd4 Fix NumberEdit taking too much space 2025-08-22 23:37:02 -04:00
SonicSwordcane 6687b1f12f Fix SRAM addressable range 2025-08-07 21:09:16 -04:00
SonicSwordcane af2df78809 Move cart to separate file 2025-08-06 23:31:32 -04:00
SonicSwordcane 89dfeeeb2d Randomize SRAM when first created 2025-08-03 18:42:19 -04:00
SonicSwordcane 74ce44db8b Remove cruft 2025-08-03 17:38:06 -04:00
SonicSwordcane 5c0f4c2df4 Update remaining dependencies 2025-08-03 17:33:16 -04:00
SonicSwordcane 110a31870f Update egui/wgpu another major version 2025-08-03 17:29:46 -04:00
SonicSwordcane 43288fc71f Update egui/wgpu one major version 2025-08-03 14:11:33 -04:00
SonicSwordcane 052e3e5c03 Update simple deps 2025-08-03 13:48:25 -04:00
SonicSwordcane dc072cc2ba chore: Release lemur version 0.7.1 2025-07-14 19:34:16 -04:00
SonicSwordcane 3ac13d0cf2 Use sync file dialog for screenshots 2025-07-14 19:33:36 -04:00
SonicSwordcane 422fe23cf2 chore: Release lemur version 0.7.0 2025-07-13 00:46:54 -04:00
SonicSwordcane 065f68e9a8 Appease clippy 2025-07-13 00:46:08 -04:00
SonicSwordcane b6b0a8c22b Support screenshots 2025-07-13 00:45:10 -04:00
SonicSwordcane f1658619ad chore: Release lemur version 0.6.0 2025-05-31 00:55:42 -04:00
SonicSwordcane 05081a7662 Only show 1000 lines of history in terminal 2025-05-31 00:37:07 -04:00
SonicSwordcane 68a91c4af1 Allow terminal to be open even if game is not 2025-05-31 00:09:33 -04:00
SonicSwordcane a2a5884a2a Implement fake stdout 2025-05-30 23:52:16 -04:00
SonicSwordcane 2d18aeaba2 Add UI for a terminal 2025-05-30 22:25:08 -04:00
SonicSwordcane 8be866656a chore: Release lemur version 0.5.1 2025-03-29 10:24:43 -04:00
SonicSwordcane b58746fee4 Use target format from render state 2025-03-29 10:23:03 -04:00
SonicSwordcane 57f27559b1 chore: Release lemur version 0.5.0 2025-03-24 23:23:23 -04:00
SonicSwordcane caf3a9426e Add a fast-forward command 2025-03-24 23:22:47 -04:00
SonicSwordcane 4a3385f04c chore: Release lemur version 0.4.8 2025-03-24 21:03:51 -04:00
SonicSwordcane d3f51df577 Remove env var which broke windows builds 2025-03-24 21:02:58 -04:00
SonicSwordcane 4646c20823 chore: Release lemur version 0.4.7 2025-03-20 22:50:56 -04:00
SonicSwordcane f649cf72eb Make scrollbars take up space 2025-03-20 22:49:47 -04:00
SonicSwordcane 427c5ec4a9 Fix file picker on Linux 2025-03-20 22:47:43 -04:00
SonicSwordcane 0043cf8a95 chore: Release lemur version 0.4.6 2025-03-05 00:30:01 -05:00
SonicSwordcane 9a34856c2b Update dependencies and rust version 2025-03-04 20:46:16 -05:00
SonicSwordcane fddc7bdd0e When opening an open window, focus on it 2025-03-04 20:23:45 -05:00
SonicSwordcane d475e806c7 Update core to fire VIP interrupts on INTENB write 2025-03-04 20:19:57 -05:00
SonicSwordcane 316d297c91 Update setup instructions in README 2025-03-04 09:46:26 -05:00
SonicSwordcane 273b3f3409 chore: Release lemur version 0.4.5 2025-03-03 21:29:50 -05:00
SonicSwordcane 3f216f85ae Show extents in the world view 2025-03-03 21:29:07 -05:00
SonicSwordcane 6df198b510 chore: Release lemur version 0.4.4 2025-03-03 00:06:47 -05:00
SonicSwordcane bbffde50ec Add bindable keyboard shortcuts 2025-03-03 00:06:14 -05:00
SonicSwordcane fcfb75fead chore: Release lemur version 0.4.3 2025-03-01 20:59:41 -05:00
SonicSwordcane 7654666a17 Update shrooms-vb-core to fix moar audio 2025-03-01 20:59:01 -05:00
SonicSwordcane 9fc9e4c4d9 chore: Release lemur version 0.4.2 2025-02-25 10:21:36 -05:00
SonicSwordcane 5a5c5d4d9b Update core to fix affine parallax 2025-02-25 10:20:44 -05:00
SonicSwordcane fb6f09fce5 Adjust shades 2025-02-25 10:18:36 -05:00
SonicSwordcane f2d3f5ec07 Implement frame advance 2025-02-25 00:04:07 -05:00
SonicSwordcane e96ce2af07 Fix affine source parallax sign 2025-02-24 22:43:31 -05:00
SonicSwordcane 25c7f29735 fix: respect background palette in world view 2025-02-24 22:02:38 -05:00
SonicSwordcane 54edfbc111 chore: Release lemur version 0.4.1 2025-02-24 15:00:52 -05:00