Difference between revisions of "Das große Grafikbuch zum CPC"
From CPCWiki - THE Amstrad CPC encyclopedia!
m (→Download) |
|||
(22 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
− | [[ | + | [[File:steigers vervost a.png|thumb|upright=1.2|Cover]] |
− | [[ | + | [[File:steigers vervost b.png|thumb|upright=1.2|Back cover]] |
+ | [[File:Destroyed animated small.gif|thumb|380px|That went well…]] | ||
+ | Graphics programming in BASIC and assembler on the CPC and Joyce. | ||
− | + | Some topics covered: 2-D plotting and diagrams, 3-D vector graphics, light pen input, sprite generation, GSX, and detailed descriptions of graphics ROM routines. | |
− | + | The floppy disc with example programs was not included with the book, but could be purchased extra. | |
== Information == | == Information == | ||
{|{{Prettytable|width: 700px; font-size: 2em;}} | {|{{Prettytable|width: 700px; font-size: 2em;}} | ||
− | |Title:|| Das Große Grafikbuch zum CPC | + | |Title:|| '''Das Große Grafikbuch zum CPC''' |
|- | |- | ||
− | |Authors:|| Jürgen Steigers | + | |Authors:|| Jürgen Steigers - Thomas Vervost |
|- | |- | ||
− | | | + | |Publisher:|| [[Data Becker]] |
|- | |- | ||
|Year:|| 1986 | |Year:|| 1986 | ||
Line 39: | Line 41: | ||
*Index...581 | *Index...581 | ||
+ | ==Gallery== | ||
+ | |||
+ | <gallery> | ||
+ | File:Steigers destroyed points.png|The sample game ''Destroyed'',… | ||
+ | File:Steigers destroyed.png|…which is eerily similar to the 1980 ''[http://www.arcade-museum.com/game_detail.php?game_id=9692 Space Zap]'' arcade game. | ||
+ | File:Steigers bar chart.png|Bar chart | ||
+ | File:Steigers wave.png|Wave | ||
+ | File:Steigers tiefe.png | ||
+ | </gallery> | ||
+ | |||
+ | ==Files on disc== | ||
+ | [[File:Steigers vervost disk.png|thumb|Disc]] | ||
+ | ALTZEICH.BAS 16K (define a vaguely Spectrum-like character set) | ||
+ | CHART .BAS 6K (business graphics) | ||
+ | CHREDIT .BAS 5K (character editor) | ||
+ | DESTROY .BAS 10K (''Destroyed'', a space shoot-em-up) | ||
+ | GRIDRUNN.BAS 1K (animation demo with palette cycling) | ||
+ | HARDCOPY.BAS 2K (send screen to printer) | ||
+ | HORN .BAS 1K (abstract art) | ||
+ | HWROLL .ASM 2K (hardware scrolling) | ||
+ | HWROLL .BAS 1K (hw scrolling BASIC demo) | ||
+ | INTER .BAS 1K (Moiré patterns) | ||
+ | KOORDINA.BAS 2K (draw X-Y axes) | ||
+ | KREISE .BAS 2K (circle-based abstract art) | ||
+ | KUCHEN .BAS 3K (pie chart) | ||
+ | PARALLEL.BAS 2K (parallel projection of a cube) | ||
+ | PICTURE .BAS 5K (use characters to display a low-res picture) | ||
+ | PLOTTER .BAS 3K (function plotter; start with "run 112") | ||
+ | PUNKTE .BAS 3K (2-D plotting) | ||
+ | ROMDISAS.BAS 6K (ROM disassembler; | ||
+ | the book has comments for the assembly listing | ||
+ | generated by ROMDISAS) | ||
+ | SPREDIT .BAS 4K (sprite editor) | ||
+ | SPRGEN .ASM 8K (sprite generator) | ||
+ | SPRLADER.BAS 2K (BASIC sprite loader) | ||
+ | SPRTST .BAS 3K (BASIC sprite test program) | ||
+ | SPRUCH .BAS 2K (banner printing) | ||
+ | TIEFE .BAS 1K (abstract drawings) | ||
+ | UMLAUTE .BAS 2K (German umlauts) | ||
+ | WAVE .BAS 1K (line art) | ||
+ | WORLD .BAS 9K (3-D wireframe graphics) | ||
+ | ZEICHPRG.BAS 3K (drawing program) | ||
+ | |||
+ | ==Downloads== | ||
+ | * [[Media:Steigers, Vervost, Grafikbuch.pdf|''Das große Grafikbuch zum CPC'']] (PDF; 19 MB) | ||
+ | * [[Media:Steigers.zip|Steigers.zip]] (DSK for emulators) | ||
+ | |||
+ | {{DEFAULTSORT:Grosse Grafikbuch zum CPC, Das}} | ||
[[Category:Books]] | [[Category:Books]] | ||
+ | [[Category:Book cover]] | ||
+ | [[Category:Scanned books]] | ||
+ | [[Category:Computer graphics books]] | ||
+ | [[Category:CP/M and CP/M software books]] |
Latest revision as of 10:21, 13 January 2015
Graphics programming in BASIC and assembler on the CPC and Joyce.
Some topics covered: 2-D plotting and diagrams, 3-D vector graphics, light pen input, sprite generation, GSX, and detailed descriptions of graphics ROM routines.
The floppy disc with example programs was not included with the book, but could be purchased extra.
Information
Title: | Das Große Grafikbuch zum CPC |
Authors: | Jürgen Steigers - Thomas Vervost |
Publisher: | Data Becker |
Year: | 1986 |
Pages: | 592 |
ISBN: | 3-89011-207-2 |
Contents
- Einleitung...15
- Punkt, Punkt, Komma, Strich...19
- Der Zeichensatz – eine Fundgrube für Grafikelemente...49
- Abstrakte Kunst in BASIC...145
- Ein Bild sagt mehr als tausend Worte – Geschäftsgrafik...161
- Grafische Darstellung mathematischer Funktionen...205
- 3–D-Vektorgrafik...235
- Darf's auch etwas mehr sein – Peripheriegerät...283
- CPC-Maschinenprogrammierung...305
- GSX, die grafische Systemerweiterung...495
- Anhang – Grafikbezogene BASIC-Befehle...555
- Glossar...573
- Index...581
Gallery
…which is eerily similar to the 1980 Space Zap arcade game.
Files on disc
ALTZEICH.BAS 16K (define a vaguely Spectrum-like character set) CHART .BAS 6K (business graphics) CHREDIT .BAS 5K (character editor) DESTROY .BAS 10K (Destroyed, a space shoot-em-up) GRIDRUNN.BAS 1K (animation demo with palette cycling) HARDCOPY.BAS 2K (send screen to printer) HORN .BAS 1K (abstract art) HWROLL .ASM 2K (hardware scrolling) HWROLL .BAS 1K (hw scrolling BASIC demo) INTER .BAS 1K (Moiré patterns) KOORDINA.BAS 2K (draw X-Y axes) KREISE .BAS 2K (circle-based abstract art) KUCHEN .BAS 3K (pie chart) PARALLEL.BAS 2K (parallel projection of a cube) PICTURE .BAS 5K (use characters to display a low-res picture) PLOTTER .BAS 3K (function plotter; start with "run 112") PUNKTE .BAS 3K (2-D plotting) ROMDISAS.BAS 6K (ROM disassembler; the book has comments for the assembly listing generated by ROMDISAS) SPREDIT .BAS 4K (sprite editor) SPRGEN .ASM 8K (sprite generator) SPRLADER.BAS 2K (BASIC sprite loader) SPRTST .BAS 3K (BASIC sprite test program) SPRUCH .BAS 2K (banner printing) TIEFE .BAS 1K (abstract drawings) UMLAUTE .BAS 2K (German umlauts) WAVE .BAS 1K (line art) WORLD .BAS 9K (3-D wireframe graphics) ZEICHPRG.BAS 3K (drawing program)
Downloads
- Das große Grafikbuch zum CPC (PDF; 19 MB)
- Steigers.zip (DSK for emulators)