Note: this is the original movie format of the BizHawk emulator. It was used up until the 1.7.0 release, after which it was obsoleted by the .bk2 format

Text file format

the .bkm format is a text file in UTF-8 encoding
All of these items are strings if not mentioned otherwise.

Main

Headers Imported from Other Emulators

GBx Specific

All non-utilized headers are treated like comments. All unknown headers in .FM2 and .MC2 are copied verbatim as such.

Input

NES / Gameboy

|Flag|UDLRsSBA|
For NES, the Flag can be 'r' to indicate a reset. For Gameboy and NES, it can be 'P' to indicate a hard reset (Power).

Dual Gameboy

FlagUDLRsSBAFlagUDLRsSBA
Same pattern as Gameboy but for two gameboys

GBA

PUDLRsSBALR
'P' is the power button

Genesis 3-Button

|Flag|UDLRSABC|
Genesis 3-Button currently does not have any flags.

PC Engine

|Flag|UDLRsr21|
PC Engine currently does not have any flags.

SMS / GG / SG-1000

|UDLR12|Other Controllers...|pr|
p is pause, and r is reset

SNES / SGB

|Flag|UDLRsSBAXYLR|
The Flag can be 'r' to indicate a soft reset or 'P' to indicate a hard reset (Power).

Atari 2600

rsUDLRBUDLRB
'r' indicates a soft reset, and s is the select switch

Atari 7800

PrspUDLR12UDLR12

N64

FlagUDLRBAZSLRudlr xxx, yyyother controllers
udlr are the C buttons. Flag can be r for soft reset, and P for hard reset (Power)
[space/-]xxx are the characters for the analog X position, if negative the space will be a minus sign. [space/-]yyy is the analog Y position

Saturn

FlagUDLRSXYZABClr
Flag can be r for soft reset, and P for hard reset (Power)

Coleco

UDLRlr123456789*0#UDLRlr123456789*0#
'*' is the Star button, '#' is the pound button

Commodore 64

UDLRBUDLRB1357l1234567890+-1cicQWERTYUIOP@*urskASDFGHJKL:;=eosZXCVBNM,>/sul_
The first two sections are for the joystick controllers (B is the button). The remaining represent the commodore keyboard.

TI-83

|0123456789`O=UDLR+_*/c^-()TVCPsmX>nL21HAGtZWY&OD,S|Flag|
TI-83 currently does not have any flags.

Bizhawk/BKMFormat last edited by on 1/1/2022 6:13 PM
Page History Latest diff List referrers View Source