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
scawful
c25be2b76d
Move object names, start RoomObject Subtypes
2023-08-19 02:09:37 -04:00
scawful
7776dd1a15
Update SnesToPc and PcToSnes
2023-08-18 10:28:11 -04:00
scawful
a3f68b70b4
ROM and Compression library updates
...
Remove Compress and Decompress from ROM
Move Editor parent class to its own file
Move 65816 editor constants to widgets
Update compression_test and snes_palette_test
Start version constant classes (experimental)
Move SetupROM for editors to load renderer
2023-08-09 00:18:05 -04:00
scawful
9ea107bc8d
Update SNESPalette, SNESColor, add tests
2023-08-04 22:51:12 -04:00
Justin Scofield
7d0b09a589
Add SelectablePalettePipeline for updating palette
2023-08-03 21:09:27 -04:00
Justin Scofield
6ffae7a6e8
Increase default screen size
2023-08-03 21:08:29 -04:00
Justin Scofield
e88b2a6d2f
Add GraphicsBinCanvasPipeline
2023-08-02 19:12:57 -04:00
Justin Scofield
7b2e017bb3
Add BitmapCanvasPipeline, more CgxViewer updates
2023-08-02 12:53:05 -04:00
scawful
1d0419583d
Add FileDialog data pipeline
2023-08-02 07:15:05 -04:00
scawful
bc4a90fc76
Add ClipboardData to Controller, housekeeping
2023-07-31 21:26:18 -04:00
scawful
99bebeca10
Add CLEAR_AND_RETURN_STATUS macro for ImGui stack
2023-07-31 21:24:14 -04:00
scawful
82dd9dde1b
Add LC_LZ2 Compression library
...
Refactor ROM class
Editor housekeeping
2023-07-21 03:44:44 -04:00
scawful
df8443152b
Add CgxViewer, update GraphicsEditor
2023-07-18 21:55:23 -04:00
scawful
2b0c550274
SharedROM, Editor parent, housekeeping
2023-07-17 08:25:22 -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
46fe8993ea
Update PaletteEditor, remove Delta experiment
2023-05-15 08:23:13 -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
scawful
45b824c869
Add TilePainter left click return value
2023-01-10 15:20:15 -06:00
scawful
539a2d24c6
cleanup tracker class and move helper functions
2023-01-03 12:30:00 -06:00
scawful
b0338f588a
add SDL_mixer
2023-01-01 17:48:51 -06:00