Commit Graph

202 Commits

Author SHA1 Message Date
Simon Gellis 9a34856c2b Update dependencies and rust version 2025-03-04 20:46:16 -05:00
Simon Gellis fddc7bdd0e When opening an open window, focus on it 2025-03-04 20:23:45 -05:00
Simon Gellis d475e806c7 Update core to fire VIP interrupts on INTENB write 2025-03-04 20:19:57 -05:00
Simon Gellis 316d297c91 Update setup instructions in README 2025-03-04 09:46:26 -05:00
Simon Gellis 273b3f3409 chore: Release lemur version 0.4.5 2025-03-03 21:29:50 -05:00
Simon Gellis 3f216f85ae Show extents in the world view 2025-03-03 21:29:07 -05:00
Simon Gellis 6df198b510 chore: Release lemur version 0.4.4 2025-03-03 00:06:47 -05:00
Simon Gellis bbffde50ec Add bindable keyboard shortcuts 2025-03-03 00:06:14 -05:00
Simon Gellis fcfb75fead chore: Release lemur version 0.4.3 2025-03-01 20:59:41 -05:00
Simon Gellis 7654666a17 Update shrooms-vb-core to fix moar audio 2025-03-01 20:59:01 -05:00
Simon Gellis 9fc9e4c4d9 chore: Release lemur version 0.4.2 2025-02-25 10:21:36 -05:00
Simon Gellis 5a5c5d4d9b Update core to fix affine parallax 2025-02-25 10:20:44 -05:00
Simon Gellis fb6f09fce5 Adjust shades 2025-02-25 10:18:36 -05:00
Simon Gellis f2d3f5ec07 Implement frame advance 2025-02-25 00:04:07 -05:00
Simon Gellis e96ce2af07 Fix affine source parallax sign 2025-02-24 22:43:31 -05:00
Simon Gellis 25c7f29735 fix: respect background palette in world view 2025-02-24 22:02:38 -05:00
Simon Gellis 54edfbc111 chore: Release lemur version 0.4.1 2025-02-24 15:00:52 -05:00
Simon Gellis d05c79532f Fix wrong framebuffer getting displayed 2025-02-24 15:00:17 -05:00
Simon Gellis 1b5fb1a6ed Update core to fix VIP/VSU bugs 2025-02-24 14:58:11 -05:00
Simon Gellis 59e6ba515d chore: Release lemur version 0.4.0 2025-02-23 23:01:49 -05:00
SonicSwordcane 5c5b6a0b9e Merge pull request 'VIP inspection tooling' (#4) from vram into main
Reviewed-on: #4
2025-02-24 04:01:17 +00:00
Simon Gellis ad994f8851 Fix typo in macro 2025-02-23 22:59:14 -05:00
Simon Gellis 49343b6903 Separate VIP tools from CPU 2025-02-23 22:48:30 -05:00
Simon Gellis 6ab9d2ee53 Rename vram to vip internally 2025-02-23 22:44:11 -05:00
Simon Gellis 0ae2a2f54f More visual fixes 2025-02-23 22:30:23 -05:00
Simon Gellis f7408ac9b7 Fix layouts and colors 2025-02-23 21:18:21 -05:00
Simon Gellis d6957ecd09 Add other miscellanii to register view 2025-02-23 01:02:08 -05:00
Simon Gellis 4a6288147d Add colors to register view 2025-02-23 00:15:05 -05:00
Simon Gellis 892d48e321 Add dpctrl+xpctrl to register view 2025-02-19 19:52:31 -05:00
Simon Gellis a737cd39b7 Add register view with interrupts 2025-02-18 23:59:25 -05:00
Simon Gellis 2966a7c407 View framebuffers 2025-02-17 23:21:16 -05:00
Simon Gellis 6142179e31 Avoid unnecessary allocation 2025-02-17 22:32:42 -05:00
Simon Gellis 2c71c20f20 Edit worlds 2025-02-17 22:19:56 -05:00
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