{{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 |}}]]