Pagefox

Aus C64-Wiki

Wechseln zu: Navigation, Suche
Pagefox
Startbildschirm
Entwickler Hans Haberl
Publisher Scanntronik
Release 1987
Plattform(en) C64, C128
Genre DTP Programm
Steuerung
Medien Unterstützt Speichererweiterung
Sprache(n) Sprache:deutsch
Information Neupreis damals 248,-DM,

für Printfox-Besitzer 198,- DM

Pagefox ist eine Desktop-Publishing-Software (ein DTP-Programm) der Firma Scanntronik, das nicht wie sonst üblich auf Diskette/Kassette, sondern auf einem Steckmodul für den Expansionsport ausgeliefert wurde. Es gehört zu den umfangreichsten Anwendungsprogrammen, die für den C64/128(D) angeboten wurden. Gegenüber seinem "kleinen Bruder" Printfox, der auf Diskette ausgeliefert wurde, bietet Pagefox viele neue Fähigkeiten und eine wesentlich komfortablere Bedienung.

Inhaltsverzeichnis

[bearbeiten] Gestaltung

Ähnlich wie die GEOS-Anwendungen bietet das Programm bereits WYSIWYG, d.h. auf dem Bildschirm kann man das Layout schon so darstellen, wie es später auf der ausgedruckten Seite sein wird. Eine ganze DIN A4-Seite (640 x 800 Punkte) kann erstellt und gedruckt werden, der jeweilige Grafik-Arbeitsbereich ist jedoch immer ein Ausschnitt von 320 x 200 Punkten. Eine verkleinerte Ganz- bzw. Halbseitendarstellung sorgt dabei für die Übersicht.

Das Programm bietet eine vollautomatische Worttrennung nach der deutschen Grammatik, was 1987 noch nicht selbstverständlich war. Pagefox kann eine Reihe von Textformaten lesen, so z.B. Vizawrite- und ASCII- Dokumente - wie die vom Printfox. Ein 70-seitiges Handbuch und eine Demo-Diskette gehören neben dem Steckmodul zum Paket.

Die Steuerung erfolgt - neben der Tastatur - wahlweise mit der Maus und/oder mit einem Joystick, der zur damaligen Zeit verbreiteter war. Die besten Ergebnisse liefert eine Proportionalmaus wie z.B. die Commodore 1351. Mit dem Joystick ist die Steuerung deutlich mühsamer. Bei der Maus wird vorwiegend die rechte Taste benutzt, z.B. zum Anklicken eines Befehls oder Objektes. Sie entspricht dem Feuerknopf am Joystick. Die linke Maustaste wird seltener für verschiedene Spezialfunktionen gebraucht.

Pagefox besteht aus drei großen Teilen:

  • Texteditor
  • Grafikeditor
  • Layout-Editor


[bearbeiten] Texteditor

Der Texteditor des Pagefox
Der Texteditor des Pagefox

Mit einem Klick auf das Texteditor-Icon oder mit C= +T  wird der Texteditor gestartet. Er dient zur Eingabe und Bearbeitung von Texten und zum Bestimmen der Schriftarten. Er ist weitgehend befehlskompatibel zu Vizawrite und - bis auf einige Erweiterungen - identisch mit dem Texteditor des Printfox. Für die Texte bietet Pagefox einen Platz von knapp 9000 Zeichen. Mit der C= -Taste und einer beliebigen Funktionstaste wird der Farbauswahl-Modus für den Textschirm aktiviert. Mit den vier Funktionstasten kann man hier die Farben für Schrift, Hintergrund, Rahmen und Markierung ändern.

[bearbeiten] Texte laden und speichern

Mit den Diskettenbefehlen können Texte geladen bzw. gespeichert werden. Pagefox lädt Texte des Printfox einschließlich aller Steuer- und Sonderzeichen. Die Formatzeilen des Printfox versteht er allerdings nicht mehr. Das Layout der Seite muss man im Layout-Editor neu eingeben. Bei anderen Textdateien gibt Pagefox vier Auswahlmöglichkeiten:

  • VIZA für Vizawrite-Text
  • ASCII für Texte im ASCII-Format, wie es Pagefox und Printfox benutzen
  • CBM-ASCII für Texte von StarTexter und Textomat oder Basic-Listings
  • Bildschirmcode - wird z.B. von Wordpro benutzt.


