mirror of
https://github.com/ACreTeam/ac-decomp
synced 2026-06-21 22:54:39 -04:00
implement dispatch.c
This commit is contained in:
@@ -17,6 +17,8 @@ typedef struct MessageBuffer {
|
||||
MessageBuffer* TRKGetBuffer(int);
|
||||
void TRKReleaseBuffer(int);
|
||||
TRKResult TRKInitializeMessageBuffers();
|
||||
void TRKSetBufferPosition(MessageBuffer*, u32);
|
||||
void TRKReadBuffer1_ui8(MessageBuffer*, u8*);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
|
||||
@@ -0,0 +1,41 @@
|
||||
#ifndef TRK_MSGHNDLR
|
||||
#define TRK_MSGHNDLR
|
||||
#include "types.h"
|
||||
#include "TRK/trk.h"
|
||||
#include "TRK/msgbuf.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
TRKResult TRKDoUnsupported(MessageBuffer*);
|
||||
TRKResult TRKDoConnect(MessageBuffer*);
|
||||
TRKResult TRKDoDisconnect(MessageBuffer*);
|
||||
TRKResult TRKDoReset(MessageBuffer*);
|
||||
TRKResult TRKDoVersions(MessageBuffer*);
|
||||
TRKResult TRKDoSupportMask(MessageBuffer*);
|
||||
TRKResult TRKDoCPUType(MessageBuffer*);
|
||||
TRKResult TRKDoReadMemory(MessageBuffer*);
|
||||
TRKResult TRKDoWriteMemory(MessageBuffer*);
|
||||
TRKResult TRKDoReadRegisters(MessageBuffer*);
|
||||
TRKResult TRKDoWriteRegisters(MessageBuffer*);
|
||||
TRKResult TRKDoFlushCache(MessageBuffer*);
|
||||
TRKResult TRKDoSetOption(MessageBuffer*);
|
||||
TRKResult TRKDoContinue(MessageBuffer*);
|
||||
TRKResult TRKDoStep(MessageBuffer*);
|
||||
TRKResult TRKDoStop(MessageBuffer*);
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
||||
#endif
|
||||
Reference in New Issue
Block a user