# Decode Oodle archives past 12 MiB of output · dara/icarus

[View on GitCafe](https://git.cafe/dara/icarus/commit/6643077c8627ae2b64c563a41f360de8c07355e0)

Repository: [dara/icarus](https://git.cafe/dara/icarus)

Visibility: public

Requested revision: 6643077c8627ae2b64c563a41f360de8c07355e0

Requested commit: 6643077c8627ae2b64c563a41f360de8c07355e0

Commit: 6643077c8627ae2b64c563a41f360de8c07355e0

Tree: e94063c66ea605c071ebbef7585f360bb81a858d

Author: Dara Adedeji

Committer: Dara Adedeji

## Message

```
Decode Oodle archives past 12 MiB of output

A user's 13.08 replay failed with "a token region at output 12648448 is
not supported": Selkie refused every token region from 0xbfffff on, the
limit of the spec it was written from. The spec's new "13.08 extension"
(icarus-replay-work/oodle/spec.md, written clean-room from black-box oracle
checks) fills that in. In a region starting at or beyond 0xbfffff, a far
entry whose first three bytes read 0xc00000 or more has a fourth byte worth
0x400000 each; a far count of 0xfff is replaced by the LE16 after the count
field. All 263 recorded archives inflate byte for byte, including the four
13.08 ones (quick-1308.json) and the archive with the one four-byte entry.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

```

## Parents

- [9634f947c4db70d8d9b624d9ed33243c81b9be58](https://git.cafe/dara/icarus/commit/9634f947c4db70d8d9b624d9ed33243c81b9be58?format=markdown)

[Source at this commit](https://git.cafe/dara/icarus/tree/6643077c8627ae2b64c563a41f360de8c07355e0?format=markdown)
