Commit Graph

1063 Commits

Author SHA1 Message Date
scawful
c6df32ffe8 Add test for AsmParser::Tokenize 2024-04-19 21:45:51 -04:00
scawful
fce50b486a Update AsmParser algorithm based on asar inferred labeling, WIP 2024-04-19 21:44:51 -04:00
scawful
c5f0d38c45 Add pair key mnemonic to opcode map and structs 2024-04-19 21:44:29 -04:00
scawful
dc91c91c39 set log to debugger flag to true 2024-04-19 19:04:57 -04:00
scawful
ecf9c7c415 Add opcode_to_cycle_count map, update emu layout 2024-04-19 19:04:41 -04:00
scawful
2b11e61aac Update emulator zeml layout 2024-04-19 18:06:13 -04:00
scawful
914132a87b Add size parsing 2024-04-19 18:06:03 -04:00
scawful
a825ac36b2 Increase NotifyObservers data arg to uint16_t from uint8_t 2024-04-19 17:55:52 -04:00
scawful
c906da46a0 Consolidate SNES::Init 2024-04-19 17:54:26 -04:00
scawful
a1558fd9a2 replace flags void* with std::shared_ptr 2024-04-19 17:54:14 -04:00
scawful
5fecbc6939 Remove SNES::StartApuDataTransfer 2024-04-19 16:52:56 -04:00
scawful
b9212732a3 Add flags to collapsing headers in zeml 2024-04-19 16:40:53 -04:00
scawful
e8fe8a6c79 Initialize mode0 backgrounds, cleanup skeleton code 2024-04-19 16:03:15 -04:00
scawful
07feeac7c2 Update emulator instruction log filtering 2024-04-19 16:02:55 -04:00
scawful
b9be709832 Add flags, file mgmt, widgets to zeml 2024-04-19 11:13:34 -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
70cead23cb Add zeml layout to OverworldEditor 2024-04-19 11:12:23 -04:00
scawful
a18b6db285 Remove Emulator::RenderCpuState 2024-04-17 20:34:37 -04:00
scawful
597d3bac38 add function to zeml header 2024-04-17 20:33:19 -04:00
scawful
d14b2beec8 Condense emulator zeml layout, include function in zeml 2024-04-17 20:26:46 -04:00
scawful
a01e963efb Use zeml for emulator cpu state layout and emulator menu bar 2024-04-17 20:12:51 -04:00
scawful
6c330eabd8 Add zeml, zelda3 editor markup language, for UI rendering and data manipulation 2024-04-17 20:12:17 -04:00
scawful
11004cfa46 Add scad_format namespace 2024-04-14 15:49:57 -05:00
scawful
5f7cd952d9 put palette_group_internal inside of gfx namespace 2024-04-14 15:38:43 -05:00
scawful
82ee1ad62d Move LoadAllPalettes and palette_group_internal to snes_palette 2024-04-14 15:27:37 -05:00
scawful
dfbe0014d9 Fix references to Rom class in comments 2024-04-14 15:20:56 -05:00
scawful
a647670d30 update imgui and asar submodules 2024-04-14 15:03:10 -05:00
scawful
81e5659c1f Replace BuildAndRenderBitmap with Rom::CreateAndRenderBitmap 2024-04-14 15:02:56 -05:00
scawful
5953e58bd4 Rename SharedROM to SharedRom 2024-04-14 14:51:53 -05:00
scawful
7e46cf1c64 Rename ROM class to Rom 2024-04-14 14:47:17 -05:00
scawful
b06e22dc0d Add zelda3::overworld namespace 2024-04-14 14:37:53 -05:00
scawful
cc05f1b469 add zelda3::screen namespace 2024-04-14 13:49:00 -05:00
scawful
e72b08eae4 add zelda3::music namespace, update documentation 2024-04-14 13:46:23 -05:00
scawful
512f349e62 Cleanup html directory before running doxygen 2024-04-14 13:26:09 -05:00
scawful
44a72f1f7a rename anon namespace in ROM to palette_group_internal 2024-04-14 13:16:12 -05:00
scawful
277d959bda Refactor PaletteGroupMap 2024-04-14 13:14:19 -05:00
scawful
9604ce3724 Refactor ROM class 2024-04-14 11:57:59 -05:00
scawful
bfdffce310 Document OverworldEditor::LoadGraphics 2024-04-14 10:58:17 -05:00
scawful
eea082da0e Move ROM::LoadAllGraphicsData call to MasterEditor 2024-04-14 10:53:36 -05:00
scawful
9483065477 Add TODOs for ZSCustomOverworld and entity deletion 2024-04-14 10:46:48 -05:00
scawful
05325e3259 Update compression documentation 2024-04-14 10:42:01 -05:00
scawful
0095b08d8c Remove redundant sections from infrastructure doc 2024-04-14 10:40:51 -05:00
scawful
08ad521b74 Update OverworldEditor documentation and others 2024-04-14 10:33:18 -05:00
scawful
b7cd8bccd3 document gfx and lc_lz2 namespace 2024-04-14 10:18:25 -05:00
scawful
deae4341be Remove unused TaskManager class 2024-04-14 10:18:14 -05:00
scawful
5aae3bb1ef specify namespace scope for doxygen 2024-04-14 10:08:33 -05:00
scawful
2aa9bce9ca Move editor interface to editor/utils 2024-04-14 10:00:33 -05:00
scawful
ef6d78327e update doxygen input filter for todos 2024-04-14 09:35:32 -05:00
scawful
e5d44a71ee Set SORT_MEMBER_DOCS to NO for doxygen 2024-04-14 09:30:39 -05:00