{{htmlmetatags>metatag-robots=()
metatag-title=(PEEK | ugBASIC User Manual)
metatag-keywords=(ugBASIC,Commodore 64,Commodore PLUS/4,ZX Spectrum)
metatag-description=(Manual page for PEEK)
metatag-media-og:image=(:ugbasic:logo-ugbasic-fb.png)
metatag-og:title=(PEEK | ugBASIC User Manual)
metatag-og:description=(Manual page for PEEK)
}}
====== ugBASIC User Manual ======
===== PEEK =====
===== SYNTAX =====
= PEEK( address )
==== PURPOSE ====
''PEEK'' is a command that allows you to "peek" into
your computer's memory. In practice, it allows you to read the value stored
in a specific memory cell.
When using ''PEEK'', you give the command the memory ''address'' you want to know
the contents of. The command will then return the numeric value (a byte)
stored at that address.
''PEEK'' allows you to read data directly from memory, without going
through the normal program variables. On some systems, it is possible to
read the state of input/output ports using ''PEEK''. With caution,
''PEEK'' can be used to access memory reserved for the operating system,
or the ugBASIC program. Although it is generally discouraged, as it can
cause system instability or crashes, it can also speed up some operations.
The use of ''PEEK'' is highly dependent on the computer architecture and
operating system. Valid memory addresses and the meaning of the values
read may vary from one system to another. Improper use of ''PEEK'' can cause
damage to your system or corrupt data. It is important to have a thorough
understanding of how your computer works before using this command.
==== EXAMPLE ====
x = PEEK(1024)
==== ABBREVIATION ====
Pk
==== AVAILABLE ON ====
==== SEE ALSO ====
[[PEEKW]] [[PEEKD]] [[D!PEEKW]]
==== ANY PROBLEM? ====
If you have encountered a problem using this command, if you think there is a bug or the explanation is unclear, please [[https://github.com/spotlessmind1975/ugbasic/issues/new?title=ISSUE ON PEEK|open an issue]] for this keyword on GitHub. Thank you!===== POWERED BY =====
[[:ugbasic:user:index|{{ :ugbasic:user:logo-ugbasic.png?nolink&600 |}}]]