Nugget
Bare-metal libraries and examples for the original PlayStation
Loading...
Searching...
No Matches
Classes | Macros | Enumerations
pcsxcmd.h File Reference
#include <stdint.h>
Include dependency graph for pcsxcmd.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  pcsx_CommandResults
 
struct  pcsx_CommandHeader
 
struct  pcsx_QueryResult
 

Macros

#define PCSX_CMD_MAGIC   0x444d4358 /* 'XCMD' */
 
#define PCSX_CMD_PROTOCOL_VERSION   1
 
#define PCSX_CMD_PORT   0x1f8020a4
 

Enumerations

enum  pcsx_Command { PCSX_CMD_QUERY = 0 , PCSX_CMD_REGISTER_ALLOCATOR = 1 , PCSX_CMD_ALLOC_REPORT = 2 , PCSX_CMD_COUNT }
 
enum  pcsx_CommandStatus {
  PCSX_CMDSTATUS_OK = 0 , PCSX_CMDSTATUS_NO_ANSWER = 1 , PCSX_CMDSTATUS_BAD_MAGIC = 2 , PCSX_CMDSTATUS_UNKNOWN_OP = 3 ,
  PCSX_CMDSTATUS_BAD_ARGUMENT = 4 , PCSX_CMDSTATUS_UNMAPPED = 5 , PCSX_CMDSTATUS_SHORT_STRUCT = 6
}
 

Macro Definition Documentation

◆ PCSX_CMD_MAGIC

#define PCSX_CMD_MAGIC   0x444d4358 /* 'XCMD' */

◆ PCSX_CMD_PORT

#define PCSX_CMD_PORT   0x1f8020a4

◆ PCSX_CMD_PROTOCOL_VERSION

#define PCSX_CMD_PROTOCOL_VERSION   1

Enumeration Type Documentation

◆ pcsx_Command

Enumerator
PCSX_CMD_QUERY 
PCSX_CMD_REGISTER_ALLOCATOR 
PCSX_CMD_ALLOC_REPORT 
PCSX_CMD_COUNT 

◆ pcsx_CommandStatus

Enumerator
PCSX_CMDSTATUS_OK 
PCSX_CMDSTATUS_NO_ANSWER 
PCSX_CMDSTATUS_BAD_MAGIC 
PCSX_CMDSTATUS_UNKNOWN_OP 
PCSX_CMDSTATUS_BAD_ARGUMENT 
PCSX_CMDSTATUS_UNMAPPED 
PCSX_CMDSTATUS_SHORT_STRUCT