[bearbeiten] Das Textmenü

Das Textmenü im Texteditor
Das Textmenü im Texteditor

Für die Schriftwahl lassen sich alle Kommandos, Steuerzeichen und Formatzeilen ähnlich wie beim Printfox mit der Tastatur eingeben. Einfacher geht es allerdings mit dem grafischen Menü, das mit der rechten Maustaste ein- bzw. ausgeschaltet wird. Hier wählt man die gewünschte Schriftart und nach der Bestätigung mit "ok" werden die Steuerzeichen an der Cursorposition in den Text eingefügt.

In der oberen Icon-Reihe findet man die Funktionen für Zeichensatz und Schriftart. Die untere Icon-Reihe enthält (v.l.n.r.) die Funktionen für Löschen, Kopieren, Verschieben, Suchen, Ersetzen, Text laden, Text speichern, Disk-Befehle, Layout-Editor, Grafik-Editor.

[bearbeiten] Layout-Editor

Das Layout-Menü des Pagefox

Beim Programmstart landet man im Layout-Editor. In einer auf 25% verkleinerten Darstellung der gesamten Seite plaziert man hier Textbereiche und Grafiken. Von einem anderen Bereich aus wird der Editor durch einen Klick auf das Layout-Icon oder mit C= +Q  gestartet. C= +Q  vom Layout-Editor aus führt ins Basic. Mit SYS3488 kann man von dort zurück in den Pagefox.

Das Menü des Layout-Editors enthält folgende Funktionen (v.l.n.r.):

  • Texteditor, Grafikeditor, Schnellformatierung, Vollformatierung, Globales (mehrseitiges) Drucken
  • Textrahmen aufziehen, Grafik plazieren, Edit-Modus, Reihenfolge festlegen, Tabstops
  • Satzart (8 Möglichkeiten), Grafikattribut (3 Möglichkeiten), keine Funktion, keine Funktion, Löschen
  • Undo, 1-spaltig, 2-spaltig, 3-spaltig, zum Basic

[bearbeiten] Grafikeditor

Die Menüleisten des Grafikeditor

Der Grafikeditor ist zum Erstellen, Bearbeiten, Laden und Speichern von Grafiken da. Er wird durch einen Klick auf das Grafik-Icon oder mit C= +G  gestartet. Am unteren Rand des Bildschirms zeigt der Grafikeditor eine Menüleiste, bei der mit der linken Maustaste zwischen drei Versionen umgeschaltet werden kann.

1. Menüleiste (v.l.n.r.):
Undo, Freihändig zeichnen, Dickerer Pinsel, Linien, Rechtecke, Kreise und Ellipsen, Flächen füllen, Spray- Funktion, Move, Text-Funktion, Get, Append, Stamp, Erase, Zoom/Spriteeditor, Verkleinerung 50%, Layout-Editor, Texteditor, Koordinatenanzeige.
2. Menüleiste (v.l.n.r.):
Undo, Löschen, Gesamte Seite, Scrollen/Verschieben (4x), Move 8 Punkte, Move 1 Punkt, Oder-Verknüpfung, Exor- Verknüpfung, Und-Verknüpfung, Punktgitter, Invertieren, Laden, Speichern, Diskbefehle, Drucken, Koordinatenanzeige.
3. Musterleiste

[bearbeiten] Der Sprite-Editor

Der Spriteeditor

Im Sprite- oder Zoom-Editor ist es möglich, einzelne Punkte zu bearbeiten. Auch kann hier ein Sprite definiert werden, das man als "Pinsel" in der Grafik benutzen kann.
Das Menü des Sprite- oder Zoom-Editors enthält (v.l.n.r.):
Editor verlassen, Spiegeln, Drehen, Rotieren, Invertieren, Löschen.

Das Menü des Zoom- bzw. Sprite-Editors

[bearbeiten] Grafiken laden und speichern

Pagefox lädt Bilder von Hi-Eddi(+), Superscanner II, Printfox und natürliche seine eigenen. Beim Speichern kann man zwischen drei Formaten wählen:

  • Printfox/Superscanner-Gesamtbild (640×400 Pkt.),
  • Bildschirm (320×200 Pkt.)
  • Pagefox-Format (frei wählbar zwischen 8×8 und 640×800 Pkt.)

[bearbeiten] Drucken

