Files
archived-pcsx2/pcsx2/IPU/IPUdma.h

31 lines
547 B
C

// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team
// SPDX-License-Identifier: GPL-3.0+
#pragma once
#include "IPU.h"
struct IPUDMAStatus {
bool InProgress;
bool DMAFinished;
};
struct IPUStatus {
bool DataRequested;
bool WaitingOnIPUFrom;
bool WaitingOnIPUTo;
};
extern void ipuCMDProcess();
extern void ipu0Interrupt();
extern void ipu1Interrupt();
extern void dmaIPU0();
extern void dmaIPU1();
extern void IPU0dma();
extern void IPU1dma();
extern void ipuDmaReset();
extern IPUDMAStatus IPU1Status;
extern IPUStatus IPUCoreStatus;