base:demo_programming
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
base:demo_programming [2018-12-18 16:54] – [Horizontal Rastersplits] - Moved to separate page ftc | base:demo_programming [2022-03-15 19:00] (current) – [Rasterbars] erhan | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Demo Coding ====== | ====== Demo Coding ====== | ||
+ | |||
+ | This page is devoted specifically to demo effects and tutorials on how to make demos. More general graphics coding is instead covered in the [[base: | ||
- | This section contain material related to demo coding. General VIC programming is not available on this page. Instead it is devoted to coding specific demo effects and tutorials on how to make demos specifically (rather than coding in general). General drawing, non-specific to demo coding, is also on the general VIC page instead. | + | To provide |
- | + | ||
- | To give an example: Opening the border is commonly made in demo parts, but simply opening the border does not constitute a demo effect in itself (at least not during the last 20 years). | + | |
===== General Information and Tutorials ===== | ===== General Information and Tutorials ===== | ||
* [[demo coding introduction|An Introduction to Programming C-64 Demos]] - Puterman/ | * [[demo coding introduction|An Introduction to Programming C-64 Demos]] - Puterman/ | ||
* [[Demo world records and world firsts]] - Who broke what record? Who invented effect X first? When? In what demo? | * [[Demo world records and world firsts]] - Who broke what record? Who invented effect X first? When? In what demo? | ||
- | * [[Speeding up and optimising demo routines]] - by conrad | + | |
====== Effects ====== | ====== Effects ====== | ||
Line 22: | Line 21: | ||
* [[Rasterbars with screen on|Rasterbars 2 source]] - by Bitbreaker | * [[Rasterbars with screen on|Rasterbars 2 source]] - by Bitbreaker | ||
* [[Rasterbars small source|Rasterbars 3 source]] - by Graham | * [[Rasterbars small source|Rasterbars 3 source]] - by Graham | ||
+ | * [[Rasterbars 4 source]] - by Erhan | ||
* [[Rasterbars Flash screen effect|Rasterbar Flasher source]] - Flash Screen effect by Wozza/ | * [[Rasterbars Flash screen effect|Rasterbar Flasher source]] - Flash Screen effect by Wozza/ | ||
* [[Horizontal Raster Split|Horizontal Raster Split]] - Monte Carlos | * [[Horizontal Raster Split|Horizontal Raster Split]] - Monte Carlos | ||
+ | * [[Overlapping Raster Bars]] by Richard | ||
===== Scrolling text ===== | ===== Scrolling text ===== | ||
Line 32: | Line 33: | ||
* 1 char sized scrollers: | * 1 char sized scrollers: | ||
* [[1X1 Scrolling message|Scroll text]] - by Vai/Slash Design | * [[1X1 Scrolling message|Scroll text]] - by Vai/Slash Design | ||
- | * [[acme_1x1_scroll|Scroll text]] - By Richard | + | * [[acme_1x1_scroll|Scroll text]] - By Richard/TND |
* [[1x1_scroll|Scroll text]] - variable speed and direction, by Groepaz/ | * [[1x1_scroll|Scroll text]] - variable speed and direction, by Groepaz/ | ||
+ | * [[1x1 upscroll]] - the basics - by Richard/TND | ||
+ | |||
+ | * 2 char sized scrollers: | ||
+ | * [[2x2 upscroll with space linefeed]] by Richard/TND | ||
* Zoom chars 8x: | * Zoom chars 8x: | ||
Line 40: | Line 45: | ||
* Sprite scroller: | * Sprite scroller: | ||
- | * [[Scrolltext using Sprites]] - by Testicle | + | * [[Scrolltext using Sprites]] - a ROL-scroll, |
+ | * [[Waving sprite scroll]] - A letter per sprite with a sine move, by Mace | ||
* Perspective Scroller | * Perspective Scroller | ||
Line 93: | Line 99: | ||
* [[8 Sprite starfield]] - by Richard Bayliss | * [[8 Sprite starfield]] - by Richard Bayliss | ||
* [[ROL Starfield using $d018]] - by Richard Bayliss | * [[ROL Starfield using $d018]] - by Richard Bayliss | ||
+ | * [[base: | ||
===== 2nd Line FLI ===== | ===== 2nd Line FLI ===== | ||
* [[Twisters, x-rotators and waving carpets]] - Bitbreaker/ | * [[Twisters, x-rotators and waving carpets]] - Bitbreaker/ |
base/demo_programming.txt · Last modified: 2022-03-15 19:00 by erhan