Im Grafikeditor kann man den Grafikspeicher oder einen Ausschnitt daraus drucken. Nach dem Markieren des Ausschnittes in der Seitenübersicht gelangt man ins Druckermenü, das in fünf Zeilen die folgenden Auswahlmöglichkeiten bietet:

---------  P A G E F O X  --------
Low Medium High Shinwa MPS Auto-Linefeed Linefeed Links Mitte Rechts Standard Papierlänge Start: Einfach Mehrfach

Neben den hier speziell aufgeführten Shinwa CP-80 und kompatiblen sowie MPS 801/803 und kompatiblen druckt Pagefox auf allen Epson-kompatiblen Druckern, die im Grafikmodus bis zu 1920 Punkte pro Zeile schaffen. Dazu gehören z.B. alle 9-Nadel-Drucker von Epson und Star.

Quelle: Pagefox Bedienungsanleitung

[bearbeiten] Das Steckmodul

Das Pagefox-Modul

Das 96-KByte große Pagefox-Modul enthält den Programmcode in einem 64-KByte-ROM und weitere 32 KByte RAM. Das Modul kann stecken bleiben, wenn es nicht genutzt wird: hält man beim Einschalten (oder Reset) die C= -Taste gedrückt, so kommt man direkt ins Basic.

Die Funktionsweise des Moduls wird in dem folgenden Artikel deutlich:

[bearbeiten] Pagefox-Modul als RAM-Erweiterung

Die 96KB des Moduls belegen in 6 16K-Bänken den Modulbereich von $8000- $C000. Die Umschaltung erfolgt mit einem Register in $DE80 (-$DEFF, nicht voll decodiert), welches nur beschrieben und nicht gelesen werden kann. Durch Schreiben der Werte $08 oder $0A selektiert man eine der beiden RAM-Bänke, $FF deselektiert das Modul. Zusätzlich muss Adresse 1 entsprechend belegt werden: $37 für Lesezugriffe auf das Modul, $35 oder $34 für Lesezugriffe auf das Ram des C64. Schreibzugriffe lenkt der C64 grundsätzlich ins eigene RAM, weshalb zum Beschreiben des Modul-RAMs ein Trick notwendig ist: Man schaltet das RAM-Modul parallel zum C64-RAM, rettet vor dem Schreiben den C64-RAM-Inhalt und stellt ihn nachher wieder her...

Modul-RAM beschreiben:
      LDY #00
      LDA #$35
      STA 01       ; C64-RAM + IO ein
LOOP  LDA (PTR),Y  ; C64-RAM auslesen
      PHA          ; und retten
      LDA #$08     ; (oder $0A)
      STA $DE80    ; Modul-RAM ein
      LDA (QPTR),Y ; Quelle
      STA (PTR),Y  ; in Modul
      LDA #$FF
      STA $DE80    ; Modul aus
      PLA
      STA (PTR),Y  ; C64-RAM reparieren
      INY
      BNE LOOP

