What about PRESET()?
Isn’t PSET just a shortened name for PRESET? In QBASIC, the two were interchangeable with each other.
https://www.qbasic.net/en/reference/qb11/Statement/PSET.htmSyntax
PRESET [STEP] (x!,y!) [,color%]
PSET [STEP] (x!,y!) [,color%]
Description / Parameter(s)
STEP Specifies that the x! and y! are expressed relative to the current graphics cursor location.
(x!,y!) The screen coordinates of the pixel to be set.
color% A color attribute that sets the pixel color. If color% is omitted, PRESET uses the current background and PSET uses the current foreground color.
Available color attributes depend on your graphics adapter and screen mode. Coordinate values depend on the graphics adapter, screen mode, and most recent VIEW and WINDOW statements.