scawful
de284d2735
add exp flag for loading audio device in controller
2024-05-28 13:00:30 -04:00
scawful
724d125809
add file dialog wrapper experiment flag
2024-05-28 12:46:01 -04:00
scawful
00105daf24
Run sdl2 renderer imgui backend frame
2024-04-29 09:06:25 -04:00
scawful
ccf234aacd
Add LoadRom to MasterEditor
2024-04-19 11:12:59 -04:00
scawful
26a15b9dfe
Initialize OverworldEditor zeml from MasterEditor OnEntry
2024-04-19 11:12:47 -04:00
scawful
7e46cf1c64
Rename ROM class to Rom
2024-04-14 14:47:17 -05:00
scawful
eea082da0e
Move ROM::LoadAllGraphicsData call to MasterEditor
2024-04-14 10:53:36 -05:00
scawful
ea9525c34b
Add diff comparison between roms to hex editor
2024-03-10 20:01:47 -04:00
scawful
aed54f1493
fix hyrule magic decompression memory leak, misc housekeeping
2024-02-03 00:04:21 -05:00
scawful
427b7f6f41
unload rom assets on file -> close
2024-02-01 01:05:57 -05:00
scawful
1c133d3a08
Set SaveOverworldMap flag to true
2024-01-30 23:57:53 -05:00
scawful
6791fa03e5
Overworld updates, Tile16 and large map fixes
2024-01-29 22:58:39 -05:00
scawful
db9f78648e
Update Write routines for ROM, expand ROM to 2mb
2024-01-29 00:27:51 -05:00
scawful
ee179a5598
housekeeping for GfxContext and Room logging
2024-01-28 12:05:50 -05:00
scawful
e086f12ade
OverworldEntity update: Entrances, Exits, Items
2024-01-27 15:55:47 -05:00
scawful
28f6056b2f
Update Overworld save function class visibility for MasterEditor
2024-01-26 21:52:01 -05:00
scawful
39709beb54
Reorganize experiment flags
2024-01-25 20:59:53 -05:00
scawful
1ef1c3ff84
Add SaveOverworldMaps public fn and experiment flag
2024-01-25 13:45:47 -05:00
scawful
84c9ec4d9d
Add supported features section to help menu
2024-01-22 23:18:36 -05:00
scawful
9b3977191d
Add LogToConsole experiment flag
2024-01-22 21:17:41 -05:00
scawful
6bb82e02a1
Add copy content to clipboard button to error status popup
2024-01-22 20:33:03 -05:00
scawful
9f137559c3
Fix DungeonMap tile16 copy IDs being used, update yaze version num
2024-01-22 20:24:44 -05:00
scawful
a443efc8a4
Add file management to ResourceLabelManager, include in settings
2024-01-22 19:53:42 -05:00
scawful
7d28d35e5d
Add SaveRom to MasterEditor, rename Rom::isLoaded to is_loaded
2024-01-22 03:29:18 -05:00
scawful
20515d2f0b
Housekeeping
2023-12-17 21:02:28 -05:00
scawful
f22b066dba
GraphicsEditor updates, move pipelines to gui
2023-11-26 20:09:25 -05:00
scawful
7fedea14ac
Add GfxContext, Load all gfx from MasterEditor
2023-11-26 16:24:32 -05:00
scawful
bceaf1409b
Editor housekeeping
2023-11-25 22:44:11 -05:00
scawful
7213b928dd
Add file dialog experiment flag to MasterEditor
2023-11-24 13:36:15 -05:00
Justin Scofield
5f3ca25c80
DungeonEditor upgrades and other QoL
2023-11-22 16:08:18 -05:00
scawful
041e365416
Dungeon object updates
2023-11-22 12:23:02 -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
fee9484a5d
Add resources folder for music and palette editor
2023-11-18 14:17:06 -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
faa4324518
Move AssemblerEditor to modules
2023-11-11 19:21:59 -05:00
scawful
0afb04b9a2
Add ExperimentFlags
2023-11-11 19:02:39 -05:00
scawful
6b5e100371
Cleanup MasterEditor remove unnecessary fns
2023-11-10 23:21:59 -05:00
scawful
82cca80191
Add Reload ROM and Close ROM options to File menu
2023-10-22 16:18:18 -04:00
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