You've already forked Microtransactions64
mirror of
https://github.com/Print-and-Panic/Microtransactions64.git
synced 2026-01-21 10:17:19 -08:00
29 lines
771 B
C
29 lines
771 B
C
#include <ultra64.h>
|
|
#include <hvqm2dec.h>
|
|
|
|
#include "buffers.h"
|
|
#include "audio/data.h"
|
|
#ifdef HVQM
|
|
#include <hvqm/hvqm.h>
|
|
#endif
|
|
#include "config.h"
|
|
#include "audio/synthesis.h"
|
|
|
|
ALIGNED8 u8 gDecompressionHeap[0xD000];
|
|
ALIGNED16 u8 gAudioHeap[DOUBLE_SIZE_ON_64_BIT(AUDIO_HEAP_SIZE)];
|
|
|
|
ALIGNED8 u8 gIdleThreadStack[0x800];
|
|
ALIGNED8 u8 gThread3Stack[0x2000];
|
|
ALIGNED8 u8 gThread4Stack[0x2000];
|
|
ALIGNED8 u8 gThread5Stack[0x2000];
|
|
#if ENABLE_RUMBLE
|
|
ALIGNED8 u8 gThread6Stack[0x2000];
|
|
#endif
|
|
// 0x400 bytes
|
|
__attribute__((aligned(32))) u8 gGfxSPTaskStack[SP_DRAM_STACK_SIZE8];
|
|
__attribute__((aligned(32))) u8 gGfxSPTaskYieldBuffer[OS_YIELD_DATA_SIZE];
|
|
// 0x200 bytes
|
|
struct SaveBuffer __attribute__ ((aligned (8))) gSaveBuffer;
|
|
// 0x190a0 bytes
|
|
struct GfxPool gGfxPools[2];
|