; ============================================================================ ; Bomberman NES - semantically refined RAM symbols ; ============================================================================ ; Main-thread/NMI frame handoff. FrameSyncFlag = $0B ; Software copies of PPU control registers. PpuCtrlShadow = $0C PpuMaskShadow = $0D ; Controller sample consulted by main-loop and menu paths. ControllerState = $12 ; Four-byte pseudo-random generator state used by AdvanceRandomState. RandomState0 = $54 RandomState1 = $55 RandomState2 = $56 RandomState3 = $57 ; General-purpose indirect pointer used by RAM clearing and transfer loops. IndirectPtrLo = $E0 IndirectPtrHi = $E1 ; Sound dispatcher and channel-delay state observed in the $E642 sound engine. SoundCommandState = $DF SoundDispatchIndex = $E0 SoundDelay0 = $E1 SoundDelay1 = $E2 SoundDelay2 = $E3