mirror of
https://github.com/PCSX2/pcsx2.git
synced 2026-01-31 01:15:24 +01:00
31 lines
547 B
C
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;
|