Enable bitmap graphics on the target machine. Bitmap resolution and colors depends on hardware.
Enabling the bitmap also sets the starting address in memory, for those computers that have
graphics mapped in memory.
Given the great variety of hardware that ugBASIC supports and the isomorphic approach adopted,
this commands can be used to require a specific resolution, color depth and other characteristics in a
hardware independent way.
In this regard, the following approach has been adopted. It is possible to ask for specific
chacteristics, such as height and width of the screen. However ugBASIC will choose the closest
resolution, based on the hardware on which it will runs.
Likewise, if no type of resolution constraint is set, the best is offered.
To change resolution and colors, you can use the ([width],[height],[colors])
, ([width],[height])
or the ([colors])
syntax after BITMAP ENABLE
command. So, if you omit a parameters, it means that
it is not important to set.
BITMAP ENABLE ( width, height [, colors ] ) BITMAP ENABLE ( colors )
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:
BITMAP ENABLE ↔ Bm En
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