The Cuddly Demos

The Carebears, 1989 · ported to JavaScript from the 68000 code
Boots the disk: boot block, intro (press space), loading screen, main menu. With sound.
Press "Switch on the ST".

The doors

Pick a screen to load it directly; when it ends you are in the menu.

    Controls

    ← →
    walk
    ↑
    jump
    Space
    go through the door you are standing at
    F1 / F2
    allow / turn off demo mode (after a minute without a key press the custodian walks from door to door by himself)
    Esc
    from a screen back to the menu (space works in most of them too)
    Touch
    the pad under the screen; tapping the screen is space
    Megaball
    ↑ ↓ choose a value, ← → change it, Home sets it to zero, F1–F10 load presets

    As on the ST, the disk starts with the boot sector and Leonard's boot block, then the intro waits for space, and every file is read with the loading screen counting down sectors and "decrunch micro blipps". Loading times are estimated from the number of sectors. Reset starts the reset demo, just like pressing the reset button on an ST with the demos loaded. Graphics, game logic and music are ported routine by routine and compared byte for byte with the original code. Every screen on the disk is converted; when one ends you are back in the menu where the custodian stood. The megaball demo runs as Leonard's STE patch changes it: his boot block replaces its sync scroll with the STE video registers.