CATPRNT .TXT versie 008 - 434 regels - 27/02/87      INTRODUCTIE-TEKST

                         CATPRINT versie 4.1
                           -- SHAREWARE --
                     copyright: PETER DE VALENCA

______________________________________________________________________

SHAREWARE

  CATPRINT is  shareware.  'Shareware'  is  een  begrip,  ontstaan  in
kringen van amerikaanse computerhobbyisten die  een manier zochten om,
in een klimaat van enerzijds  vooral commercieel denkende leveranciers
en anderzijds vooral van elkaar copierende gebruikers, toch nog wat te
verdienen aan hun zelfgeschreven programma's.

  De volgende shareware-kenmerken gelden ook voor CATPRINT:
  - Er zit wel copyright op;
  - Het is geen public-domain software;
  - Het is niet tegen copieren beschermd;
  - Het mag wel worden doorgegeven aan anderen;
  - Een tevreden gebruiker betaalt achteraf  een  bedrag van 25 gulden
    aan de auteur;
  - Betalende gebruikers genieten voorrechten.

noten:

  Een gebruiker betaalt achteraf  een  bepaald  bedrag  aan de auteur,
maar alleen dan als de gebruiker  intensief en naar volle tevredenheid
gebruik maakt van het programma. Het is de gebruiker zelf die hierover
beslist.
  Betalende  gebruikers  genieten   voorrechten,   zoals  begeleiding,
service,  garantie  en  informatieverstrekking,  bijvoorbeeld  omtrent
'updates'. Verder genieten  betalende  gebruikers  zo  van  een schoon
geweten.
  Als de auteur niet langer  bij  machte  of  bereid is voorrechten te
verlenen aan betalers, wordt het geldbedrag geweigerd en terugbetaald.
Als de gebruiker achteraf, maar  wel  binnen afzienbare tijd, het idee
heeft dat de voorrechten niet  door  de auteur worden waargemaakt, kan
de gebruiker (een deel van) het geldbedrag terugeisen.

Voor verdere informatie:
  auteur: Peter de Valenca
  straat: P.Krugerstraat 7 rood
  plaats: 2021 XL Haarlem
  telef.: 023-274627
  giro  : 3697661


______________________________________________________________________

INTRODUCTIE

  CATPRINT stelt de  gebruiker  van een Schneider/Amstrad-CPC-computer
met discdrive in staat een  administratie  van de diskette-inhouden op
te bouwen.

- De inhoud van een diskette  kan  worden  afgedrukt  op papier op het
  formaat van een 3-inch doosje. Overigens  is de manier van afdrukken
  in grote mate aan te passen aan individuele behoeften en andere sys-
  temen, zoals 5 1/4 inch (evt. enkelzijdige) diskettes.

- De afdruk vermeldt eveneens  de  resterende  ruimte  op diskette, de
  datum, het formaattype  en  een  zelf  in  te  vullen 'kopregel'. De
  'kopregel',  'vrije  ruimte'  en  datum   worden  opgeslagen  in  de
  'kopregellijst' ten behoeve van later gebruik.

- Gegevens over een programma op  diskette kunnen worden opgeslagen in
  een trefwoord van  maximaal  49  tekens  lang.  Deze gegevens worden
  opgeslagen in de 'trefwoordenlijst'. Ook  de printer-afdruk van deze
  lijst is in belangrijke mate aan te passen aan eigen behoeften.

- De filenamen, welke in  de  CATalogus  staan, kunnen worden onderge-
  bracht bij de trefwoorden. Ook deze gegevens worden opgeslagen in de
  'trefwoordenlijst'.

- Er kan, op grond van een zelf opgegeven string, worden gezocht in de
  trefwoorden- en/of kopregellijst. Ook kan naar 'vrije ruimte' worden
  gezocht.

- Het bezit van een printer is  niet  vereist om toch een trefwoorden-
  lijst te kunnen opbouwen.

- In theorie kunnen tot maximaal  999  diskettes worden bijgehouden en
  maximaal 15 diskettes tegelijkertijd worden bijgewerkt. CATPRINT zal
  in de praktijk tot  ongeveer  50  overvolle diskettes redelijkerwijs
  nog  kunnen bijhouden en  ongeveer  10  overvolle diskettes tegelij-
  kertijd kunnen bijwerken.

- Haast alle handelingen zijn met  een  simpele  druk  op een toets te
  verwezenlijken: het selecteren en opnemen  van files onder een tref-
  woord, het overnemen van de 'oude' kopregel, enzovoort.

