No real functions, only `gosub` and `goto` so everything is a global variable.
I think even assembler for x86 is easier to unravel.