Commit Graph

968 Commits

Author SHA1 Message Date
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
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
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
scawful
6a0dc078c1 Refactor ROM class, add RunTransaction 2023-10-22 03:23:26 -04:00
scawful
71ceb03823 Remove imgui_internal.h where unneeded 2023-10-20 11:36:36 -04:00
scawful
2475ff547c Update imgui submodule 2023-10-20 02:19:27 -04:00
scawful
7c598b9fa0 houskeeping 2023-10-20 02:18:35 -04:00
scawful
fb398351d8 cleanup rom, gfx, overworld and add comments 2023-10-20 02:17:35 -04:00
scawful
8df6b1efc3 Fix command_handler header 2023-10-17 17:41:49 -04:00
scawful
cf6c302b24 Fix headers in ROM 2023-10-17 17:30:33 -04:00
scawful
78bcd13b54 Remove conditional from prototype ow btn 2023-10-17 17:08:50 -04:00
scawful
5b686318cd Add CompressionV3 and tests 2023-10-17 17:08:15 -04:00
scawful
b9340f7f30 Add PpuRegisters and Ppu class 2023-10-17 17:06:57 -04:00
scawful
df6327078d Add DMA to SNES 2023-10-17 17:06:36 -04:00
scawful
013a989928 Move memory fns in Cpu 2023-10-17 17:06:25 -04:00
scawful
656c2fa5d6 Add Tile16Transfer command to z3ed 2023-10-17 17:05:18 -04:00
scawful
1ed9f98933 Add TileInfoToWord and WorldToTileInfo 2023-10-17 17:03:26 -04:00
scawful
fbe4ac0574 Add ReadTile16 and WriteTile16 to ROM class 2023-10-17 17:02:32 -04:00
scawful
fb6247c059 IWYU ROM class 2023-10-17 17:02:14 -04:00