- CATPRINT werkt met constant zichtbare  menu's.  Ook wordt op 'foute'
  handelingen gereageerd met aanwijzingen en herstel-opties.

- Juist tijdens het doen van  de diskette-administratie is er behoefte
  aan het kunnen 'opknappen'  van  een  diskette. Verschillende opties
  zijn daartoe voorhanden.


______________________________________________________________________

DE FILES VAN HET PROGRAMMA

  CATPRINT heeft tot op zekere hoogte een modulaire opbouw, d.w.z. dat
iedere programma-file een specifieke taak  verricht. Hieronder vindt u
de programma-files met daarachter hun hoofdfunctie:
        - CATMENU .BAS   opstartmenu.
        - CATPRINT.BAS   initialisatie t.b.v. 'editing'.
        - CATPRNT1.EDT   'editing'.
        - CATPRNT2.SAV   'saving'.
        - CATPRNT3.OVL   overzicht van de lijsten.

  Daarnaast zijn  op  de  diskette  nog  enkele  andere,  bij CATPRINT
behorende, files te vinden.  Deze  files  dienen  ter ondersteuning en
kunnen niet altijd gemist worden. Het gaat om de volgende files:
        - CATPRNT4.BIN   onmisbaar: bevat machinetaal-routines.
        - CATPRNT5.VER   kan evt. gemist worden: bevat versie-nummers.
        - CATPRNT6.TXT   kan gemist worden: bevat deze tekst.
        - CATPRNT7.PCH   kan gemist worden: bevat hulp-tekst t.b.v.
                                            instellen printercodes.

  Zodra CATPRINT in gebruik is genomen zijn nog enkele files ontstaan.
Deze files zijn vanaf dat moment onmisbaar:
        - CATPRNT8.PCC   bevat printer-control-codes.
        - CATLIJST.TRW   bevat de trefwoordenlijst.
        - CATLIJST.KOP   bevat de kopregellijst.


______________________________________________________________________

DE GANG DOOR DE MODULES EN HET WAAROM

                             CATMENU .BAS

CATMENU .BAS is bedoeld als opstartprogramma.  Het schotelt u een menu
voor en vraagt u hieruit te kiezen.  Toen u CATMENU opstartte (door te
tikken: run"catmenu") kwam o.a. het volgende op het scherm:
        1 : Lijsten bekijken
        2 : Lijsten bijwerken
        3 : Disc-onderhoud
        4 : Introductie
        5 : Versie

  U heeft toen '4' ingetikt  en  krijgt  daarom  nu  deze tekst op het
scherm of op papier. Door de <ESC>-toets in te drukken komt u terug in
dat menu. Door '5' te toetsen kunt u achterhalen met welk versienummer
van CATPRINT u te maken heeft.  Als  u  kiest voor de optie '3' (disc-
onderhoud) kunt u files op diskette vegen, herbenoemen, lezen en (on)-
zichtbaar maken.  Interessanter  is  de  mogelijkheid  de trefwoorden-
lijsten te bekijken. Als deze  lijsten  nog niet aanwezig zijn, moeten
ze aangemaakt worden. Daartoe kiest  u  optie '2' (lijsten bijwerken).
(Deze optie kiest u  uiteraard  ook  elke  keer  dat de lijsten moeten
worden bijgewerkt.)

                             CATPRINT.BAS

Het voornaamste doel van het programma CATPRINT is het creeren en bij-
houden van een administratie van  uw diskettes. CATPRINT.BAS initiali-
seert, d.w.z. voordat met het eigenlijke creeren of bijwerken kan wor-
den begonnen, moet  elke  sessie  worden  gestart  met  de afvrage van
datum, te bewerken  diskette-nummers,  enzovoort,  en  het laden vanaf
diskette in het geheugen  van  relevante  gegevens,  zoals de printer-
control-codes en de trefwoorden die  betrekking hebben op de opgegeven
diskette-nummers. (Alleen de  trefwoorden  -en  bijbehorende subfiles-
die horen bij een van de opgegeven diskette-nummers, worden in het ge-
heugen gezet.)
Ook  bevat  CATPRINT.BAS  het   programma-deel  waarmee  de  standaard
printer-control-codes, linker kantlijn,  regelafstand, enzovoort, een-
malig of vaker gewijzigd kunnen worden.
  Als de initialisatie  is  voltooid,  start  CATPRINT.BAS automatisch
