|
Nugget
Bare-metal libraries and examples for the original PlayStation
|
#include <stdint.h>#include <string.h>#include "common/hardware/dma.h"#include "common/hardware/hwregs.h"#include "common/hardware/pcsxhw.h"#include "common/kernel/pcdrv.h"#include "common/syscalls/syscalls.h"
Classes | |
| struct | MdrtCapture |
Macros | |
| #define | MDEC0 HW_U32(0x1f801820) |
| #define | MDEC1 HW_U32(0x1f801824) |
| #define | MDEC_CMD_DECODE 0x30000000 |
| #define | MDEC_CMD_QUANT 0x40000000 |
| #define | MDEC_CMD_SCALE 0x60000000 |
| #define | JOB_HEADER 0x20 |
| #define | ARM_FIELD 12 |
| #define | MAX_RL_WORDS 4096 |
| #define | BIOS_ROM ((const volatile uint8_t *)0xbfc00000) |
| #define | BIOS_ID_OFF 0x7ff32 |
| #define | BIOS_ID_LEN 32 |
| #define | BIOS_ROM_LEN 0x80000 |
Functions | |
| int | main () |
| #define ARM_FIELD 12 |
| #define BIOS_ID_LEN 32 |
| #define BIOS_ID_OFF 0x7ff32 |
| #define BIOS_ROM ((const volatile uint8_t *)0xbfc00000) |
| #define BIOS_ROM_LEN 0x80000 |
| #define JOB_HEADER 0x20 |
| #define MAX_RL_WORDS 4096 |
| #define MDEC0 HW_U32(0x1f801820) |
| #define MDEC1 HW_U32(0x1f801824) |
| #define MDEC_CMD_DECODE 0x30000000 |
| #define MDEC_CMD_QUANT 0x40000000 |
| #define MDEC_CMD_SCALE 0x60000000 |