{{htmlmetatags>metatag-robots=()
metatag-title=(ugBASIC User Manual)
metatag-keywords=(ugBASIC,Commodore 64,Commodore PLUS/4,ZX Spectrum)
metatag-description=(An isomorphic language for retrocomputers)
metatag-media-og:image=(:ugbasic:logo-ugbasic-fb.png)
metatag-og:title=(ugBASIC User Manual)
metatag-og:description=(An isomorphic language for retrocomputers)
}}
====== ugBASIC User Manual ======
This manual contains all the information to install and use the ''ugbc'' compiler, as well as a guide to the syntax of the ugBASIC language.
* [[https://ugbasic.iwashere.eu/install|installation]]
* [[https://ugbasic.iwashere.eu/usage|Usage guide]]
* [[https://ugbasic.iwashere.eu/targets|Supported targets]]
* [[:ugbasic:syntax|Syntax]]
* [[:ugbasic:datatypes|Data types]]
* [[:ugbasic:variables|Variables (and constants)]]
===== How to program =====
On [[ugbasic:user:index|this page]] you will find an analytical list of ugBASIC's recognized keywords, and their syntax. Below you will find a series of short guides that explore the various capabilities of the language.
* [[ugbasic:user:basics|Basics of language]]
* [[ugbasic:user:strings|Strings handling]]
* [[ugbasic:user:maths|Maths]]
* [[ugbasic:user:control|Control structures]]
* [[ugbasic:user:procedures|Procedures]]
* [[ugbasic:user:texts|Texts]]
* [[ugbasic:user:controls|Controls (I/O)]]
* [[ugbasic:user:screens|Screens]]
* [[ugbasic:user:graphics|Graphics]]
* [[ugbasic:user:images|Images]]
* [[ugbasic:user:blit|Blitting]]
* [[ugbasic:user:multitasking|Multitasking]]
* [[ugbasic:user:asm|Assembly and external integration]]
* [[ugbasic:user:expansion|Memory expansions]]
* [[ugbasic:user:audio|Audio]]
==== Examples ====
On [[ugbasic:user:examples|this page]] you will find a set of programs, written in ugBASIC, which demonstrate the capabilities of the language.
===== How to debug =====
On [[ugbasic:user:debug|this page]] you will find a guide in order to debug the compiled programs.
===== Issues and suggestions =====
If you have encountered a problem using this compiler, if you think there is a bug or the explanation is unclear, please [[https://github.com/spotlessmind1975/ugbasic/issues/new|open an issue]] on GitHub. Thank you!===== POWERED BY =====
[[https://ugbasic.iwashere.eu|{{ :ugbasic:user:logo-ugbasic.png?nolink&600 |}}]]