CATPRNT1.EDT op.

                             CATPRNT1.EDT

  CATPRNT1.EDT (EDiTing) kan  ook  rechtstreeks  worden opgestart (via
CATMENU of door:  run"catprnt1.edt").  Slechts  enkele  van  de opties
staan dan ter beschikking: bijvoorbeeld files uitvegen en herbenoemen.
Alleen wanneer CATPRNT1.EDT  is  opgestart  door  CATPRINT.BAS, zullen
alle opties ter beschikking staan (met  uitzondering van de opties die
te maken hebben met de  printer,  als  in CATPRINT.BAS gekozen is voor
het werken zonder printer).
  In de EDT-module gebeurt het  eigenlijke creeren en/of bijwerken van
de trefwoordenlijst, kopregellijst en  het  printen  van de 'doosjes'-
afdruk. Omdat tijdens  deze  werkzaamheden  vaak  de behoefte ontstaat
enige opruimingen en wijzigingen  te  doen,  zijn  enkele opties voor-
handen juist  in  de  EDT-module:  uitvegen,  onzichtbaar  maken, file
lezen, enzovoort.
  Als het bijwerken of creeren gedaan is  kiest u optie 'B : Bewaren'.
De module CATPRNT2.SAV wordt dan opgestart.

                             CATPRNT2.SAV

  CATPRNT2.SAV (SAVing) Deze module zorgt  ervoor dat de veranderingen
in de trefwoorden- en kopregellijst  worden  doorgevoerd en bewaard op
diskette, respectievelijk in  de  files  CATLIJST.TRW (TRefWoorden) en
CATLIJST.KOP (KOPregels). Ook  de  informatie  over  vrije disc-ruimte
wordt bewaard (in de file  CATLIJST.KOP).  Dit bewaren op diskette ge-
beurt automatisch als vanuit  de  EDT-module  CATPRNT2.SAV wordt opge-
start door middel van de B-optie.  Als het 'bewaren' gebeurd is, wordt
automatisch de OVL-module gestart.

                             CATPRNT3.OVL

  CATPRNT3.OVL (OVerzichtsLijsten) stelt u in staat de trefwoorden- en
kopregellijst te bekijken op het scherm, of te sturen naar de printer.
Ook vindt u hier de  zoek-optie.  Deze  opties zijn ook voorhanden als
CATPRNT3.OVL met  de  hand  wordt  opgestart.  (via  CATMENU  of door:
run"catprnt3.ovl"). In tegenstelling tot  de  overige modules biedt de
OVL-module wel de mogelijkheid om door  middel van een simpele druk op
een knop te eindigen met CATPRINT.


______________________________________________________________________

AAN TE RADEN STRATEGIE

  Het opzetten van een  diskette-administratie  is natuurlijk een zaak
van persoonlijk inzicht. De volgende  tips  zijn  dan ook geheel vrij-
blijvend.

-  Voorzie uw diskettes van nummers.

-  Verwerk niet teveel diskettes tegelijk.  Neem de moeite geregeld de
   veranderingen en/of toevoegingen te  'bewaren'  op diskette door de
   SAV-module op te starten.

-  Achterhaal zoveel mogelijk, nog  voordat  u CATPRINT opstart, welke
   files behoren bij een programma en welke daarvan de opstartfile is.
   Als u dan aangeeft welke files  bij  een trefwoord horen, kunt u de
   opstartfile als eerste noemen.

-  Wacht niet te lang met  het  invoeren  in  de administratie van een
   nieuw verkregen programma. Vaak vergeet men  in de loop van de tijd
   welke files ertoe behoren of zelfs wat het programma doet.

-  Begin een trefwoord (maximaal 49 tekens  lang)  met de naam van het
   programma en geef daarna pas nadere gegevens op. Alle versies die u
   heeft van dat programma komen dan in de trefwoordenlijst bij elkaar
   te staan.
        trefwoord: CATPRINT > DISC-ADM > BACK-UP
        trefwoord: CATPRINT > DISC-ADM > WERKVERSIE

-  Indien een programma meer dan 12  files omvat: Eindig het trefwoord
   met vervolgnummer :1:,  voer  de  eerste  12  files  in, creeer een
   gelijk trefwoord eindigend  met  een  vervolgnummer,  voeg volgende
   files toe, enzovoort.
                   WORDSTAR > TEKSTVERW. :1:
                   WORDSTAR > TEKSTVERW. :2:

-  Bedenk kernwoorden en pas ze consequent  toe op een vaste plaats in
   het trefwoord.
          BU = Back-Up
         QQQ = Squeezed files = Samengeperste Back-Up files
        WERK = Werkversie i.t.t. Back-Up en Originele files
        ORIG = Originele files / Masterfiles

-  Maak consequent aantekening van  veranderingen,  bijvoorbeeld in uw
   trefwoorden-boekwerkje, en voer deze veranderingen geregeld door.

