Commit Graph
48 Commits
Author SHA1 Message Date
SonicSwordcane 2966a7c407 View framebuffers 2025-02-17 23:21:16 -05:00
SonicSwordcane 2c71c20f20 Edit worlds 2025-02-17 22:19:56 -05:00
SonicSwordcane 802da8f93e View affine worlds 2025-02-17 21:19:34 -05:00
SonicSwordcane 3cdc0583a6 View hbias worlds 2025-02-17 13:52:04 -05:00
SonicSwordcane 2a4599756c View normal worlds 2025-02-17 00:24:18 -05:00
SonicSwordcane cfc08032e6 Implement world viewer with support for OBJ worlds 2025-02-16 15:55:21 -05:00
SonicSwordcane f7cf960b62 Support hypothetical big-endian users 2025-02-15 18:33:18 -05:00
SonicSwordcane b888d1140a Make properties editable 2025-02-15 18:33:18 -05:00
SonicSwordcane 7356287030 Finish object view 2025-02-15 18:33:18 -05:00
SonicSwordcane b5e1711a56 Support signed numbers in number picker 2025-02-15 18:33:18 -05:00
SonicSwordcane 92ccc482ae Fix keyboard navigation for numberedit 2025-02-15 18:33:18 -05:00
SonicSwordcane c4f17bfc13 Start drawing objects 2025-02-15 18:33:18 -05:00
SonicSwordcane d16c5363da Move about into a button 2025-02-15 18:33:18 -05:00
SonicSwordcane a5676c20d1 Add a number editor widget 2025-02-15 18:33:18 -05:00
SonicSwordcane ba15dc77ae When the UI consumes an input, don't send it to the game 2025-02-15 18:33:18 -05:00
SonicSwordcane ebe444870f Sync memory between emulator thread and UI 2025-02-15 18:33:18 -05:00
SonicSwordcane a461faf89d Render images on background thread to keep UI responsive 2025-02-15 18:33:18 -05:00
SonicSwordcane a82389224f Avoid unnecessary computation/cloning in renderer 2025-02-15 18:33:18 -05:00
SonicSwordcane 600148c781 Rerender VRAM graphics every frame (slow in debug) 2025-02-15 18:33:18 -05:00
SonicSwordcane 4601f1b52f Flesh out bgmap viewer 2025-02-15 18:33:18 -05:00
SonicSwordcane 57eebb5874 New implementation for reading/showing vram 2025-02-15 18:33:17 -05:00
SonicSwordcane 75779f2b24 Dummy second window 2025-02-15 18:29:35 -05:00
SonicSwordcane 6c9265cb78 First pass of character data viewer 2025-02-15 18:29:33 -05:00
SonicSwordcane a87fce102d Avoid egui feature unsupported on wayland 2025-02-14 16:56:36 -05:00
SonicSwordcane 17d3811124 No debugging unless the game is running 2025-01-17 22:00:46 -05:00
SonicSwordcane fd7298d24e Add a checkbox to quit on disconnect 2025-01-09 23:00:46 -05:00
SonicSwordcane 6fd8d8f5cf Improve flow of command-line debugging 2025-01-05 11:24:59 -05:00
SonicSwordcane 11df670ff4 Let emulator tell debugger to stop 2025-01-04 01:04:21 -05:00
SonicSwordcane a5b5f8e80f Use explicit states for sims 2025-01-02 23:06:33 -05:00
SonicSwordcane 2c5084d317 CLI argument to start the server at startup 2025-01-01 13:13:01 -05:00
SonicSwordcane 47a05968fb Create tcp server 2024-12-30 21:55:30 -05:00
SonicSwordcane a13c1e622f Update egui and wgpu 2024-12-25 23:29:27 -05:00
SonicSwordcane 99390d52e1 Forgot to add version 2024-12-15 15:52:15 -05:00
SonicSwordcane c694d234e7 About popup 2024-12-15 00:00:22 -05:00
SonicSwordcane e31269368d Save/load more config 2024-12-14 23:14:13 -05:00
SonicSwordcane 6e2d70abd7 Save input mappings to disk 2024-12-11 23:44:14 -05:00
SonicSwordcane ae04f9f73b Surface error notifications 2024-12-09 23:18:42 -05:00
SonicSwordcane 7f82daa73d Rename to lemur 2024-12-08 14:49:54 -05:00
SonicSwordcane 1bac3dedab Implement color picker 2024-12-03 20:34:13 -05:00
SonicSwordcane 761b434108 Implement side-by-side view 2024-12-01 15:52:11 -05:00
SonicSwordcane 2e5d5e140f Support choosing colors 2024-12-01 00:45:13 -05:00
SonicSwordcane 4e42179ef3 Support choosing display mode 2024-11-30 23:14:01 -05:00
SonicSwordcane 0c35a1e234 Make it easy to clear/reset mappings 2024-11-29 19:09:00 -05:00
SonicSwordcane ce7ba71ea0 Support rebinding gamepad inputs 2024-11-29 18:54:26 -05:00
SonicSwordcane 24474fabd0 Support choosing which player uses a controller 2024-11-29 14:36:46 -05:00
SonicSwordcane 9ff62af310 Graphical fixes 2024-11-28 12:39:08 -05:00
SonicSwordcane 83377ff5fa Stop using nested viewports 2024-11-28 10:50:06 -05:00
SonicSwordcane 08680b27ae Out with dear imgui, in with egui 2024-11-27 22:20:17 -05:00