Added another note about BASIC programs:
For BASIC programs to conform you must limit the memory available to BASIC by doing POKE 56,16 before running the program or before a CLR. You can include it as the first line like so:
1 POKE 56,16: CLR 10 PRINT "MY AMAZING PROGRAM HERE"