diff options
Diffstat (limited to 'src/constants.ts')
| -rw-r--r-- | src/constants.ts | 78 |
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)) { |
