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 |
Simon Gellis
|
62de97384d
|
Push fixes for red alarm
|
2025-01-05 22:08:37 -05:00 |
Simon Gellis
|
fda738fb93
|
Fix some debug protocol issues
|
2025-01-05 15:03:59 -05:00 |
Simon Gellis
|
2cf99dbc21
|
Fix wrapping memory reads for 64-bit addresses
|
2025-01-05 13:54:53 -05:00 |
Simon Gellis
|
84f2cf7ece
|
Implement stepping
|
2025-01-05 13:44:59 -05:00 |
Simon Gellis
|
6fd8d8f5cf
|
Improve flow of command-line debugging
|
2025-01-05 11:24:59 -05:00 |
Simon Gellis
|
d6eb8ec7ef
|
Implement execute breakpoints
|
2025-01-05 00:47:58 -05:00 |
Simon Gellis
|
856ee00999
|
Fix bugs around debugging lifecycle
|
2025-01-04 12:17:56 -05:00 |
Simon Gellis
|
11df670ff4
|
Let emulator tell debugger to stop
|
2025-01-04 01:04:21 -05:00 |