1
0
Go to file
2019-01-31 15:18:24 +01:00
LICENSE Initial commit 2019-01-30 15:57:27 +01:00
README.md README angepaßt 2019-01-31 15:09:33 +01:00
ZP00.TXT Zwei Testseiten hinzugefügt 2019-01-31 15:18:24 +01:00
ZP01.TXT Zwei Testseiten hinzugefügt 2019-01-31 15:18:24 +01:00
zpoint.bas Wrap-Around und Statuszeile implementiert 2019-01-31 15:07:14 +01:00
zpointa.bas Wrap-Around und Statuszeile implementiert 2019-01-31 15:07:14 +01:00

ZPoint

ZPoint ist ein sehr(!) simples "Präsentationsprogramm" für Microsoft BASIC.

Ich habe es entwickelt, um eine Reihe von Textdateien als eine Art Präsentation darzustellen.

Die Dateien müssen mit den Dateinamen ZPxx.TXT im gleichen Verzeichnis wie zpoint.bas vorliegen, wobei xx eine fortlaufende Numerierung ist, die bei 00 beginnt.

Programmstart und Bedienung

mbasic zpoint

Nachdem ZPoint gestartet wurde, zeigt es sofort die erste Datei (ZP00.TXT) an.

In Zeile 24 wird die aktuelle Foliennummer in der Form "1/10" angezeigt sowie ein "Prompt", der kurz die möglichen Tasten angibt:

  • + lädt die nächste Datei
  • - lädt die vorige Datei
  • 0 sprint zur ersten Datei (00)
  • q beendet das Programm und kehrt zu CP/M zurück

Zwischen den Dateien wird der Bildschirm gelöscht und der Cursor in Position 0;0 gesetzt (VT100-Sequenzen).

Es findet ein "Wrap-Around" statt, d.h. bei Folie 0 geht es mit - zur Folie mit der größten Nummer und umgekehrt von dort mit + zu Folie 0. Hierfür wird beim Start des Programms geprüft, bis zu welcher Dateinummer Dateien existieren, sobald also eine "Lücke" in der Numerierung ist, wird die letzte existierende Datei als höchste Nummer definiert.

Dateien

zpoint.bas ist die per SAVE abgespeicherte (tokenized) Datei des Programms zpointa.bas ist identisch, aber als ASCII-Datei abgespeichert (SAVE"ZPOINT",A)