-  Reserveer een of enkele  diskettes  voor tekst-files, zodat teksten
   niet verspreid staan over  vele  diskettes.  Voer  ze  in onder het
   trefwoord TEKSTEN.

-  Zorg dat een diskette niet meer  dan  64  files (kant A en B samen)
   bevat.

-  Geef onduidelijke files als trefwoord OBSCURE FILES.

-  Voeg al het klein grut op  een  diskette bijeen onder het trefwoord
   DIVERSE PROGRAMMA'S. Dit  is  handiger  dan  al deze programmaatjes
   onder te brengen bij een eigen trefwoord.

-  Maak  van  de  bijgewerkte   files   CATLIJST.TRW  en  CATLIJST.KOP
   veiligheidscopieen (backups) met  behulp  van  een copieerprogramma
   zoals PIP of FILECOPY.


______________________________________________________________________

VARIA

  Met behulp van  CATMENU  kunt  u  achterhalen  met  welke VERSIE van
CATPRINT u te maken heeft.  Dit  versienummer  bestaat uit twee delen.
Het eerste deel geeft aan voor  welke CPC deze uitvoering van CATPRINT
is bedoeld. (Het bleek gewenst aparte uitvoeringen te maken vanwege de
niet geringe verschillen tussen de CPC-6128 en de CPC-464.) Het tweede
deel is het eigenlijke  versienummer.  Ook  de  versies van de modules
worden gegeven. Het beleid ten  aanzien  van  het verhogen van versie-
nummers is alsvolgt:
  Als CATPRINT een merkbare, essentiele verbetering heeft ondergaan of
als een optie is toegevoegd, wordt het versie-nummer van CATPRINT ver-
hoogd. Als een module een verbetering heeft ondergaan die aan het pro-
gramma als geheel niets wezenlijks  verandert, wordt het versie-nummer
van de  module  verhoogd  en  blijft  het  versie-nummer  van CATPRINT
gelijk.
  Indien wordt vermeld dat  het  een  concept-versie betreft, betekent
dit dat u te maken heeft met een  versie die nog stamt uit de tijd dat
CATPRINT werd geprogrammeerd en nog niet voor de volle honderd procent
was getest. Enige garantie is natuurlijk niet te geven op zo'n versie.
  Vaak leidt een verbetering tot veranderingen in meerdere files tege-
lijkertijd. Dit heeft tot  gevolg  dat  uit  de  versie-nummers van de
files niet kan worden afgeleid of ze al dan niet compatibel zijn. Bij-
voorbeeld, een EDT-file met nummer  012  hoeft niet compatibel te zijn
met een OVL-file met nummer 012. In geval van incompatibiliteit zal de
gang van het programma  ergens  fout  gaan verlopen. Eventuele toekom-
stige file-versies moeten dan ook met de nodige voorzichtigheid worden
ingevoegd. Beter is het om nieuwere  versies van CATPRINT integraal te
gebruiken. 'Updates' kunt u verkrijgen bij:

                PETER DE VALENCA, TEL. 023 - 27 46 27.

  Indien u van plan bent zelf  wijzigingen in CATPRINT aan te brengen,
kunt u een programmeurs-versie verkrijgen. Ook hiervoor kunt u telefo-
nisch contact opnemen. Tips  en  opmerkingen  worden uiteraard gewaar-
deerd.


______________________________________________________________________

OVERZICHT VAN DE OPTIES

CATPRINT.BAS    - : Altijd mogelijk.
                * : Alleen mogelijk als u met de printer werkt.

    - Kiezen voor het wel/niet printer gebruiken.
    - Opgave datum.
    - Opgave van enkele gegevens  t.b.v.  het  bijwerken  van de tref-
      woordenlijst, kopregellijst en/of  de  'doosjes-afdruk': nummers
      van te verwerken diskettes, etc.
    - In het geheugen van de computer laden van de trefwoorden en sub-
      file-namen die betrekking hebben  op  de  diskettes welke bijge-
      werkt gaan worden.
    - Als er  nog  geen  trefwoordenlijst  bestaat:  aanmaken  van een
      (voorlopig nog lege)  file  met  de  naam  CATLIJST.TRW welke de
      trefwoorden en zgn. subfile-namen gaat bevatten.
    - Selecteren van de opties van  de  EDT-file door opstarten van de
      EDT-file.
    * In het geheugen  van  de  computer  laden  van  de kopregels die
      betrekking hebben op de diskettes welke bijgewerkt gaan worden.
    * Als er nog geen kopregellijst bestaat: aanmaken van een (voorlo-
      pig nog lege) file met  de  naam CATLIJST.KOP welke de kopregels
      t.b.v. de doosjes-afdruk gaat bevatten.
    * Als er nog  geen  CATPRNT8.PCC  op  de  diskette  geschreven is:
      aanmaken van deze file (welke de printer-control-codes bevat) na
      opgave van de voor uw printer toepasselijke codes.
    * Als in de EDT-file gekozen is  voor  het veranderen van de prin-
      ter-control-codes: veranderen van de codes  en nieuwe versie van
      PCC-file naar diskette schrijven.


