The PAUSE
command will pause a running program in a time-controlled manner.
In order to have an easy way of signaling such a pause to the user, PAUSE
offers the optional string
parameter. The string is output at the current
cursor position and does not append a line feed. After output, the cursor
remains behind the output string, as with the PRINT
command.
The OUT
command is a statement that allows your program to interact directly
with your computer's hardware, specifically its input/output (I/O) ports. This
command is especially useful in contexts where you want to control external
devices connected to your computer, such as printers, sound cards, or
data acquisition devices.
When you use the OUT
command, you specify a port address and a value to
send to that port. The port address identifies a particular hardware
device connected to your computer, while the value sent determines the action
the device will perform.
The use of the OUT
command is highly dependent on the specific hardware
of your computer. The port addresses and values to send vary depending on
the type of device connected and the system configuration.
Improper use of the OUT
command can damage the hardware or cause the
system to malfunction. It is essential to have a thorough understanding
of the hardware you are interacting with and to use this command with caution.
PAUSE [string,] time OUT port, value
PAUSE "Waiting...", 3 OUT &HBC00, 0
Join BASIC 10Liner Contest with ugBASIC!
An interesting competition is held at the beginning of each year: the
BASIC 10Liner Contest.
It is possible to use ugBASIC to participate in the next
"BASIC10Liner" competition, in the following categories:
OUT ↔ Ou
If you have found a problem with this keyword, if you think there is a bug or, more
simply, you would like it to be improved, open an issue for this example on GitHub.
Thank you!
open an issue
BACK TO KEYWORDS