Oszi 64

Aus C64-Wiki
Zur Navigation springenZur Suche springen
Oszi 64
Der Startbildschirm (vorläufig!)
Entwickler Michael Gentner
Verleger Markt & Technik Verlag
Release 1990
Lizenz Vollversion
Plattform(en) C64
Genre Tool, Anwendung
Steuerung Icon tastatur.png Icon joystick.png
Medien Icon disk525.png
Sprache(n) Sprache:deutsch
Information * 64'er Sonderheft Nr. 56: Anwendungen, 1990

Das Programm "Oszi 64" verwandelt den C64 in ein Oszilloskop. Dabei werden zwei Signale auf dem Screen visualisiert: ein Signal bestimmt die X-Koordinate, das andere Signal die Y-Koordinate. Es gibt drei Betriebsmodi:

  • Modus 1: Sowohl X- als auch Y-Koordinate werden von externen Signalen bestimmt. Dafür können die im C64 vorhandenen AD-Wandler (Analog-Digital-Wandler) im Joystickport genutzt werden.
  • Modus 2: Die X-Koordinate wird durch einen internen Signalgenerator bestimmt, während für die Y-Koordinate ein externes Signal genutzt wird. Als interne Signalgeneratoren sind Sinus, Dreieck und Sägezahn programmiert. Die typische Anwendung für diesen Modus ist, auf die X-Achse ein Sägezahn-Signal zu legen; womit eine zeitliche Darstellung des Y-Signals realisiert wird.
  • Modus 3: Sowohl X- als auch Y-Koordinate werden von internen Signalgeneratoren bestimmt. Damit handelt es sich um einen Oszilloskop-Simulator. Als Signalgeneratoren sind Sinus, Dreieck und Sägezahn programmiert; diese können für X- und Y-Signal gemischt werden. Im Falle von Sinus für X- und Y-Koordinate sind das Resultat die sogenannten Lissajous-Figuren.

Im Betriebsmodus 3 kann man neben den beiden Signalformen für das X- und Y-Signal das Frequenzverhältnis und die Phasenverschiebung bestimmen. Als optisches Highlight kann man darüber hinaus mit einem Parameter eine kontinuierliche Veränderung der Phasenverschiebung einstellen. Das ist äquivalent zu leicht unterschiedlichen Frequenzen für die X- und die Y-Koordinate. Dadurch wirken die Lissajous-Figuren animiert.

Das Oszilloskop-Bild stellt immer die letzten 256 Punkte dar. Durch geschickte Nutzung von Tabellen in Maschinensprache wird eine hohe Bildfrequenz von bis zu 20 Bildern pro Sekunde erreicht, was flüssig animierte Lissajous-Figuren ermöglicht.

Beispiele für Modus 3

  • X-Signal: Sägezahn
  • Y-Signal: Sinus
  • Frequenzverhältnis: 1,2
  • Phasenverschiebung: 0
  • Phasenveränderung: N
Sinus-Signal
  • X-Signal: Sinus
  • Y-Signal: Sinus
  • Frequenzverhältnis: 1,2
  • Phasenverschiebung: 0
  • Phasenveränderung: J - 100
Lissajous-Figur
  • X-Signal: Dreieck
  • Y-Signal: Sinus
  • Frequenzverhältnis: 1,1
  • Phasenverschiebung: 0
  • Phasenveränderung: J - 100
Sinus-Dreieck-Figur

Download[Bearbeiten | Quelltext bearbeiten]

Das Programm ist auf folgendem Disketten-Image enthalten: Datei:M. Gentner C64 Collection.zip

Weblinks[Bearbeiten | Quelltext bearbeiten]