summaryrefslogtreecommitdiff
path: root/src/constants.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/constants.ts')
-rw-r--r--src/constants.ts78
1 files changed, 39 insertions, 39 deletions
diff --git a/src/constants.ts b/src/constants.ts
index 4ff721a..44c763f 100644
--- a/src/constants.ts
+++ b/src/constants.ts
@@ -1,50 +1,50 @@
export const PACKET_TYPES = {
// General Keys
- 'CONSOLE_TYPE': 1,
- 'CONSOLE_REGION': 2,
- 'GAME_TITLE': 3,
- 'ROM_NAME': 4,
- 'ATTRIBUTION': 5,
- 'CATEGORY': 6,
- 'EMULATOR_NAME': 7,
- 'EMULATOR_VERSION': 8,
- 'EMULATOR_CORE': 9,
- 'TAS_LAST_MODIFIED': 10,
- 'DUMP_CREATED': 11,
- 'DUMP_LAST_MODIFIED': 12,
- 'TOTAL_FRAMES': 13,
- 'RERECORDS': 14,
- 'SOURCE_LINK': 15,
- 'BLANK_FRAMES': 16,
- 'VERIFIED': 17,
- 'MEMORY_INIT': 18,
- 'GAME_IDENTIFIER': 19,
- 'MOVIE_LICENSE': 20,
- 'MOVIE_FILE': 21,
- 'PORT_CONTROLLER': 240,
+ 'CONSOLE_TYPE': 0x0001,
+ 'CONSOLE_REGION': 0x0002,
+ 'GAME_TITLE': 0x0003,
+ 'ROM_NAME': 0x0004,
+ 'ATTRIBUTION': 0x0005,
+ 'CATEGORY': 0x0006,
+ 'EMULATOR_NAME': 0x0007,
+ 'EMULATOR_VERSION': 0x0008,
+ 'EMULATOR_CORE': 0x0009,
+ 'TAS_LAST_MODIFIED': 0x000A,
+ 'DUMP_CREATED': 0x000B,
+ 'DUMP_LAST_MODIFIED': 0x000C,
+ 'TOTAL_FRAMES': 0x000D,
+ 'RERECORDS': 0x000E,
+ 'SOURCE_LINK': 0x000F,
+ 'BLANK_FRAMES': 0x0010,
+ 'VERIFIED': 0x0011,
+ 'MEMORY_INIT': 0x0012,
+ 'GAME_IDENTIFIER': 0x0013,
+ 'MOVIE_LICENSE': 0x0014,
+ 'MOVIE_FILE': 0x0015,
+ 'PORT_CONTROLLER': 0x00F0,
+ 'PORT_OVERREAD': 0x00F1,
// NES Specific Keys
- 'NES_LATCH_FILTER': 257,
- 'NES_CLOCK_FILTER': 258,
- 'NES_OVERREAD': 259,
- 'NES_GAME_GENIE_CODE': 260,
+ 'NES_LATCH_FILTER': 0x0101,
+ 'NES_CLOCK_FILTER': 0x0102,
+ 'NES_GAME_GENIE_CODE': 0x0104,
// SNES Specific Keys
- 'SNES_CLOCK_FILTER': 514,
- 'SNES_OVERREAD': 515,
- 'SNES_GAME_GENIE_CODE': 516,
- 'SNES_LATCH_TRAIN': 517,
+ 'SNES_LATCH_FILTER': 0x0201,
+ 'SNES_CLOCK_FILTER': 0x0202,
+ 'SNES_GAME_GENIE_CODE': 0x0204,
+ 'SNES_LATCH_TRAIN': 0x0205,
// Genesis Specific Keys
- 'GENESIS_GAME_GENIE_CODE': 2052,
+ 'GENESIS_GAME_GENIE_CODE': 0x0804,
// Input Frame/Timing Keys
- 'INPUT_CHUNK': 65025,
- 'INPUT_MOMENT': 65026,
- 'TRANSITION': 65027,
- 'LAG_FRAME_CHUNK': 65028,
- 'MOVIE_TRANSITION': 65029,
+ 'INPUT_CHUNK': 0xFE01,
+ 'INPUT_MOMENT': 0xFE02,
+ 'TRANSITION': 0xFE03,
+ 'LAG_FRAME_CHUNK': 0xFE04,
+ 'MOVIE_TRANSITION': 0xFE05,
// Extraneous Keys
- 'COMMENT': 65281,
- 'EXPERIMENTAL': 65534,
- 'UNSPECIFIED': 65535,
+ 'COMMENT': 0xFF01,
+ 'EXPERIMENTAL': 0xFFFE,
+ 'UNSPECIFIED': 0xFFFF,
} as const;
export function packetName(key: number) {
for (const name of Object.keys(PACKET_TYPES)) {