home *** CD-ROM | disk | FTP | other *** search
/ Club Amiga de Montreal - CAM / CAM_CD_1.iso / files / 296.lha / MuchMore_v1.8 / MuchMore.LiesMich < prev    next >
Text File  |  1989-10-08  |  11KB  |  275 lines

  1.  
  2.  
  3.                         M u c h M o r e  v 1.8
  4.                      ============================
  5.  
  6.  
  7.                       © 1989 by Fridtjof Siebert
  8.                              Nobileweg 67
  9.                          D-7000-Stuttgart-40
  10.  
  11.  
  12.   Was macht MuchMore?
  13.  
  14.     MuchMore  ist  ein  Programm,  das  ähnlich  wie  MORE,  LESS, etc.
  15.     ASCII-Files auf  dem  Bildschirm  ausgibt.    MuchMore  öffnet   im
  16.     Gegensatz zu den anderen Programmen jedoch einen eigenen Screen und
  17.     gibt den  Text  dort  aus.    Der  Text wird von unten weich in den
  18.     Screen gescrollt.    Wer  will  kann  mit  MuchMore   jedoch   auch
  19.     unheimlich schnell  scrollen.    Zusätzlich gibt es noch eine Such-
  20.     und eine Print-Funktion. MuchMore paßt sich an die  Grafikauflösung
  21.     des AMIGAs  an,  auf dem es gestartet wurde.  So läuft MuchMore auf
  22.     NTSC, PAL, Overscan und wohl auch auf zukünftigen AMIGAs!
  23.  
  24.   Weshalb MuchMore und nicht MORE, BLITZ oder LESS?
  25.  
  26.     Weil MuchMore  einfach  besser  ist.  Außerdem  ist  MuchMore (19K)
  27.     sehr viel kürzer als LESS (28K). BLITZ und ähnliche  Programm,  die
  28.     schnell  und  weich scrollen benutzen meist nur 2 Farben und können
  29.     keine unterschiedlichen  Schriftstile  anzeigen.     MuchMore   hat
  30.     dagegen  4  Farben und kann Schrift fettkursivunterstrichen und
  31.     invers anzeigen.
  32.  
  33.     MuchMore  ist  ideal,  um  lange  Texte  anzuzeigen,  da  der  Text
  34.     automatisch, während  er angezeigt wird, geladen wird.  Nachdem man
  35.     die erste Seite gelesen hat, befindet sich also meist  der  gesamte
  36.     Text  schon  längst im Speicher und man kann ohne Verzögerung durch
  37.     ihn fahren.
  38.  
  39.   Starten:
  40.  
  41.     Vom CLI:
  42.  
  43.       MuchMore <FileName>
  44.  
  45.       FileName ist der ASCII-Text, der ausgegeben werden soll. Wenn der
  46.       Name  Leerzeichen  enthält,   braucht  und  darf   er  nicht  mit
  47.       Anführungszeichen umschlossen werden.
  48.  
  49.     Von der Workbench:
  50.  
  51.       Von der Workbench muß  lediglich der auszugebende Text angeklickt
  52.       und dann MuchMore Shift-Doppelgeklickt werden.
  53.  
  54.       Texte können MuchMore als Default-Tool haben: z.B. ":c/MuchMore",
  55.       wenn sich MuchMore auf der Diskette im :c-Directory befindet. Die
  56.       Texte werden dann einfach durch Doppelklick gezeigt.
  57.  
  58.   Die Commandos von MuchMore:
  59.  
  60.       Die  Funktionen werden  durch Drücken  der entsprechenden  Tasten
  61.       aufgerufen:
  62.  
  63.       LeerTaste oder linke Maustaste:
  64.  
  65.                  Hält das Scrollen an bzw.  startet es  wieder. Ist das
  66.                  Scrollen angehalten wird  unten im  Screen  eine Zeile
  67.                  mit  Informationen  wie  TextLänge,  Zeilennummer etc.
  68.                  eingeblendet.
  69.  
  70.                  Beim Drücken  der Leertaste  am Ende  des Textes  wird
  71.                  MuchMore verlassen.
  72.  
  73.       BackSpace oder rechte Maustaste:
  74.  
  75.                  Scrollt den Text rückwärts.  Beim zweiten Drücken wird
  76.                  wie bei der Leertaste angehalten.
  77.  
  78.       Hoch/Runter oder 2/8 des Zehnerblocks:
  79.  
  80.                  Mit den  Cursortasten  kann man  eine Zeile  nach oben
  81.                  bzw. unten fahren.
  82.  
  83.                  Die Tasten  zusammen mit der  Shift-Taste starten bzw.
  84.                  stoppen schnelles hoch & runterscrollen (wie bei Space
  85.                  und BackSpace).
  86.  
  87.                  Zusammen  mit  Alt wird  eine Seite  hoch bzw.  runter
  88.                  gescrollt.
  89.  
  90.       PgUp / PgDn (Zehnerblock):
  91.  
  92.                  Scrollt eine Seite hoch bzw. runter.
  93.  
  94.       T (top) oder Home (Zehnerblock):
  95.  
  96.                  Springt zur ersten Seite des Texts.
  97.  
  98.       B (bottom) oder End:
  99.  
  100.                  Springt zur letzten Seite des Textes.
  101.  
  102.       F (find):
  103.  
  104.                  Liest eine  Zeichenkette ein und sucht diese ausgehend
  105.                  von der auf dem Bildschirm  obersten  Zeile  im  Text.
  106.                  Gesucht   wird ohne  Berücksichtigung  von  klein  und
  107.                  groß-Buchstaben. Ist die Suche  erfolgreich  wird  die
  108.                  nächste  Zeile, in der die Zeichenkette enthalten ist,
  109.                  als neue oberste Zeile  angezeigt.    Sonst  wird  die
  110.                  letzte Seite angezeigt.
  111.  
  112.       N (next):
  113.  
  114.                  Sucht die nächste Zeile,  die den bei `F' eingegebenen
  115.                  String enthält (s.o.).
  116.  
  117.       P (previous):
  118.  
  119.                  Sucht  die  letzte  Zeile, die den bei `F' eingegenben
  120.                  String enthält ausgehend von der  obersten  Zeile  auf
  121.                  dem Bildschirm   rückwärts.     Bei  Erfolg  wird  die
  122.                  gefundene Zeile wie bei `F' ausgegeben, sonst wird die
  123.                  erste Seite angezeigt.
  124.  
  125.       Shift + Alt + O (printout):
  126.  
  127.                  Druckt den  Text aus.  Der Text wird mit "TYPE text TO
  128.                  PRT:" ausgedruckt.  Es dürfte also bei keinem Drucker,
  129.                  für den  die  Preferences  richtig  eingestellt  sind,
  130.                  Probleme geben.  Die Befehle TYPE und RUN müssen im C:
  131.                  Directory sein.    Während  dem Ausdruck muß man NICHT
  132.                  warten, sondern kann mit  MuchMore  weiter  durch  den
  133.                  Text scrollen.
  134.  
  135.       HELP oder H:
  136.  
  137.                  Zeigt  alle  Kommandos  von  MuchMore  an, so daß auch
  138.                  jeder,  der  diese  Dokumentation  nicht  besitzt  die
  139.                  Befehle kennt.    Nach  dem  Drücken  einer beliebigen
  140.                  Taste springt MuchMore zurück in den normalen Text.
  141.  
  142.       ESC, Q, X oder 5 des Numernblocks:
  143.  
  144.                  Verläßt MuchMore.
  145.  
  146.  
  147.   Die Dateien:
  148.  
  149.     MuchMore            Das ausführbare Programm
  150.     MuchMore.LiesMich   Dieser Text
  151.     MuchMore.ReadMe     Englischsprachige Dokumentation
  152.     ColTest             Demotext, der alle Farbkombinationen anzeigt
  153.     FoxText             Demotext, der alle Schriftarten anzeigt
  154.  
  155.     src (dir)           Dieses Directory enthält die Quelltexte:
  156.  
  157.       MuchMore.mod      Der Modula-II Quelltext für M2Amiga v3.2
  158.       QText.asm         \  Quelltexte  der  Assemblerroutinen,   müssen
  159.       CopyLine2.asm      \ PC-Relativ  assembliert und  als INLINE-Code
  160.       CopyLine1.asm      / in  MuchMore.mod   eingefügt   werden.   Ein
  161.       GetFontData.asm   /  0-Wort am Ende muß evt. entfernt werden.
  162.  
  163.     Zu jeder Datei gehört ein Icon.
  164.  
  165.   Copyright:
  166.  
  167.     MuchMore  darf auf Public-Domain und Shareware Disketten vertrieben
  168.     und verbreitet werden, solange diese Disketten für höchstens  8  DM
  169.     verkauft werden.    Es  darf  dort  zum  Anzeigen  von  ReadMe- und
  170.     Dokumentationsdateien benutzt werden, allerdings muß mein  Name  im
  171.     Programm  (bei  der  HELP-Funktion  und beim Starten ohne TextName)
  172.     enthalten bleiben.
  173.  
  174.     MuchMore darf nicht zusammen mit kommerziellen Produkten ohne meine
  175.     ausdrückliche   schriftliche   Genehmigung    verbreitet    werden.
  176.     Selbstverständlich  ist  eine  solche  Genehmigung  auch  bei jeder
  177.     anderen Art von kommerzieller Nutzung nötig.
  178.  
  179.     Stefan Ossowski  darf dieses Programm  weder besitzen noch vertrei-
  180.     ben.
  181.  
  182.     Für MuchMore  wird keine  Shareware-Gebühr verlangt.  Dennoch  soll
  183.     dies niemanden davon abhalten, einem Schüler und Hobbyprogrammierer
  184.     eine Spende für seine Mühe zu schicken.
  185.  
  186.     Bei  Änderungen  im  Programm darf sich der Autor der Änderungen in
  187.     die  UpDate-Liste  eintragen,  darf  meinen  Namen   jedoch   nicht
  188.     löschen.   Außerdem  bitte  ich  darum,  daß jemand, der Änderungen
  189.     (Verbesserungen) macht oder Vorschläge  für  solche  hat,  sie  mir
  190.     schickt.
  191.  
  192.   Änderungen zu früheren Versionen:
  193.  
  194.    v1.1:
  195.  
  196.       - Erste veröffentlichte Version
  197.  
  198.    v1.2:
  199.  
  200.       - Wird das  Scrollen mit  <Space>  angehalten,  werden  Filename,
  201.         Filelänge etc. angezeigt.
  202.  
  203.       - Anstatt Space und  Backspace kann ab sofort  auch die linke und
  204.         rechte Maustaste genommen werden.
  205.  
  206.       - Steuerzeichen (unterstrichene,  farbige,...)  werden nicht mehr
  207.         ausgegeben, sondern überlesen.
  208.  
  209.    v1.3:
  210.  
  211.       - Starke Geschwindigkeitssteigerung  beim  Scrollen.  Jetzt QText
  212.         anstatt  WarpText  (Sorry,  Bill).  MuchMore  ist  jetzt  trotz
  213.         größerem Screen genauso schnell wie Blitz! (Video-Sync an).
  214.  
  215.       - Untersützung der Nummernblocktasten (Home, End, PgUp etc.)
  216.  
  217.       - Screen  wird  jetzt  so  groß   wie  gfxbase^.normalDisplayXXX.
  218.         Dadurch läuft MuchMore auf PAL, NTSC,  Amigas mit Overscanwork-
  219.         bench (wie meiner),  mit zukünftigen Auflösugnen etc. zusammen.
  220.         Meine  normalerweise  88 Zeichen  breiten  Texte  werden  jetzt
  221.         wenigstens bei mir ohne Zeilenumbrüche ausgegeben.
  222.  
  223.    v1.4:
  224.  
  225.       - Textausgabe und Textladen geschieht jetzt asynchron in 2 Tasks.
  226.         Dadurch entfällt  Wartezeit beim  Laden und das  Scrolling wird
  227.         einheitlicher
  228.  
  229.       - Die Möglichkeit, mehrere Texte gleichzeitig  zu lesen, habe ich
  230.         entfernt, da  ich sie  nie verwendet  habe und sie das Programm
  231.         nur unnötig verkompliziert hat.
  232.  
  233.       - Fehler in Filelänge und End-Funktion verbessert
  234.  
  235.       - Neue Commandos: Find, Next, Previous zum Suchen nach Strings
  236.  
  237.       - Scrolling hält an, wenn das MuchMore-Fenster inaktiviert ist
  238.  
  239.    v1.5:
  240.  
  241.       - Neues Commando: Text ausdrucken (Shift+Alt+O)
  242.  
  243.       - Alle Importe (bis auf Arts) entfernt.  Dadurch ähnlicher Effekt
  244.         wie bei einem Smartlinker.
  245.  
  246.       - Zusätzliche Taste "5" des Nummernblocks für Quit.
  247.  
  248.    v1.6:
  249.  
  250.       - Ab dieser Version  können Texte in  verschiedenen Zeichensätzen
  251.         (fett,  kursiv, invers)  und in  verschiedenen Farben angezeigt
  252.         werden!
  253.  
  254.    v1.7:
  255.  
  256.       - Nun ist MuchMore wieder genausoschnell  wie bei v1.5, trotz der
  257.         zweiten Bitplane und den verschiedenen Zeichensätzen.
  258.  
  259.       - Print (shift+alt+o) stürzt nun nicht mehr ab, wenn man MuchMore
  260.         verläßt, bevor das Drucken beendet ist.
  261.  
  262.    v1.8:
  263.  
  264.       - Fehler, der beim Suchen  nach einem String  auftrat, nachdem man
  265.         einen längeren String gesucht hatte, behoben.
  266.  
  267.       - Mit F,  N oder P gefundene  Zeichenketten werden  nun hervorge-
  268.         hoben.
  269.  
  270.       - NK 0 zum Anzeigen von Filelänge etc. hinzugefügt.
  271.  
  272.  
  273. --- Fridtjof.
  274.  
  275.