Commit Graph

34 Commits

Author SHA1 Message Date
Justin Scofield
190917ff6f Add Changes stack to ROM for saving 2023-08-27 10:20:10 -04:00
scawful
c2f8a55fd1 Add Emulator to View menu 2023-08-19 14:13:07 -04:00
scawful
5cc680762e Proliferate use of SharedROM 2023-08-18 17:19:42 -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
Justin Scofield
7d0b09a589 Add SelectablePalettePipeline for updating palette 2023-08-03 21:09:27 -04:00
Justin Scofield
d4fdee6d32 CgxViewer, GraphicsEditor updates 2023-08-02 18:58:29 -04:00
scawful
1d0419583d Add FileDialog data pipeline 2023-08-02 07:15:05 -04:00
scawful
82dd9dde1b Add LC_LZ2 Compression library
Refactor ROM class
Editor housekeeping
2023-07-21 03:44:44 -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
02b1adb6ab Save ROM with modified palettes, backup system 2023-05-15 09:28:34 -05:00
scawful
539a2d24c6 cleanup tracker class and move helper functions 2023-01-03 12:30:00 -06:00
scawful
0a83dd3e13 include music editor and rearrange tabs 2022-12-30 16:41:22 -06:00
scawful
a20b3fd240 housekeeping and inventory menu 2022-09-17 10:34:44 -05:00
scawful
aa1a5a36ad housekeeping 2022-09-11 15:53:02 -05:00
scawful
cfb84481ed palette viewer and editor 2022-09-11 14:23:39 -05:00
Justin Scofield
50b944851c remove overworld debug menu 2022-09-10 09:06:13 -05:00
scawful
2a10637e15 add OverworldDebug menu 2022-09-02 17:41:58 -05:00
Justin Scofield
33ac97fb56 chore: cleanup editors 2022-08-07 12:40:57 -04:00
Justin Scofield
ef61d31c18 add mosaic editor user interface 2022-08-07 00:28:03 -04:00
Justin Scofield
c258f3ce39 Fix unformatted string 2022-07-31 17:07:30 -04:00
Justin Scofield
9d9717e361 Resolve absl::Status related build "errors" 2022-07-31 16:57:08 -04:00
Justin Scofield
7b5cec8eb6 Added imgui_memory_editor to the repo 2022-07-30 10:52:13 -04:00
Justin Scofield
34a2070304 Update about popup 2022-07-25 19:18:16 -04:00
Justin Scofield
94cfa7e60f MasterEditor UI housekeeping 2022-07-25 11:27:49 -04:00
Justin Scofield
ee99166ef3 Update ROM references with new operators 2022-07-25 09:34:23 -04:00
Justin Scofield
6011d1e6af Integrating Status return types into GUI 2022-07-24 11:55:34 -04:00
Justin Scofield
7d08970a19 Overworld and Bitmap refactoring 2022-07-24 01:34:16 -04:00
Justin Scofield
0a6db683f6 housekeeping inline ROM functions 2022-07-24 00:22:34 -04:00
Justin Scofield
515ea87131 Implement StatusOr popup in MasterEditor 2022-07-23 20:42:35 -04:00
Justin Scofield
9655b35363 Added Google Abseil library 2022-07-23 16:33:52 -04:00
Justin Scofield
b0c79a42c5 Rename Editor class to MasterEditor 2022-07-19 20:31:49 -04:00