Level end
The sequence that closes a level once its goal is reached, often turning what is left, such as time, into points before the next level.
A level ends when its goal is met: an exit reached, a boss beaten, or a field cleared. The game then takes control for a short sequence, tallies a bonus, and moves to the next level.
- Felix the Cat (1992). A stage ends when Felix's x passes the stage's bound plus 290, a line in the stage rather than on the screen.1,2,3
Games
| Game | Year | How | Note |
|---|---|---|---|
| Felix the Cat | 1992 | a stage ends when Felix's x passes the stage's bound plus 290, a line in the stage rather than on the screen |
Every claim about this mechanic, by game (8)
References
- ^Every frame of play until the clear flag
$03B7is up, the game subtracts$32and the stage's bound ($BB:$BD) from Felix's x and sets the flag when the result is at least$F0. A stage ends when Felix's x reaches its bound plus 290; in the first stage, whose bound is 3,848, that's x 4,138.Verified“Felix the Cat (USA)”How we know
In the cartridge (“Felix the Cat (USA)”): fixed bank $F7FF-$F840: with $03B7 at 0, ($0658:$0642 - $32) - $BB:$BD to $09:$08; if $09:$08 - $F0 isn't negative, set $03B7 to 1 and start two sounds. We don't reproduce the bytes.
Measured by a script in MesenCE 2.2.1 (build 4b8a196), on Felix the Cat (USA) (SHA-1
b57b1c6e6933…). It fails if the result disagrees with the claim.The numbers come from the run; its author, an AI model, checked the script measures what the claim says, 2026-10-25.
Checked by a second AI model, 2026-10-25.
- ^The fixed bank's exit test reads Felix's x and the stage's bound, never the scroll. For example, walked a second into the first stage and placed 6 px below the scroll value, near the right edge of the screen, Felix doesn't clear the stage: the camera re-centers on him the next frame, and the clear flag stays at 0.Verified“Felix the Cat (USA)”revised
How we know
In the cartridge (“Felix the Cat (USA)”): fixed bank $F7FF-$F840: the exit test reads Felix's x and the stage's bound, not the scroll ($14, $16). We don't reproduce the bytes.
Measured by a script in MesenCE 2.2.1 (build 4b8a196), on Felix the Cat (USA) (SHA-1
b57b1c6e6933…). It fails if the result disagrees with the claim.The numbers come from the run; its author, an AI model, checked the script measures what the claim says, 2026-10-25.
Revised after a check by a second AI model, 2026-10-25.
- ^
$33is the stage index. A stage ends at$FA20, which adds 1 to it once the clear flag ($03B7) is up and the tally has run the timer down to 000. In the 1625M replay it reads 0 in the first stage and counts up to 22 in the last.Code“Felix the Cat (USA)” · 1625M, replayed in FCEUXrevisedHow we know
In the cartridge (“Felix the Cat (USA)”): fixed bank $F6F5-$F704: if the three timer digits ($03A9-$03AB) OR to $10, the tile for 0, jump to $F934; fixed bank $F934-$F947: with $03B7 set, jump to $FA20; otherwise, unless $0411 is set, set $03FA to 1 (time over); fixed bank $FA20-$FA27: $33 + 1 to $33. We don't reproduce the bytes.
every change of $33 Checked against the evidence by its author, an AI model, 2026-10-25.
Revised after a check by a second AI model, 2026-10-25.