Commit Graph

169 Commits

Author SHA1 Message Date
Simon Gellis 802da8f93e View affine worlds 2025-02-17 21:19:34 -05:00
Simon Gellis 3cdc0583a6 View hbias worlds 2025-02-17 13:52:04 -05:00
Simon Gellis 2a4599756c View normal worlds 2025-02-17 00:24:18 -05:00
Simon Gellis cfc08032e6 Implement world viewer with support for OBJ worlds 2025-02-16 15:55:21 -05:00
Simon Gellis f7cf960b62 Support hypothetical big-endian users 2025-02-15 18:33:18 -05:00
Simon Gellis b888d1140a Make properties editable 2025-02-15 18:33:18 -05:00
Simon Gellis 7356287030 Finish object view 2025-02-15 18:33:18 -05:00
Simon Gellis b5e1711a56 Support signed numbers in number picker 2025-02-15 18:33:18 -05:00
Simon Gellis 92ccc482ae Fix keyboard navigation for numberedit 2025-02-15 18:33:18 -05:00
Simon Gellis c4f17bfc13 Start drawing objects 2025-02-15 18:33:18 -05:00
Simon Gellis dfcfd17bfc Optimize image updates 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 a5676c20d1 Add a number editor widget 2025-02-15 18:33:18 -05:00
Simon Gellis ba15dc77ae When the UI consumes an input, don't send it to the game 2025-02-15 18:33:18 -05:00
Simon Gellis ebe444870f Sync memory between emulator thread and UI 2025-02-15 18:33:18 -05:00
Simon Gellis a461faf89d Render images on background thread to keep UI responsive 2025-02-15 18:33:18 -05:00
Simon Gellis a82389224f Avoid unnecessary computation/cloning in renderer 2025-02-15 18:33:18 -05:00
Simon Gellis 600148c781 Rerender VRAM graphics every frame (slow in debug) 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 5f17469dc2 Fix warning on windows 2025-02-15 18:22:21 -05:00
Simon Gellis db36332307 chore: Release lemur version 0.3.2 2025-02-15 16:56:20 -05:00
Simon Gellis 8df05d923d Share one wgpu instance across all windows 2025-02-15 16:55:21 -05:00
Simon Gellis 0086b9c9ce chore: Release lemur version 0.3.1 2025-02-14 16:57:10 -05:00
Simon Gellis a87fce102d Avoid egui feature unsupported on wayland 2025-02-14 16:56:36 -05:00
Simon Gellis 1cae0c8e54 chore: Release lemur version 0.3.0 2025-01-18 19:14:25 -05:00
SonicSwordcane 707dd3a200 Merge pull request 'Implement GDB/LLDB compatible server' (#3) from debugger into main
Reviewed-on: #3
2025-01-19 00:13:22 +00:00
Simon Gellis 16a2aaee92 Fix status returned on interrupt 2025-01-18 19:10:55 -05:00
Simon Gellis d59da1009a Fix watchpoint reporting 2025-01-18 18:51:25 -05:00
Simon Gellis 9d37d22a22 Fix LTO for windows/linux, disable for OSX 2025-01-18 17:01:17 -05:00
Simon Gellis e1a8006af7 Statically compile that callback too 2025-01-18 13:57:19 -05:00
Simon Gellis 9f7895a457 Statically compile callbacks 2025-01-18 01:21:45 -05:00
Simon Gellis 5ce39fb70e Implement writing memory 2025-01-18 01:03:22 -05:00
Simon Gellis 0fff4d427f Implement writing registers 2025-01-18 00:20:57 -05:00
Simon Gellis 17d3811124 No debugging unless the game is running 2025-01-17 22:00:46 -05:00
Simon Gellis b79f35ac61 chore: Release lemur version 0.2.9 2025-01-17 10:49:48 -05:00
Simon Gellis 89128b8207 Update shrooms-vb-core to fix drawing logic 2025-01-17 10:49:09 -05:00
Simon Gellis b0404a5da2 chore: Release lemur version 0.2.8 2025-01-15 21:08:42 -05:00
Simon Gellis 16cf54e5cf Update shrooms-vb-core to fix sign-extended hardware reads 2025-01-15 20:59:43 -05:00
Simon Gellis f031bb17b2 Use logging 2025-01-14 23:33:30 -05:00
Simon Gellis 102aff1580 Turn LTO on when cutting releases 2025-01-14 22:25:27 -05:00
Simon Gellis f1c5571aa6 Tell LLDB to use big watch regions 2025-01-14 21:38:44 -05:00
Simon Gellis af9a4ae8ee Support watchpoints 2025-01-13 00:30:47 -05:00
Simon Gellis fd7298d24e Add a checkbox to quit on disconnect 2025-01-09 23:00:46 -05:00
Simon Gellis d99344eb15 Merge branch 'main' into debugger 2025-01-09 22:50:27 -05:00
Simon Gellis 423743ea5c chore: Release lemur version 0.2.7 2025-01-07 13:07:11 -05:00
Simon Gellis 005ed509d5 Stop using Vulkan on Windows 2025-01-07 13:06:37 -05:00
Simon Gellis 0585bc2740 chore: Release lemur version 0.2.6 2025-01-05 22:11:56 -05:00