Nugget
Bare-metal libraries and examples for the original PlayStation
Loading...
Searching...
No Matches
Classes | Macros | Functions
sio1-misc.c File Reference
#include <stdint.h>
#include "common/syscalls/syscalls.h"
Include dependency graph for sio1-misc.c:

Classes

struct  Arm
 
struct  Rec
 

Macros

#define B   0xbf801050
 
#define R8(a)   (*(volatile uint8_t *)(a))
 
#define R16(a)   (*(volatile uint16_t *)(a))
 
#define R32(a)   (*(volatile uint32_t *)(a))
 
#define NARMS   (sizeof(arms) / sizeof(arms[0]))
 
#define NSRC   (sizeof(srcs) / sizeof(srcs[0]))
 
#define NCL   4
 
#define BASE_IN   0x6996
 
#define BASE_5C   0x9669
 
#define BASE_5E   0x1234
 

Functions

int main (void)
 

Macro Definition Documentation

◆ B

#define B   0xbf801050

◆ BASE_5C

#define BASE_5C   0x9669

◆ BASE_5E

#define BASE_5E   0x1234

◆ BASE_IN

#define BASE_IN   0x6996

◆ NARMS

#define NARMS   (sizeof(arms) / sizeof(arms[0]))

◆ NCL

#define NCL   4

◆ NSRC

#define NSRC   (sizeof(srcs) / sizeof(srcs[0]))

◆ R16

#define R16 (   a)    (*(volatile uint16_t *)(a))

◆ R32

#define R32 (   a)    (*(volatile uint32_t *)(a))

◆ R8

#define R8 (   a)    (*(volatile uint8_t *)(a))

Function Documentation

◆ main()

int main ( void  )