UNPKG

@soapbox.pub/wasmboy

Version:

Soapbox fork of Wasmboy.

45 lines (42 loc) 1.22 kB
export const WORKER_MESSAGE_TYPE = { CONNECT: 'CONNECT', INSTANTIATE_WASM: 'INSTANTIATE_WASM', CLEAR_MEMORY: 'CLEAR_MEMORY', CLEAR_MEMORY_DONE: 'CLEAR_MEMORY_DONE', GET_MEMORY: 'GET_MEMORY', SET_MEMORY: 'SET_MEMORY', SET_MEMORY_DONE: 'SET_MEMORY_DONE', GET_CONSTANTS: 'GET_CONSTANTS', GET_CONSTANTS_DONE: 'GET_CONSTANTS_DONE', CONFIG: 'CONFIG', RESET_AUDIO_QUEUE: 'RESET_AUDIO_QUEUE', PLAY: 'PLAY', BREAKPOINT: 'BREAKPOINT', PAUSE: 'PAUSE', UPDATED: 'UPDATED', CRASHED: 'CRASHED', SET_JOYPAD_STATE: 'SET_JOYPAD_STATE', AUDIO_LATENCY: 'AUDIO_LATENCY', RUN_WASM_EXPORT: 'RUN_WASM_EXPORT', GET_WASM_MEMORY_SECTION: 'GET_WASM_MEMORY_SECTION', GET_WASM_CONSTANT: 'GET_WASM_CONSTANT', FORCE_OUTPUT_FRAME: 'FORCE_OUTPUT_FRAME', SET_SPEED: 'SET_SPEED', IS_GBC: 'IS_GBC' }; export const WORKER_ID = { LIB: 'LIB', GRAPHICS: 'GRAPHICS', MEMORY: 'MEMORY', CONTROLLER: 'CONTROLLER', AUDIO: 'AUDIO' }; export const MEMORY_TYPE = { BOOT_ROM: 'BOOT_ROM', CARTRIDGE_RAM: 'CARTRIDGE_RAM', CARTRIDGE_ROM: 'CARTRIDGE_ROM', CARTRIDGE_HEADER: 'CARTRIDGE_HEADER', GAMEBOY_MEMORY: 'GAMEBOY_MEMORY', PALETTE_MEMORY: 'PALETTE_MEMORY', INTERNAL_STATE: 'INTERNAL_STATE' };