| Home CBM ASCII-X BASIC Disk Commands Enter RUN mode Program Format Secret Variables Variable Format Expressions Keywords (divide) (equal) (less) (minus) (more) (multiply) (plus) (power) Abs And Append Asc Atn Auto Backup Bank Begin Bend Bload Boot Box Bsave Bump Catalog Char Chr Circle Close Clr Cmd Collect Collision Color Concat Cont Copy Cos Data Dclear Dclose Dec Def Delete Dim Directory Dispose Dload Do Dopen Draw Ds Ds string Dsave Dverify El Else End Envelope Er Err Exit Exp Fast Fetch Filter Fn For Fre Get Get num Getkey Go Gosub Goto Graphic Gshape Header Help Hex If Input Input num Instr Int Joy Key Left Len Let List Load Locate Log Loop Mid Monitor Movspr New Next Not Off On Open Or Paint Peek Pen Pi Play Pointer Poke Pos Pot Print num Pudef Quit Rclr Rdot Read Record Rem Rename Renumber Restore Resume Return Rgr Right Rlum Rnd Rreg Rspcolor Rsppos Rsprite Run Rwindow Save Scale Scnclr Scratch Sgn Sin Sleep Slow Sound Spc Sprcolor Sprdef Sprite Sprsav Sqr Sshape St Stash Step Stop Str Swap Sys Tab Tan Tempo Then Ti Ti string To Trap Troff Tron Until Using Usr Val Verify Vol Wait While Width Window Xor Syntax Tokens C128 D64plus Disk Escape Codes Hardware PCxface PETSCII Pet2asc Futurama IBM PC-AT Contact Games Glossary Hall of fame Hall of shame Miscellaneous Privacy policy Programming Twisty puzzles |
STOP
Program flow control. Stop executing the current program and enter direct mode.
This statement is intended for debugging. When this statement is encountered, the computer will print BREAK and if a program is running it will also print IN line_number, where line_number is, naturally, whichever line BASIC is executing when STOP is executed. If a program is running, BASIC will then transition into direct mode. The same thing essentially happens when the user presses the STOP key while a program is running. Pressing the STOP key in direct mode (no program running) generally has no effect (unless BASIC is busy doing something, like loading or listing a program). Note that the although BASIC will print a BREAK IN lineNumber message (in most versions of BASIC), the reserved variables EL and ER are not updated by the STOP statement or the STOP key. * STOP may be entered as a command in direct mode, but it has no effect because (by definition of direct mode) there is no program running. This statement updates a secret variable. It is secret because BASIC provides no way to read the value (except for machine-specific PEEK). It sets the secret value to "in direct mode" (0).
© H2Obsession, 2014 |