Commit Graph

118 Commits

Author SHA1 Message Date
scawful
f22b066dba GraphicsEditor updates, move pipelines to gui 2023-11-26 20:09:25 -05:00
scawful
85549e4a36 Add texture streaming experiment flag 2023-11-26 16:49:52 -05:00
scawful
992e4dfca0 add HOVER_HINT macro 2023-11-26 16:49:32 -05:00
scawful
185039f21a Controller cleanup pointer check 2023-11-26 16:23:36 -05:00
scawful
e4a5514540 Update macOS NSMenu actions 2023-11-25 22:46:34 -05:00
scawful
6f77b1f4d8 Add icons to macOS sys font loader 2023-11-25 22:46:18 -05:00
scawful
bceaf1409b Editor housekeeping 2023-11-25 22:44:11 -05:00
scawful
e841005503 TaskManager interface template 2023-11-25 22:43:37 -05:00
scawful
b17ecb9c2e Update NotifyValue type 2023-11-25 20:52:21 -05:00
scawful
08090529ef Controller cleanup 2023-11-25 20:52:09 -05:00
scawful
baa5366e13 Add FileDialogWrapper to linux ShowOpenFileDialog 2023-11-24 22:21:27 -05:00
Justin Scofield
b147d374f6 CreateSDL_Window rename, avoid macro conflict 2023-11-24 22:12:30 -05:00
Justin Scofield
9b52934ff4 Add Windows font loading from system fonts 2023-11-24 22:11:44 -05:00
Justin Scofield
f771926ed1 Update file dialog for windows 2023-11-24 22:01:02 -05:00
scawful
44cb122e51 Remove unused include in Linux file dialog 2023-11-24 15:39:41 -05:00
scawful
9e3642c54e Add load system fonts experiment flag 2023-11-24 13:37:27 -05:00
scawful
1fb3d2058a macOS load system fonts objective-c++ 2023-11-24 13:34:00 -05:00
scawful
11b6af94ff Add macOS default file loader, windows WIP 2023-11-24 13:33:46 -05:00
scawful
72151c4b43 Add AppDelegate for macOS in Objective-C++ 2023-11-24 13:32:52 -05:00
scawful
8448697c4d Add ImGuiIdIssuer class for child id 2023-11-24 13:27:59 -05:00
Justin Scofield
97bbae3de0 Add outline to SelectablePalettePipeline 2023-11-22 16:07:43 -05:00
Justin Scofield
cf2d023a46 Remove static screen size vars 2023-11-22 16:07:26 -05:00
Justin Scofield
e7200c6d18 Add task handler code 2023-11-22 16:07:06 -05:00
scawful
041e365416 Dungeon object updates 2023-11-22 12:23:02 -05:00
Justin Scofield
7a842d4669 Dungeon Room load current graphics experiment 2023-11-21 23:44:05 -05:00
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
8ff9f281ac Add more experiment flags 2023-11-20 21:50:40 -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
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
6ae969d345 Move Emulator to emu namespace 2023-11-12 10:17:25 -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
0afb04b9a2 Add ExperimentFlags 2023-11-11 19:02:39 -05:00
scawful
ce2ff06d60 Add some manual cleanup (experiemental) 2023-10-22 16:18:46 -04:00
scawful
71ceb03823 Remove imgui_internal.h where unneeded 2023-10-20 11:36:36 -04:00
scawful
fb398351d8 cleanup rom, gfx, overworld and add comments 2023-10-20 02:17:35 -04:00
scawful
5a4ecc5b20 PPU upgrades, move Memory to own dir 2023-08-27 15:24:27 -04:00
scawful
c4ef29f329 Add OverworldMap tile editing 2023-08-26 15:03:18 -04:00
scawful
c788f92c20 Add IBM Plex JP font 2023-08-26 12:18:14 -04:00
scawful
b9d06f43bc Add JP font support 2023-08-26 04:51:08 -04:00
scawful
2b8d41c6ca Change SDL_Mixer frequency to match SNES S-SMP 2023-08-26 02:00:35 -04:00
scawful
758056dc98 Set minimum size for file dialog 2023-08-25 19:43:55 -04:00
scawful
037667bb21 Move Overworld constants to Overworld 2023-08-25 19:43:20 -04:00
scawful
c66d810828 Add support for JP rom and headered ROMs 2023-08-25 19:01:52 -04:00
scawful
25c43cbaaa housekeeping 2023-08-24 23:46:17 -04:00
scawful
033bd148cf Update Emulator loop logic 2023-08-20 20:11:01 -04:00
scawful
54790366ef Create Emulator class for GUI with nav bar 2023-08-19 14:12:57 -04:00