scawful
3ffc88f183
make Controller Create* routines public for iOS app
2024-07-31 12:41:46 -04:00
scawful
49fbdd4c41
shutdown based on platform, update accessors for editors
2024-07-31 11:28:09 -04:00
scawful
309ba72da4
add platform enum to controller
2024-07-31 08:53:11 -04:00
scawful
cfdefef2db
remove imgui test engine from controller
2024-07-31 07:40:22 -04:00
scawful
7c708519ac
standardize imgui headers as user instead of system
2024-07-30 23:33:12 -04:00
scawful
e29ad20032
add Controller::CreateTestContext
2024-07-24 14:55:49 -04:00
scawful
3597f1a78d
add ImGuiTestEngine static library
2024-07-24 11:41:33 -04:00
scawful
0f19fda556
handle errors in main entry point
2024-05-30 00:31:02 -04:00
scawful
a9787b7055
add rom filename command line arg LoadFromFile
2024-05-28 13:04:39 -04:00
scawful
adb9a8df2d
Pass audio buffer to emulator directly
2024-04-24 10:05:14 -04:00
scawful
917cd26a6e
Add SNES BBus, registers, input, nmi/irq, joypad handling, frame timing, cpu callbacks, etc
2024-04-22 15:53:17 -04:00
scawful
a2bda63ae5
Add Controller::LoadAudioDevice and cleanup audio device OnExit
2024-04-20 07:47:57 -04:00
scawful
7072c18a92
Add Controller::PlayAudio for Emulator
2024-04-20 07:40:44 -04:00
scawful
e72b08eae4
add zelda3::music namespace, update documentation
2024-04-14 13:46:23 -05:00
scawful
2aa9bce9ca
Move editor interface to editor/utils
2024-04-14 10:00:33 -05:00
scawful
185039f21a
Controller cleanup pointer check
2023-11-26 16:23:36 -05:00
scawful
08090529ef
Controller cleanup
2023-11-25 20:52:09 -05:00
Justin Scofield
b147d374f6
CreateSDL_Window rename, avoid macro conflict
2023-11-24 22:12:30 -05:00
scawful
9e3642c54e
Add load system fonts experiment flag
2023-11-24 13:37:27 -05:00
scawful
b5ce6b96d7
add imgui input experiment flag
2023-11-18 00:02:07 -05:00
scawful
ce2ff06d60
Add some manual cleanup (experiemental)
2023-10-22 16:18:46 -04:00
scawful
bc4a90fc76
Add ClipboardData to Controller, housekeeping
2023-07-31 21:26:18 -04:00
scawful
931560cfb1
Add GraphicsEditor class
...
Super donkey proto graphics import experiment
removed snes_spc and asar_static because of macOS M1 build issues.
music player using snes_spc disabled
included macOS build configuration as it currently is.
2023-07-08 09:03:27 -04:00
scawful
3ada9988aa
Begin LoadSprites, LoadChests, housekeeping
2023-06-25 10:08:01 -04:00
scawful
5ac7002c88
Popout PaletteEditor, general housekeeping
2023-05-22 09:16:20 -05:00
scawful
9426cd7a87
Update ImGui library SDL2 impl
2023-03-28 12:29:49 -05:00
scawful
85c14438f3
housekeeping
2023-03-28 12:25:56 -05:00
Justin Scofield
3d2cd4dc79
start yaze_delta side project
2022-09-10 18:48:47 -05:00
Justin Scofield
7903e0cdc4
Convert to status codes for Controller init.
2022-08-04 19:03:35 +00:00
Justin Scofield
7f5666c585
Remove hard SDL_main references for CMake solution
2022-07-30 13:04:27 -04:00
Justin Scofield
332bf5f3f3
Build SDL from source
2022-07-30 12:15:08 -04:00
Justin Scofield
3ef633ee3c
Refactor Controller with absl and internal linkage
2022-07-23 18:43:06 -04:00
Justin Scofield
b0c79a42c5
Rename Editor class to MasterEditor
2022-07-19 20:31:49 -04:00
Justin Scofield
d28420450d
namespace correctness
2022-07-19 19:24:19 +00:00
scawful
6e97649e2f
remove inlines
2022-07-06 22:35:00 -04:00
scawful
9d576351d0
housekeeping
2022-07-06 22:22:29 -04:00
scawful
e0fd39ea06
controller housekeeping
2022-07-06 19:18:04 -04:00
scawful
02a836caeb
controller const correctness
2022-06-22 23:13:42 -04:00
Justin Scofield
9c7c9bc1e4
housekeeping
2022-06-20 14:28:04 -04:00
Justin Scofield
f9e0ed17bf
namespace housekeeping continued again
2022-06-20 14:00:59 -04:00