Files
mm/src/dmadata/dmadata.c
T
Derek Hensley 6d315fa2ae Use Romfile in place of vromStart and vromEnd in structs (#1618)
* DmaEntry

* KaleidoMgrOverlay

* ActorOverlay

* EffectSsOverlay

* GameStateOverlay

* TransitionOverlay
2024-05-12 10:08:52 -07:00

27 lines
741 B
C

#include "segment_symbols.h"
#include "z64dma.h"
// Linker symbol declarations (used in the table below)
#define DEFINE_DMA_ENTRY(name, _nameString) DECLARE_ROM_SEGMENT(name)
#define DEFINE_DMA_ENTRY_SYMS(name, _nameString) DECLARE_ROM_SEGMENT(name)
#include "tables/dmadata_table.h"
#undef DEFINE_DMA_ENTRY
#undef DEFINE_DMA_ENTRY_SYMS
// dmadata Table definition
#define DEFINE_DMA_ENTRY(name, _nameString) { ROM_FILE(name), SEGMENT_ROM_START(name), 0 },
#define DEFINE_DMA_ENTRY_SYMS(name, _nameString) { ROM_FILE(name), 0xFFFFFFFF, 0xFFFFFFFF },
DmaEntry gDmaDataTable[] = {
#include "tables/dmadata_table.h"
{ 0 },
};
#undef DEFINE_DMA_ENTRY
#undef DEFINE_DMA_ENTRY_SYMS
u8 sDmaDataPadding[0xF0] = { 0 };
static s32 sBssPad;