diff --git a/BESS.md b/BESS.md index 1807943..1f509fc 100644 --- a/BESS.md +++ b/BESS.md @@ -22,9 +22,9 @@ BESS works by appending a detectable footer at the end of an existing save state BESS uses a block format where each block contains the following header: | Offset | Content | -|--------|---------------------------------------| -| 0 | A four-letter ASCII identifier | -| 4 | Length of the block, excluding header | +|--------|-----------------------------------------------------------| +| 0 | A four-letter ASCII identifier | +| 4 | Length of the block as a 32-bit integer, excluding header | Every block is followed by another block, until the END block is reached. If an implementation encounters an unsupported block, it should be completely ignored (Should not have any effect and should not trigger a failure). @@ -256,4 +256,4 @@ Other than previously specified required fail conditions, an implementation is f * An invalid length of MBC (not a multiple of 3) * A write outside the $0000-$7FFF and $A000-$BFFF ranges in the MBC block * An SGB block on a save state targeting another model -* An END block with non-zero length \ No newline at end of file +* An END block with non-zero length