Commit Graph

785 Commits

Author SHA1 Message Date
scawful
59e7dcc7f0 GUI Updates
Add DisplaySettings, replace ImGui style editor
Update Debugger interface with memory viewer
Decompose SNES initialization routines
Update DungeonObjectRenderer plan
Add DrawObjectRenderer UI mockup fofr DungeonEditor
2023-11-21 11:07:04 -05:00
Justin Scofield
f7224c3716 Switch DungeonObjectRenderer to SharedROM 2023-11-20 21:54:02 -05:00
Justin Scofield
8ff9f281ac Add more experiment flags 2023-11-20 21:50:40 -05:00
scawful
bbe76ac83c housekeeping, accessors, gui, etc 2023-11-20 21:12:02 -05:00
scawful
4ef2540d15 cleanup dungeon room constants 2023-11-20 06:18:28 -05:00
scawful
72ef0d0536 Update Bitmap fns 2023-11-18 20:05:32 -05:00
scawful
82952e2e73 Add SaveAllPalettes, SaveWithChangeQueue exp flags 2023-11-18 20:04:54 -05:00
scawful
fee9484a5d Add resources folder for music and palette editor 2023-11-18 14:17:06 -05:00
scawful
f994e7fd32 Remove rogue character 2023-11-18 00:38:54 -05:00
scawful
28e3f128d8 include algorithm in cpu 2023-11-18 00:33:20 -05:00
scawful
8984735d4a Update ImGui 2023-11-18 00:23:32 -05:00
scawful
942d055c5e Update DungeonObjectRenderer experiment 2023-11-18 00:04:49 -05:00
scawful
ed7204b127 Emulator debugger GUI updates 2023-11-18 00:03:49 -05:00
scawful
6d6a0e4046 Move opcodes strings to header file 2023-11-18 00:03:31 -05:00
scawful
67c7e32118 Update CPU for debugger, add LogInstructions fn 2023-11-18 00:03:21 -05:00
scawful
4494472467 GraphicsEditor housekeeping 2023-11-18 00:02:35 -05:00
scawful
b5ce6b96d7 add imgui input experiment flag 2023-11-18 00:02:07 -05:00
scawful
299770922c Add Debugger interface, RoomObject class
- Log instructions to debugger using experiment flag
- Use BitmapManager for more functionality
- Draw framebuffer and integrated debugger
2023-11-13 14:51:01 -05:00
scawful
75ef4fd9b0 Add tabs and dungeon room props to DungeonEditor 2023-11-12 19:18:44 -05:00
scawful
3c92b58c21 Add tile painting canvas to Tile16Editor 2023-11-12 19:18:17 -05:00
scawful
bb806c51a7 Switch GfxGroupEditor to BitmapManager for gfx 2023-11-12 19:18:05 -05:00
scawful
f868a7e580 Update infra doc 2023-11-12 10:25:55 -05:00
scawful
3711ff688a Add header guards to SNES 2023-11-12 10:25:46 -05:00
scawful
613e26d8ce Remove gfx groups fns from Room class 2023-11-12 10:17:35 -05:00
scawful
6ae969d345 Move Emulator to emu namespace 2023-11-12 10:17:25 -05:00
scawful
8677fdaa20 Add BitmapManager class 2023-11-12 09:54:08 -05:00
scawful
97548fbe6f Update ExperimentFlags interface 2023-11-12 09:53:51 -05:00
scawful
c1ad23284e housekeeping 2023-11-11 20:17:34 -05:00
scawful
61d235c342 Update GfxGroupEditor 2023-11-11 20:15:30 -05:00
scawful
faa4324518 Move AssemblerEditor to modules 2023-11-11 19:21:59 -05:00
scawful
34267f682a Add GfxGroups fns to ROM 2023-11-11 19:05:05 -05:00
scawful
0cefa777cb DrawOverworldSprites experiment flag 2023-11-11 19:04:48 -05:00
scawful
a9c9a0fad0 Update InputHex variants, gui::Canvas 2023-11-11 19:03:43 -05:00
scawful
05feb49d05 Add Tile16Editor and GfxGroupEditor to OverworldEditor 2023-11-11 19:03:01 -05:00
scawful
0afb04b9a2 Add ExperimentFlags 2023-11-11 19:02:39 -05:00
scawful
b3a6eafe8b Add GfxGroupEditor 2023-11-11 19:00:58 -05:00
scawful
e80f69b6d1 Add Editor and Transfer to Tile16Editor 2023-11-11 15:41:04 -05:00
scawful
cb5fce8bee Add Tile16Editor module class skeleton 2023-11-10 23:28:19 -05:00
scawful
aaccbe08af Cleanup Overworld stuff 2023-11-10 23:23:20 -05:00
scawful
dbcd47ba68 Add SNESColorButton and ConvertSNESColorToImVec4 2023-11-10 23:22:43 -05:00
scawful
e4b23b9b26 Remove unecessary comments 2023-11-10 23:22:24 -05:00
scawful
6b5e100371 Cleanup MasterEditor remove unnecessary fns 2023-11-10 23:21:59 -05:00
scawful
8edfe314d5 Cleanup PaletteEditor for saving updated colors 2023-11-10 23:21:41 -05:00
scawful
b21ac96841 Add EditingMode to OverworldEditor 2023-11-10 23:21:15 -05:00
scawful
b1f9e2e253 Prepare GraphicsEditor for Link gfx 2023-11-10 23:20:58 -05:00
scawful
0dcf7ec323 Create emu tests directory 2023-11-10 23:20:25 -05:00
scawful
62e9b5f9f0 Add ROM::LoadLinkGraphics 2023-10-26 10:26:54 -04:00
scawful
ce2ff06d60 Add some manual cleanup (experiemental) 2023-10-22 16:18:46 -04:00
scawful
82cca80191 Add Reload ROM and Close ROM options to File menu 2023-10-22 16:18:18 -04:00
scawful
f5c6899d4d fix bug with ow edits outside top row 2023-10-22 16:17:18 -04:00