Commit Graph

254 Commits

Author SHA1 Message Date
Simon Gellis 8f9922473e Support arbitrary markers 2025-09-01 00:07:55 -04:00
Simon Gellis 841ded3bee Include inline functions when profiling 2025-08-31 23:01:50 -04:00
Simon Gellis 04c92c1454 Parse ELF exclusively on emulation thread 2025-08-30 13:02:38 -04:00
Simon Gellis e5abd48337 Update deps 2025-08-27 23:02:04 -04:00
Simon Gellis 4785e5e11b Profile without ELF data 2025-08-27 22:49:44 -04:00
Simon Gellis 2936960cc9 Restart recording when restarting game 2025-08-27 22:49:44 -04:00
Simon Gellis 5e23df4723 Add markers to event stream 2025-08-27 22:49:44 -04:00
Simon Gellis ed06004a60 Actually produce profiler files 2025-08-27 22:49:44 -04:00
Simon Gellis ce15d22ab1 UI for recording 2025-08-27 22:49:44 -04:00
Simon Gellis 8aab90f024 Track HALT 2025-08-27 22:49:44 -04:00
Simon Gellis 7f819d080f Begin implementing profiling sessions 2025-08-27 22:49:44 -04:00
Simon Gellis 3bfdcc9366 Start profiler UI/thread 2025-08-27 22:49:44 -04:00
Simon Gellis 38b34c9cf9 Run elf files 2025-08-27 22:49:44 -04:00
Simon Gellis 11c17cb246 Start implementing profiling 2025-08-27 22:49:44 -04:00
Simon Gellis 6272f6cc21 chore: Release lemur version 0.7.3 2025-08-24 22:29:04 -04:00
Simon Gellis bc6cc6cabc Fix build 2025-08-24 22:28:44 -04:00
Simon Gellis f732720c31 Update rust version (required many build changes) 2025-08-24 21:02:48 -04:00
Simon Gellis b988571674 Update shrooms-vb-core with fix for Virtual Lab 2025-08-24 12:17:42 -04:00
Simon Gellis c52c33ce67 chore: Release lemur version 0.7.2 2025-08-22 23:39:57 -04:00
Simon Gellis 7ecb248407 Update shrooms-vb-core with emulation fixes 2025-08-22 23:38:55 -04:00
Simon Gellis fdd71f582b Update deps again 2025-08-22 23:37:36 -04:00
Simon Gellis 83b567cfd4 Fix NumberEdit taking too much space 2025-08-22 23:37:02 -04:00
Simon Gellis 6687b1f12f Fix SRAM addressable range 2025-08-07 21:09:16 -04:00
Simon Gellis af2df78809 Move cart to separate file 2025-08-06 23:31:32 -04:00
Simon Gellis 89dfeeeb2d Randomize SRAM when first created 2025-08-03 18:42:19 -04:00
Simon Gellis d4844a303a Merge pull request 'Upgrade deps' (#6) from upgrade-deps into main
Reviewed-on: #6
2025-08-03 21:42:34 +00:00
Simon Gellis 74ce44db8b Remove cruft 2025-08-03 17:38:06 -04:00
Simon Gellis 5c0f4c2df4 Update remaining dependencies 2025-08-03 17:33:16 -04:00
Simon Gellis 110a31870f Update egui/wgpu another major version 2025-08-03 17:29:46 -04:00
Simon Gellis 43288fc71f Update egui/wgpu one major version 2025-08-03 14:11:33 -04:00
Simon Gellis 052e3e5c03 Update simple deps 2025-08-03 13:48:25 -04:00
Simon Gellis dc072cc2ba chore: Release lemur version 0.7.1 2025-07-14 19:34:16 -04:00
Simon Gellis 3ac13d0cf2 Use sync file dialog for screenshots 2025-07-14 19:33:36 -04:00
Simon Gellis 422fe23cf2 chore: Release lemur version 0.7.0 2025-07-13 00:46:54 -04:00
Simon Gellis 065f68e9a8 Appease clippy 2025-07-13 00:46:08 -04:00
Simon Gellis b6b0a8c22b Support screenshots 2025-07-13 00:45:10 -04:00
Simon Gellis f1658619ad chore: Release lemur version 0.6.0 2025-05-31 00:55:42 -04:00
Simon Gellis cf1e8a7c9e Merge pull request 'Terminal' (#5) from terminal into main
Reviewed-on: #5
2025-05-31 04:47:17 +00:00
Simon Gellis 05081a7662 Only show 1000 lines of history in terminal 2025-05-31 00:37:07 -04:00
Simon Gellis 68a91c4af1 Allow terminal to be open even if game is not 2025-05-31 00:09:33 -04:00
Simon Gellis a2a5884a2a Implement fake stdout 2025-05-30 23:52:16 -04:00
Simon Gellis 2d18aeaba2 Add UI for a terminal 2025-05-30 22:25:08 -04:00
Simon Gellis 8be866656a chore: Release lemur version 0.5.1 2025-03-29 10:24:43 -04:00
Simon Gellis b58746fee4 Use target format from render state 2025-03-29 10:23:03 -04:00
Simon Gellis 57f27559b1 chore: Release lemur version 0.5.0 2025-03-24 23:23:23 -04:00
Simon Gellis caf3a9426e Add a fast-forward command 2025-03-24 23:22:47 -04:00
Simon Gellis 4a3385f04c chore: Release lemur version 0.4.8 2025-03-24 21:03:51 -04:00
Simon Gellis d3f51df577 Remove env var which broke windows builds 2025-03-24 21:02:58 -04:00
Simon Gellis 4646c20823 chore: Release lemur version 0.4.7 2025-03-20 22:50:56 -04:00
Simon Gellis f649cf72eb Make scrollbars take up space 2025-03-20 22:49:47 -04:00