TAS
From SM64.org Wiki
Tool-Assisted Superplay/Speedrun
TAS/TASed refers to use of emulator tools like frame-by-frame recording and savestates to create precise input and avoid mistakes.
How to TAS
The primary emulator used for TASing SM64 is Mupen64 Rerecording. You can download it here: [1]
For precise analog input, you need the TAS Input Plugin, available here: [2]. Add it to your Mupen's plugin directory. (Windows only)
Consult these videos for the basics.
The Basics of Making a TAS (Bobmario511)
Failed Side BLJ Help (Bobmario511)
ABAB slope trick, quick turn, normal stair BLJ, grind jump (Bobmario511)
Slope Jump Diving (SilentSlayers)