X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=hexed%2Ftransfer.h;h=118b752a8c8af1e9d74fe7fe244b2e92fb4a650f;hb=HEAD;hp=b5a9817c3ff4c5de7b8e3211906d60b9fb5e3cf8;hpb=93c5aa8a4e294c0736b3ddd02b57b3b4f353e539;p=megadrive.git diff --git a/hexed/transfer.h b/hexed/transfer.h index b5a9817..118b752 100644 --- a/hexed/transfer.h +++ b/hexed/transfer.h @@ -1,13 +1,15 @@ /* all data is big endian */ #define CMD_PREFIX 0x5a -#define CMD_MD_SEND 0xc1 /* send to MD: addr[3], len[3], data[] */ -#define CMD_MD_RECV 0xc2 /* recv from MD: addr[3], len[3], data[] */ +#define CMD_PC_SEND 0xc1 /* send to MD: addr[3], len[3], data[] */ +#define CMD_PC_RECV 0xc2 /* recv from MD: addr[3], len[3], data[] */ #define CMD_JUMP 0xc3 /* jump to addr: addr[3] */ #define CMD_IOSEQ 0xc4 /* perform i/o ops: count[2], [type[1], addr[3], data[{0,1,2,4}]]* */ -#define CMD_TEST 0xc5 /* test code */ +#define CMD_LOADSTATE 0xc5 /* load PD state: vram[64k], cram[128], vsram[128], vdp[32] */ +#define CMD_VRAM_RECV 0xc6 /* recv from MD: vram[64k] */ +#define CMD_TEST 0xc7 /* test code */ -#define CMD_FIRST CMD_MD_SEND +#define CMD_FIRST CMD_PC_SEND #define CMD_LAST CMD_TEST #define IOSEQ_R8 0xb0