APPLICATIONSDIVERS ★ CLOCK (THORSTEN GIERTZ/CPC AMSTRAD INTERNATIONAL) ★

Clock (Thorsten Giertz/CPC Amstrad International)Applications Divers
★ 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 ★ 

Jeder kennt sie, jeder hat sie Jeder braucht sie: die Uhren. Heutzutage gibt es Uhren in allen möglichen und unmöglichen Formen, Ausführungen und Techniken. Da ja die Computertechnik vor nichts haltmacht (wobei zu klären wäre, ob das positiv oder negativ ist), findet man in manchen Armbanduhren Techniken, für die vor 20 Jahren noch ganze Räume voller Gerätschaften notwendig gewesen wären.

Die Uhrzeit ist natürlich auch ein interessantes Thema für den CPC. CLOCK ist ein kleines Uhrenprogramm, dessen Uhr noch “althergebracht“ ist, nämlich mit der guten, alten Analoganzeige auf richtigem Ziffernblatt mit Zeigern.

Eine Uhr für den CPC zu programmieren ist natürlich einfach - CLOCK jedoch bietet trotz seiner Programmgröße von 1 kByte sehr interessante Features. Das Programm kann man ohne weiteres in eigene Programme integrieren, wenn man gerne ständig oder auf An wähl eine Uhr parat haben möchte.

Startet man CLOCK, erscheint nach Eingabe der gerade aktuellen Uhrzeit eine den ganzen Bildschirm füllende Analoguhr. Will man nun aber die Uhr kleiner oder an einer anderen Stelle des Bildschirms haben, kann man dies wie folgt bewerkstelligen:

Die Position oder der Mittelpunkt der Uhr wird durch die Variablen x (für die X-Koordinate) und y (für die Y-Koordinate) bestimmt.
Die aktuellen Werte itn Programm sind x = 320 und y=200, die den genauen Bildschirmmittelpunkt darstellcn. Der Durchmesser der Uhr wird durch die Variable g bestimmt. Die anderen Größen, wie etwa Länge der Zeiger und Ziffernpunkte, werden von CLOCK eigenständig über die Variable g berechnet. Beispielswert für g im Programm ist 200.

Nach dem Start muß man die Zeitdaten, durch Komma getrennt, eingeben. Einige Sekunden später kommt CLOCK auf den Bildschirm und “uhrt“ vor sich hin. Das Programm befindet sich nun in einer Endlosschleife (Zeile 10), welche durch Zeile 10130 aufgerufen wurde. Ab Zeile 10 (bis Zeile 10000) kann man dann, wenn gewünscht, das eigene Programm einbauen.

Thorsten Giertz/tk , CPCAI

★ PUBLISHER: CPC Amstrad International
★ YEAR: 1991
★ CONFIG: 64K + AMSDOS
★ LANGUAGE:
★ LiCENCE: LISTING
★ COLLECTION: CPC AMSTRAD INTERNATIONAL 1991
★ AUTHOR: Thorsten Giertz
 

★ AMSTRAD CPC ★ DOWNLOAD ★

Type-in/Listing:
» Clock-Thorsten  Giertz    (CPC  Amstrad  International)    GERMANDATE: 2020-04-22
DL: 181
TYPE: ZIP
SiZE: 4Ko
NOTE: 40 Cyls
.HFE: Χ

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

Lien(s):
» Applications » Big Clock
» Applications » Interrupt Clock (Moj Micro)
» Applications » RSX Clock (Amstrad Action)
» Info » Clockwize
» Applications » Rtc - Real Time Clock (Amstrad Action)
» Applications » Digital Background Clock / RSX Clock (Computer Team)
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 502 millisecondes et consultée 860 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.