{{htmlmetatags>metatag-robots=()
metatag-title=(Demonstrations programs for midres library)
metatag-keywords=(C,library,Midres,Bitmaps,Commodore 64,Commodore VIC20,Commodore 16)
metatag-description=(A series of demonstrations programs that make use of the midres library.)
metatag-media-og:image=(demo_drawing.png)
metatag-og:title=(Demonstrations programs for midres library)
metatag-og:description=(A series of demonstrations programs that make use of the midres library.)
}}
====== DEMONSTRATION PROGRAMS ======
Over time, a series of demonstrations programs have been made that make use of the [[:midres_library|midres library]]. These examples have the sole purpose of demonstrating the possibility of achieving certain effects, often more efficiently than other solutions. However, they are not intended as real programs.
===== HOW TO BUILD =====
To build a specific demo, you need to choose the ''target'' and to invoke ''make'' as follows:
make demo=SLIDESHOW target=c64
Note that not all demos are available for all targets.
\adsense\
===== AVAILABLE PROGRAMS =====
List of available examples:
* **[[midres_library:demo:slideshow|SLIDESHOW]]**: a very simple slideshow player.
* **[[midres_library:demo:drawing|DRAWING]]**: a very simple animation made using drawing primitives (v1.1).
* **[[midres_library:demo:bitblit|BITBLIT]]**: a very simple animation made using bit blit primitives (v1.2).
* **[[midres_library:demo:tiles|TILES]]**: a very simple animation made using tile primitives (v1.3).
Matrix of compatibility
^ DEMO ^ c16 ^ vic20 ^ vic2024 ^ c64 ^ plus4 ^ c128 ^ atari ^ coleco ^ msx ^
| BITBLIT | | | | yes | | yes | | | |
| DRAWING | yes | | yes | yes | | yes | | | |
| SLIDESHOW | yes | | yes | yes | yes | yes | | | |
| TILE | | | yes | yes | | yes | | | yes |