CATPRNT1.EDT    - : Altijd mogelijk.
                * : Alleen mogelijk als u met de printer werkt en
                    bovendien edt is opgestart vanuit bas.
                à : Alleen als edt vanuit bas is opgestart.
                + : Alleen als edt eigenhandig is opgestart.

    - Vegen van een file.
    - Herbenoemen van een file.
    - Zichtbaar dan wel onzichtbaar maken van files (in de CAT).
    - Een CAT doen.
    - Drive A/B selecteren.
    - Een file lezen.
    * Printer-control-codes veranderen (i.t.t. aanmaken).
    * Kiezen tussen het bijwerken van een enkelzijdige- of een dubbel-
      zijdige diskette.
    * Kiezen tussen een 'doosjes'-afdruk in twee of drie kolommen.
    * Opgeven of veranderen van kopregels.
    * Indien 'dubbelzijdig' is geselecteerd: Afdrukken van de CATalogi
      (kant A en B), inclusief  vermelding van kopregels, formaat, da-
      tum en 'vrije ruimte'.
    * Indien  'enkelzijdig'  is   geselecteerd:   Afdrukken   van  een
      CATalogus, etc.
    * Tevens bewaren van de kopregellijst: opstarten van de SAV-file.
    à Toevoegen, verwijderen of veranderen  van trefwoorden en/of bij-
      behorende subfiles.
    à Achterhalen en onthouden van resterende ruimte op diskette.
    à Bewaren van de trefwoordenlijst: opstarten van de SAV-file.
    + Eindigen.


CATPRNT2.SAV    - : Altijd mogelijk.
                * : Alleen mogelijk als u werkt met de printer.

    - Op diskette schrijven van de trefwoordenlijst (incl. veranderin-
      gen aangebracht door middel van de EDT-module).
    - Op diskette schrijven van de  gegevens over resterende ruimte op
      diskette.
    - Opstarten van de OVL-file.
    * Op diskette schrijven van de veranderde kopregellijst.


CATPRNT3.OVL    - : Altijd mogelijk.
                * : Alleen mogelijk als u met de printer werkt.

    - Een CAT doen.
    - Drive A/B selecteren.
    - Naar scherm sturen van  de  gehele  trefwoordenlijst (al of niet
      inclusief de bijbehorende subfiles).
    - Naar scherm  sturen  van  alleen  die  trefwoorden  (en  evt. de
      bijbeh. subfiles) die met een van de op te geven letters/ tekens
      beginnen.
    - Naar scherm  sturen  van  alleen  die  trefwoorden  (en  evt. de
      bijbeh. subfiles) die met een van de op te geven letters/ tekens
      beginnen.
    - Naar scherm sturen van de kopregellijst.
    - Zoeken door middel van een  op  te geven string-uitdrukking (een
      klein stukje tekst) in:
                - de trefwoorden plus de bijbehorende filenamen;
                - alleen de trefwoorden;
                - de kopregels.
      Als de stringuitdrukking overeen komt  met een stukje trefwoord,
      subfile-naam  of  kopregel,  worden  diskette-nummer  en  andere
      gegevens op het scherm vertoond.
    - Zoeken naar vrije ruimte op  diskettes.  Alle diskettes met meer
      of evenveel vrije  ruimte  dan  een  op  te  geven  getal worden
      vertoond op het scherm.
    - Eindigen.
    * Naar printer sturen van de  gehele  trefwoordenlijst (al of niet
      inclusief de bijbehorende subfiles).
    * Naar printer sturen van die trefwoorden (en evt. de bijbeh. sub-
      files) die met een van  de letters/tekens beginnen die betrokken
      waren bij veranderingen tijdens  het  bijwerken  middels de EDT-
      module.
    * Naar printer sturen van de kopregellijst.
    * Instellen, wijzigen en/of naar  diskette  schrijven van de gege-
      vens welke de vorm van de  printer-afdruk van de diverse lijsten
      beinvloeden:  wel/niet   formfeed,   lettertype,   regelafstand,
      papier-lengte, etc.

                    ____________________________________