CODINGLISTINGS ★ Grafikdemo|CPC Amstrad International ★

Grafikdemo (CPC Amstrad International)Coding Listings
★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se presenta en su versión original ★ 
 ★ Dieser Text wird in seiner Originalfassung präsentiert ★ 

Das Grafikwunder

Grafik ist der Dreh- und Angelpunkt eines jeden Computers, wenn man von den anderen Anwendungen absieht, die sich auf einem Computer realisieren lassen. Was passiert, wenn eine gute Grafik mit einer Animation (Ablauf von mehreren Bildern hintereinander) verbindet? Na klar, das Ergebnis kann eigentlich nur noch weitaus besser sein. Dieses Programm berechnet eine Animationssequenz und stellt diese auf vier Bildschirmen unterschiedlich dar.


Eine grafische Meisterleistung wurde auf einem CPC realisiert, die man gesehen haben muß.

Das Programm ist auf allen drei CPCs lauffähig und besteht aus zwei Teilen.

Listing 1 berechnet die einzelnen Bildphasen und speichert sie ab. Dies nimmt etwa zwölf Minuten in Anspruch, das heißt, Sie können sich erst einmal eine Tasse Kaffee oder was auch immer kochen. Oder Sie schauen einfach bei der Erzeugung der einzelnen Grafiksequenzen zu, was auch recht interessant werden kann.

Wer möchte, kann auch eigene Animationen erstellen, indem Sie in den Bereich von Zeile 300 - 760 eine Routine einset-zen, die in Abhängigkeit von der Variablen “bn“ verschiedene Bewegungsphasen einer Animation zeichnet. Dabei müssen Sie darauf achten, daß nur der Bereich innerhalb des weißen Rahmens abgespeichert wird und daß das fünfzehnte Bild wieder in das erste Bild übergehen muß, da sonst keine ruckfreie Animation entsteht.

Listing 2 lädt die von Listing 1 erzeugten Dateien und startet das Hauptprogramm. Die Animation läßt sich leider nur durch Ausschalten oder einen Resettaster abbrechen, da der Interrupt gesperrt wird.

Anmerkung

Das Programm ist eigentlich für das Diskettenlaufwerk eingerichtet, aber durch Umwege ist auch eine lauffähige Version für Kassettenbetrieb möglich.

Folgendes: Listing 1 erzeugt mehrere Files, die beim Abspeichern eine andere Reihenfolge einhalten als beim Einladen.

Kassettenbetrieb

Beim Laden der Grafikdemo werden verschiedene Programmteile wie folgt vom Listing 2 nachgeladen:

  1. GRDEMO.PRG
  2. GRDEMO.GR2
  3. GRDEMO.GR1

Beim Abspeichern wird aber “GRDEMO.GR1“ vor “GRDEMO.GR2“ auf Datenträger gesichert! Also sollte “GRDEMO.GR1“ auf eine andere Kassette gesichert werden, um sie später in die richtige Reihenfolge zu bringen, wie oben beschrieben.

Und so kann es wieder von Kassette geladen werden:

  1. LOAD “GRDEMO.GR1“,&1B00
  2. SAVE “GRDEMO.GR1",B,&1B00,&1B00,&8700

Zu guter Letzt: Ändern Sie doch einmal, nur zum Spaß, im Listing 2/Zeile 110, den Wert “15“ in eine andere beliebige Zahl (1-255) um.

(Oliver Heggelbacher/cd), CPCAI

★ PUBLISHER: CPC Amstrad International
★ YEAR: 1988
★ CONFIG: 64K + AMSDOS
★ LANGUAGE:
★ LiCENCE: FREEWARE
★ COLLECTION: CPC AMSTRAD INTERNATIONAL 1988
★ TYPE: ANIMATION
★ AUTEUR: Oliver Heggelbacher
 

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listing:
» Grafikdemo    (CPC  Amstrad  International)    GERMANDATE: 2021-08-09
DL: 126
TYPE: ZIP
SiZE: 19Ko
NOTE: 40 Cyls
.HFE: Χ

★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Coding Src's » Rasterprogrammierung in Assembler (CPC Amstrad International)
» Coding Src's » Especial Graficos por Marize Benayas Pazos (Amstrad Especial)
» Coding Src's » Grafiken (CPC Amstrad International)
» Coding Src's » Netzgrafik (CPC Amstrad International)
» Coding Src's » Graphic - Vector Graphics (The Amstrad User)
» Coding Src's » 3D Animated Graphics (Computing With the Amstrad)
Je participe au site:
» Vous avez des infos personnel, des fichiers que nous ne possédons pas concernent ce programme ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.7-desktop/c
Page créée en 418 millisecondes et consultée 1378 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.