= {
}
int psxwrite(int fd, void *buffer, int size)
Definition stdio.c:167
int psxgetchar()
Definition stdio.c:266
int removeDevice(const char *name)
Definition misc.c:95
int psxread(int fd, void *buffer, int size)
Definition stdio.c:133
struct DirEntry * firstFile(const char *filepath, struct DirEntry *entry)
Definition filesystem.c:34
int addDevice(struct Device *)
Definition misc.c:178
int isFileConsole(int fd)
Definition misc.c:172
int psxrename(const char *oldName, const char *newName)
Definition stdio.c:339
int format(const char *deviceName)
Definition filesystem.c:60
void psxputc(int c, int fd)
Definition stdio.c:246
char * psxgets(char *storage)
Definition stdio.c:277
int psxioctl(int fd, int cmd, int arg)
Definition stdio.c:216
void psxexit(int code)
Definition misc.c:166
void printInstalledDevices()
Definition misc.c:75
void psxputchar(int c)
Definition stdio.c:251
int psxgetc(int fd)
Definition stdio.c:240
int psxlseek(int fd, int offset, int whence)
Definition stdio.c:108
void psxputs(const char *str)
Definition stdio.c:320
struct DirEntry * nextFile(struct DirEntry *entry)
Definition filesystem.c:58
int psxerase(const char *path)
Definition stdio.c:390
int psxclose(int fd)
Definition stdio.c:201
int psxopen(const char *fname, int mode)
Definition stdio.c:70
void unimplementedThunk() __attribute__((long_call))
int closeEvent(uint32_t event)
Definition events.c:111
int testEvent(uint32_t event)
Definition events.c:131
int waitEvent(uint32_t event)
Definition events.c:140
uint32_t openEvent(uint32_t class, uint32_t spec, uint32_t mode, void(*handler)())
Definition events.c:69
int enableEvent(uint32_t event)
Definition events.c:99
int disableEvent(uint32_t event)
Definition events.c:105
int enableTimerIRQ(uint32_t timer)
int restartTimer(uint32_t timer)
int getTimer(uint32_t timer)
int initTimer(uint32_t timer, uint16_t target, uint16_t flags)
int disableTimerIRQ(uint32_t timer)
void kern_free(void *ptr)
void * kern_malloc(size_t size)
void undeliverEvent(uint32_t class, uint32_t spec)
void deliverEvent(uint32_t class, uint32_t spec)
int initPad(uint8_t *pad1Buffer, size_t pad1BufferSize, uint8_t *pad2Buffer, size_t pad2BufferSize)
int initPadHighLevel(uint32_t padType, uint32_t *buffer, int c, int d)
uint32_t readPadHighLevel()
uint8_t waitCardStatus(int port)
int mcGetLastDevice()
Definition driver.c:514
int mcWriteSector(int deviceId, int sector, uint8_t *buffer)
Definition driver.c:481
void mcAllowNewCard()
Definition driver.c:462
uint8_t getCardStatus(int port)
int initCard(int padStarted)
int mcReadSector(int deviceId, int sector, uint8_t *buffer)
Definition driver.c:464
int cardInfoInternal(int deviceId)
Definition driver.c:498
int setSIO0AutoAck(int value)
uint16_t Krom2Offset(uint32_t c_)
Definition sjis.c:48
const uint8_t * Krom2RawAdd(uint32_t c)
int openThread(uint32_t pc, uint32_t sp, uint32_t gp)
Definition threads.c:77
int closeThread(int threadId)
Definition threads.c:94
int changeThread(int threadId)
Definition threads.c:100