(Quelle: Tipp von Hans Haberl im 64'er Magazin 2/89, S.107)

[bearbeiten] Programme, die das Pagefox-Modul nutzen

  • In der 64'er Ausgabe 8/1990 wurde das Programm "Foxdisk" von Thomas Binder vorgestellt, das über die Geräteadresse 7 (z.B. bei LOAD, SAVE, OPEN, PRINT, INPUT, CMD) den Speicherbereich des Pagefox-Moduls ansprechen kann.
  • GoDot
  • "Eddifox" von Scanntronik, die Version des "Eddison" für das Modul.

[bearbeiten] Das Handbuch

Das Handbuch zum Pagefox
Das Handbuch zum Pagefox

Die Bedienungsanleitung zum Pagefox wurde vollständig mit dem Pagefox erstellt und dient so gleichzeitig als Demonstration der Möglichkeiten des Programms.

Inhalt:

Einleitung
Inbetriebnahme
Cursorsteuerung
Der Grafikeditor Die Menüs Undo Die Zeichenmodi Linien, Rechtecke, Kreise Füllen, Spray, Text-Funktion Move Sprite-Befehle Zoom und Sprite-Editor Verkleinerung, Koordinatenanzeige Löschen, Ganzseitenfunktion, Scrollen, Move-Optionen Load Save Diskbefehle, Drucken Musterfunktion Tastaturbefehle
Der Texteditor Texteingabe Tastaturbelegung, Cursorsteuerung Einfügen, überschreiben, Löschen Blockoperationen Capital Letters, Suchen und Ersetzen Diskettenbefehle Freier Speicher, Farbenwahl, Uersionsnummer Trennung Schriftwahl und Formatierung Steuerzeichen Formatzeilen
Der Layout-Editor Das Menü, Textrahmen Grafiken, Edit-Modus Reihenfolge Löschen, Undo, Standard-Layouts Formatierung Globales Drucken, Fehlermeldungen Erstellung von Drucksachen, Mehrseitige Dokumente
Anhang Tastatur-Befehlseingabe Sonderzeichen CHARACTERFOX, Filenamens-Kennung Snapshot, Sauberer Reset

[bearbeiten] Die Demo-Diskette

Auf der beiliegenden Diskette sind eine Reihe von Demos, auf die sich die Bedienungsanleitung öfter bezieht.

Die Demo-Diskette zum Pagefox
Die Demo-Diskette zum Pagefox
PAGEFOX          SC 2A	        8    "EPSON1.PG"        PRG
11   "LIES MICH.PT"     PRG     8    "EPSON2.PG"        PRG
15   "ECHO.PT"          PRG   	14   "SETUP"            PRG
0    "----------------" DEL  	0    "----------------" DEL
20   "BEGINNER.PT"      PRG   	11   "FIDO.PT"          PRG
8    "FOXI.PG"          PRG  	7    "FIDO.PG"          PRG
9    "RAHMEN1.PT"       PRG  	13   "3D.PG"            PRG
32   "RAHMEN1.PG"       PRG   	11   "FRACTAL.PG"       PRG
3    "RAHMEN2.PT"       PRG  	31   "LINES.PG"         PRG
24   "RA/L.PG"          PRG   	13   "SHUTTLE.PG"       PRG
24   "RA/R.PG"          PRG   	10   "FIDO2.PT"         PRG
7    "LAY6.PT"          PRG  	5    "FIDO2.PG"         PRG
12   "GARFIELD.PG"      PRG   	16   "3D2.PG"           PRG
8    "TABS.PT"          PRG  	11   "FRACTAL2.PG"      PRG
14   "SCHALTUNG.PG"     PRG   	7    "GRAPH.PG"         PRG
15   "FREQU.PG"         PRG   	14   "FL]GEL.PG"        PRG
8    "SUBSUPER.PT"      PRG  	4    "FIDO"             PRG
13   "MUSTER.PG"        PRG   	0    "----------------" DEL
23   "SPERR.PT"         PRG   	15   "SMEF.PT"          PRG
21   "LADY.PG"          PRG	5    "MINI1.PG"         PRG
18   "NEWS.PT"          PRG   	6    "MINI2.PG"         PRG
4    "MAUS.PG"          PRG  	24   "PHARAO.PG"        PRG
5    "THEATRALISH.PG"   PRG  	15   "SMEF2.PT"         PRG
6    "LENINORDEN.PG"    PRG  	5    "MINI3.PG"         PRG
10   "LINIEN.PG"        PRG   	6    "MINI4.PG"         PRG
16   "KIEMEN.PT"        PRG   	24   "GIRLS.PG"         PRG
16   "CODE.PG"          PRG   	7    "SMEF"             PRG
2    "FISCH.PG"         PRG  	4    "PAGEFOX.D"        PRG
0    "----------------" DEL  	13 BLOCKS FREE.            
13   "DRUCKER.PT"       PRG   	READY.

[bearbeiten] Zusätzliche Zeichensätze

ZS-Disk 1, 2 & 3. 270 Zeichensätze für Pagefox.
ZS-Disk 1, 2 & 3. 270 Zeichensätze für Pagefox.

ZS-Disk 1, 2 & 3 mit 270 Zeichensätzen für Printfox, Pagefox und Videofox. Entworfen von Dieter Trepkowski zwischen 1986 bis 1989.

[bearbeiten] Literatur

  • "Pagefox für perfektes Layout", Artikel im 64'er-Magazin 1/88, S. 18-19
  • "Der absolute Hammer für den C 64", Artikel im 64'er-Magazin 3/88, S. 110-111

[bearbeiten] Weblinks

Persönliche Werkzeuge