|
DataMuseum.dkPresents historical artifacts from the history of: CP/M |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about CP/M Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - download
Length: 14336 (0x3800) Types: TextFile Names: »PPAS.HLP«
└─⟦74e5ee6fb⟧ Bits:30002683 PolyPascal-86 v. 3.11 - Piccoline └─⟦74e5ee6fb⟧ Bits:30003934 SW1402 PolyPascal v3.11 (dk) til Piccoline └─ ⟦this⟧ »PPAS.HLP« └─⟦bffadc512⟧ Bits:30003938 SW1502 PolyPascal 3.10 (dk) til RC Partner └─⟦bffadc512⟧ Bits:30004539 SW1402 PolyPascal v3.10 (dk) til Piccoline └─ ⟦this⟧ »PPAS.HLP«
%*+-------------------------------------+-----------------+---------------------+ ! Cursorflytning ! Blok ! Diverse ! +-------------------------------------+-----------------+---------------------+ ! ^S Tegn venst ^D Tegn højre ! ^K^B Start ! ^J Hjælp ! ! ^A Ord venst ^F Ord højre ! ^K^K Slut ! ^K^D Forlad editor ! ! ^Q^S Liniestart ^Q^D Linieslut ! ^K^Y Slet ! ^K^X Afbryd editor ! ! ^E Linie op ^X Linie ned ! ^K^C Kopier ! ^V INSERT flag ! ! ^Q^E Toplinie ^Q^X Bundlinie ! ^K^V Flyt ! ^Z AUTO flag ! ! ^R Side op ^C Side ned ! ^K^P Print ! ^B TABS flag ! ! ^Q^R Start text ^Q^C Slut text ! ^K^R Læs ! ^W ADJUST flag ! ! ! ^K^W Skriv ! ^P Kontroltegn ! ! Brug desuden tastaturets cursorpile ! ^K^H Slet mærk ! ! +-------------------------------------+-----------------+---------------------+ ! Slet ! Ret ! Søg ! +-------------------------------------+-----------------+---------------------+ ! DEL Tegn venst ^G Tegn højre ! RETN Ny linie ! ^Q^F Find streng ! ! ^QDEL Liniestart ^Q^Y Linieslut ! ^I Tabuler ! ^Q^A Søg/erstat ! ! ^Y Hel linie ^T Ord højre ! ^N Indsæt CR ! ^L Gentag ! +-------------------------------------+-----------------+---------------------+ ! Søg/erstat tilvalg: G = Globalt, N = Spørg ikke, U = Store/små, W = Kun ord ! +-----------------------------------------------------------------------------+ % PolyPascal On-Line Hjælp: Kommandolinier. Når PolyPascal er klar til at modtage og udføre en kommandolinie, ud- skrives en dobbelt vinkel ('>>'). Følgende kommandoer er til rådighed: LOAD Læs kildetekst fra disk. SAVE Gem kildetekst på disk. NAME Vis/ret nuværende filnavn. EDIT Start editoren. WHERE Genstart editoren. COMPILE Oversæt kildetekst. RUN Start kørsel af program. PROGRAM Oversæt til programfil. OBJECT Oversæt til objektfil. FIND Find kørselsfejl i tekst. DIR Vis disk directory. USE Vis/ret autodisk/user. MEMORY Vis lagerparametre. ZAP Slet kildetekst. HELP Vis hjælpetekst. QUIT Returner til CP/M. Bemærk, at alle kommandoer kan forkortes til deres første bogstav, for eksempel 'L' i stedet for 'LOAD'. Hvis du ønsker yderligere hjælp med en af kommandoerne, så skriv 'H' eller 'HELP' efterfulgt af kommandoen (eller dens første bogstav). %LPolyPascal On-Line Hjælp: LOAD kommandoen. LOAD kommandoen bruges til at indlæse en ny kildetekstfil i arbejdslage- Kommandoliniens format er: LOAD <filnavn> Systemet vælger automatisk '.PAS' hvis filtypen udelades. Hvis <filnavn> udelades, anvendes arbejdsfilens navn. Hvis der er blevet rettet i arbejdsfilen siden den blev indlæst eller sidst gemt, spørger PolyPascal om den skal gemmes før den nye fil indlæses. Hvis der svares nej, går de ændringer der er foretaget tabt. Når en fil indlæses, bliver den udnævnt til arbejdsfil, og dens navn anvendes automatisk af LOAD, SAVE, PROGRAM og OBJECT kommandoerne når intet andet angives. Hvis den fil der angives ikke findes, udskriver PolyPascal 'No such file'. Hvis der ikke er plads i arbejdslageret til at indlæse filen, udskriver PolyPascal 'File too big'. I begge disse tilfælde nulstilles arbejdslageret, og arbejdsfilens navn bliver 'WORK.PAS'. %SPolyPascal On-Line Hjælp: SAVE kommandoen. SAVE kommandoen bruges til at lagre arbejdsfilen på disk. Kommandoli- niens format er: SAVE <filnavn> Systemet vælger automatisk '.PAS' hvis filtypen udelades. Hvis <filnavn> udelades, anvendes arbejdsfilens navn. Hvis der allerede findes en fil af samme navn og type på disken, bliver denne fils type rettet til '.BAK' førend den nye fil oprettes. Hvis filnavnet er ulovligt, udskri- ver PolyPascal 'Invalid filename'. Hvis diskens bibliotek er fuldt, udskriver PolyPascal 'Directory is full'. Hvis disken er fuld, udskriver PolyPascal 'Disk is full'. Hvis en af de ovenstående fejl rapporteres, så indsæt en anden disk, udfør en USE kommando og prøv derefter SAVE igen. %NPolyPascal On-Line Hjælp: NAME kommandoen. NAME kommandoen anvendes til at vise og eventuelt ændre arbejdsfilens navn. Arbejdsfilens navn bruges af LOAD, SAVE, PROGRAM og OBJECT komman- doerne hvis intet andet angives. Kommandoliniens format er: NAME <filnavn> Systemet vælger automatisk '.PAS' hvis filtypen udelades. Hvis <filnavn> udelades, bliver arbejdsfilens navn blot udskrevet; i modsat fald ændres arbejdsfilens navn til <filnavn>. Arbejdsfilens navn sættes til 'WORK.PAS' ved opstart af PolyPascal, og når en ZAP kommando udføres. %EPolyPascal On-Line Hjælp: EDIT kommandoen. EDIT kommandoen starter editoren. Kommandoliniens format er: EDIT <filnavn> Systemet vælger automatisk '.PAS' hvis filtypen udelades. Hvis <filnavn> udelades (hvilket det normalt gør), bliver editoren startet umiddelbart og man kan da editere arbejdsfilen. Hvis <filnavn> angives, bliver arbejdsfilen gemt (hvis der er rettet i den) og den nye fil indlæst før editoren startes. Hvis man i dette tilfælde forlader editoren med en ^K^D kommando, udfører PolyPascal den modsatte proces, dvs. gemmer den nye fil og genindlæser den oprindelige arbejdsfil. Hvis man derimod forlader editoren med en ^K^X kommando, bliver den nye fil udnævnt til arbejdsfilen. %WPolyPascal On-Line Hjælp: WHERE kommandoen. WHERE kommandoen bruges til at genstarte editoren. Når editoren forlades (med en ^K^D eller ^K^X kommando), husker systemet på cursorens position i teksten. Hvis man senere udfører en WHERE kommando, genstartes editor- en, og cursoren flyttes til det sted, man tidligere forlod. Når compileren rapporterer en fejl, sørger den samtidig for, at en WHERE kommando vil flytte cursoren til det fejlramte sted. Efter en compile- ring med fejl, vil en WHERE kommando altså starte editoren og stille cursoren ved fejlen. %CPolyPascal On-Line Hjælp: COMPILE kommandoen. Når compileren startes fra en COMPILE kommando, bliver objektkoden gemt direkte i lageret, umiddelbart efter kildeteksten. Efter endt oversættelse (forudsat, at der ikke blev fundet en fejl) informerer systemet om størrelsen af kodesegmentet, datasegmentet og det frie lager (staksegmentet): Code: rrrrrr bytes (aaaa paragraphs) Data: ssssss bytes (bbbb paragraphs) Free: tttttt bytes (cccc paragraphs) Tallene i parentes er paragraf-størrelsen (i hexnotation) af det pågæld- ende område. En paragraf svarer til 16 bytes. Bemærk, at når editoren anvendes, bliver en eventuel objektkode slettet. %RPolyPascal On-Line Hjælp: RUN kommandoen. RUN kommandoen starter et program. Kommandoliniens format er: RUN <params> hvor <params> er en valgfri parameterliste, der overgives til programmet i dets kommandoliniebuffer. Hvis der ikkke findes en objektkode, når kommandoen gives, bliver compileren startet for at oversætte kildeteks- ten (se 'HELP COMPILE' teksten). Forudsat at der ikke blev fundet en fejl under oversættelsen, eller hvis objektkoden allerede er til stede, startes programmet. Når det slutter, bliver kontrollen automatisk over- givet til PolyPascal kommandoniveauet. Hvis der opstår kørselsfejl under udførelsen af programmet, bliver det stoppet, og en fejlmeddelelse udskrives: EXECUTION ERROR 04 AT PC=254E Program terminated FIND kommandoen kan da bruges til at finde den sætning, der var skyld i fejlen (se 'HELP FIND' teksten). %PPolyPascal On-Line Hjælp: PROGRAM kommandoen. Når compileren startes fra en PROGRAM kommando, bliver programkoden lagret i en diskfil. Kommandoliniens format er: PROGRAM <filename>,<ssegmin>,<ssegmax>,<csegmin>,<dsegmin> Hvis <filnavn> udelades, vælges det nuværende filnavn med typen ændret til '.CMD'. <ssegmin>, <ssegmax>, <csegmin> og <dsegmin> er hextal (op til fire cifre). Hver af disse parametre kan angives eller udelades efter behag, for eksempel 'PROGRAM TEST,800' (kun <ssegmin>) eller 'PROGRAM TEST,,,CD8,12E4' (kun <csegmin> og <dsegmin>). <ssegmin> og <ssegmax> angiver minimum- og maksimumstørrelserne (i para- graffer) på staksegmentet. Hvis <ssegmin> udelades, vælges 100 hex (4K bytes). Hvis <ssegmax> udelades, vælges værdien af <ssegmin>. <csegmin> og <csegmax> angiver minimumstørrelserne på kode- og datasegmenterne. Hvis de udelades, vælges de lavest mulige værdier. Værdierne må ikke være større end FFF hex (64K bytes), og de angives normalt kun i forbin- delse med programmer der chainer andre programmer med større kode- og/eller datasegmenter. Efter endt oversættelse kan programmet startes fra CP/M blot ved at taste dets navn. %OPolyPascal On-Line Hjælp: OBJECT kommandoen. OBJECT kommandoen svarer til PROGRAM kommandoen, med den undtagelse, at run-time programdelen ikke medtages i den diskfil, der genereres af compileren. Kommandoliniens format er: OBJECT <filnavn> Hvis <filnavn> udelades, vælges det nuværende filnavn med typen ændret til '.CHN' (forkortelse af chain). Objektfiler kan kun startes ved et kald til chain standardproceduren fra en anden PolyPascal programfil. Yderligere beskrivelse findes i PolyPascal Programmeringsmanualen. %FPolyPascal On-Line Hjælp: FIND kommandoen. FIND kommandoen bruges til at finde en sætning i kildeteksten, der svarer til en offsetadresse i programkoden. Kommandoliniens format er: FIND <offset> hvor <offset> er adressen i programkoden på den sætning, der ønskes fundet. Adressen skal angives i hexnotation (op til fire hexcifre). Hvis <offset> udelades, vælger systemet automatisk adressen på den sidste kørselsfejl. Således kan man, blot ved at taste 'FIND' efter en kørsels- fejl, finde den sætning i kildeteksten, der er skyld i fejlen. Hvis compileren finder den adresse der angives, stopper den og udskriver 'Found in line xxx' efterfulgt af 'Press <RETURN> to edit or <ESC> to abort'. Ved et tryk på <RETURN> startes editoren, og cursoren flytter automatisk til det sted i kildeteksten der blev fundet. Hvis den angivne adresse ligger udenfor programmets grænser, udskrives 'Target address not found'. %DPolyPascal On-Line Hjælp: DIR kommandoen. DIR kommandoen bruges til at udskrive en diskettes directory (biblio- tek). Kommandoliniens format er: DIR <filnavn> hvor <filnavn> er et flertydigt filnavn af samme format som det, der anvendes af CP/M systemets DIR kommando, dvs. et filnavn hvori spørgs- målstegn (?) og stjerner (*) må indgå. Et spørgsmålstegn angiver, at denne position kan indeholde ethvert tegn, og en stjerne indikerer, at resten af tegnene i det pågældende felt (navnet eller typen) kan være hvad som helst. Hvis både navnet og typen udelades, altså hvis kun drive-identifieren og det efterfølgende kolon angives, udskrives navnene på alle filer på den pågældende diskette. Hvis <filnavn> helt udelades, udskrives navnene på alle filer på den nuværende disk. %UPolyPascal On-Line Hjælp: USE kommandoen. USE kommandoen bruges til at aktivere en nyindsat diskette og til at ændre den nuværende disk eller user-nummeret. Kommandoliniens format er: USE <disk><user> hvor <disk> er en disk-identifier (A-P) og <user> er et user-nummer (0- 15). Hvis <disk> angives, ændres den nuværende disk. Hvis <user> angi- ves, ændres user-nummeret. En USE kommando skal udføres hver gang der skiftes diskette i en af diskettestationerne (ellers risikerer man, at CP/M giver en R/O fejl, når man prøver at skrive på disketten). USE kommandoen slutter med at udskrive den nuværende disk og det nuværende user-nummer. %MPolyPascal On-Line Hjælp: MEMORY kommandoen. MEMORY kommandoen udskriver størrelsen af programkoden og antallet af ledige bytes i arbejdslageret: Code: rrrrrr bytes (aaaa paragraphs) Data: ssssss bytes (bbbb paragraphs) Free: tttttt bytes (cccc paragraphs) 'Code' og 'Data' linierne udskrives kun, hvis der findes en oversat version af det nuværende program i lageret. De i parantes viste tal er størrelsen af de pågældende segmenter i "paragraffer". Tallene er i hexnotation, og en paragraf svarer til 16 bytes. %ZPolyPascal On-Line Hjælp: ZAP kommandoen. ZAP kommandoen bruges til at slette teksten i lageret eller til at slette en diskfil. Kommandoliniens format er: ZAP <filnavn> Systemet vælger automatisk '.PAS' hvis filtypen udelades. Hvis <filnavn> angives, slettes den pågældende diskfil. Hvis <filnavn> udelades, slet- tes teksten i lageret og arbejdsfilens navn sættes til 'WORK.PAS'. Hvis der er blevet rettet i arbejdsfilen siden den blev indlæst eller sidst gemt, spørger PolyPascal om den skal gemmes førend den slettes. Hvis der svares nej, går de ændringer der er foretaget tabt. %QPolyPascal On-Line Hjælp: QUIT kommandoen. QUIT kommandoen returnerer til operativsystemet. Hvis der er blevet rettet i arbejdsfilen siden den blev indlæst eller sidst gemt, spørger PolyPascal om den skal gemmes førend PolyPascal forlades. Hvis der svares nej, går de ændringer der er foretaget tabt. PolyPascal kan senere varmstartes med kommandolinien 'PPAS *'. Dette kræver dog, at der ikke i mellemtiden er kørt programmer, der har over- skrevet dele af arbejdslageret. «eof»