<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.temlib.org/AtariForumWiki/index.php?action=history&amp;feed=atom&amp;title=Fortran_77</id>
	<title>Fortran 77 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.temlib.org/AtariForumWiki/index.php?action=history&amp;feed=atom&amp;title=Fortran_77"/>
	<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=Fortran_77&amp;action=history"/>
	<updated>2026-05-13T19:33:05Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.2</generator>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=Fortran_77&amp;diff=13410&amp;oldid=prev</id>
		<title>&gt;Wongck at 04:13, 19 February 2012</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=Fortran_77&amp;diff=13410&amp;oldid=prev"/>
		<updated>2012-02-19T04:13:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:13, 19 February 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l221&quot;&gt;Line 221:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 221:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;lt;/pre&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;br /&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Back to [[Fortran]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Fortran]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Fortran]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Atari ST software]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Atari ST software]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>&gt;Wongck</name></author>
	</entry>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=Fortran_77&amp;diff=13409&amp;oldid=prev</id>
		<title>&gt;Wongck at 14:35, 13 October 2011</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=Fortran_77&amp;diff=13409&amp;oldid=prev"/>
		<updated>2011-10-13T14:35:04Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 10:35, 13 October 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l223&quot;&gt;Line 223:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 223:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Fortran]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Fortran]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Atari ST software]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>&gt;Wongck</name></author>
	</entry>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=Fortran_77&amp;diff=13408&amp;oldid=prev</id>
		<title>&gt;Wongck at 11:57, 13 October 2011</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=Fortran_77&amp;diff=13408&amp;oldid=prev"/>
		<updated>2011-10-13T11:57:43Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 07:57, 13 October 2011&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l222&quot;&gt;Line 222:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 222:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Programming&lt;/del&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Fortran&lt;/ins&gt;]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>&gt;Wongck</name></author>
	</entry>
	<entry>
		<id>https://www.temlib.org/AtariForumWiki/index.php?title=Fortran_77&amp;diff=13407&amp;oldid=prev</id>
		<title>&gt;Zorro 2 at 09:18, 24 October 2006</title>
		<link rel="alternate" type="text/html" href="https://www.temlib.org/AtariForumWiki/index.php?title=Fortran_77&amp;diff=13407&amp;oldid=prev"/>
		<updated>2006-10-24T09:18:56Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
                  ÃšÃ„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Â¿&lt;br /&gt;
                  Â³                                               Â³&lt;br /&gt;
                  Â³  Ã›ÃŸÃŸÃŸÃŸ ÃŸÃŸÃŸÃŸÃ› ÃŸÃŸÃŸÃŸÃ›   Ein Compiler-Driver fÂr  Â³&lt;br /&gt;
                  Â³  Ã›ÃœÃœÃœ     ÃœÃŸ    ÃœÃŸ     BC-Fortran-77 V1.3c    Â³&lt;br /&gt;
                  Â³  Ã›      ÃœÃŸ    ÃœÃŸ           Version 0.12       Â³&lt;br /&gt;
                  Â³  ÃŸ      ÃŸ     ÃŸ        (C)1992, U. Bartelt    Â³&lt;br /&gt;
                  Â³                                               Â³&lt;br /&gt;
                  Ã€Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã™&lt;br /&gt;
                &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        Å½ttâ€žnschn !!!&lt;br /&gt;
        Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„&lt;br /&gt;
&lt;br /&gt;
        Dies Programm ist Freeware und frei jeglicher Versprechen&lt;br /&gt;
        meinerseits.&lt;br /&gt;
        - Es darf nicht verkauft werden, in PD-Sammlungen aufgenommen werden&lt;br /&gt;
          oder auf eine andere Art dem Geldverdienen Dritter dienen.&lt;br /&gt;
        - Ich verspreche nichts !!!&lt;br /&gt;
          Nichteinmal, daÅ¾ das Programm funktioniert oder den Rechner&lt;br /&gt;
          unbeschadet lâ€žÅ¾t...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        Was, wie, warum, wozu ?&lt;br /&gt;
        Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„&lt;br /&gt;
&lt;br /&gt;
        Vor einiger Zeit lief mir mal der von Andrâ€š Kâ€stli stammende&lt;br /&gt;
        Fortran-77-Compiler Âber den Weg. (BC-Fortran-77 Version 1.3c)&lt;br /&gt;
        Der sah ja auch ganz nett aus...&lt;br /&gt;
        Aber er hatte ein paar Schwachstellen (in meinen Augen)...&lt;br /&gt;
&lt;br /&gt;
           1. Er verlangte eine nicht meiner Directory-Philosophie konforme&lt;br /&gt;
              Installation auf der Festplatte.&lt;br /&gt;
           2. AuÅ¾erdem hatte ich keine Lust, immer Compiler und Linker&lt;br /&gt;
              nacheinander aufzurufen. Ich bin halt an die Âblichen&lt;br /&gt;
              C-Compiler-Driver gewâ€hnt, und die kâ€nnen das auch anders...&lt;br /&gt;
           3. Ich konnte mir die Optionen des Compilers und des Linkers&lt;br /&gt;
              einfach nicht merken. Das liegt auch wieder daran, daÅ¾ die&lt;br /&gt;
              Âblichen C-Compiler-Driver zumindest bei den wichtigsten&lt;br /&gt;
              Optionen einen Quasi-Standard einhalten...&lt;br /&gt;
&lt;br /&gt;
        So entstand dann --- als Quickhack --- F77.TTP, um diese drei Punkte&lt;br /&gt;
        zumindest halbwegs akzeptabel zu lâ€sen...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        How 2 install...&lt;br /&gt;
        Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„&lt;br /&gt;
&lt;br /&gt;
        Der BC-Fortran'sche Lieferumfang besteht aus den folgenden Dateien:&lt;br /&gt;
&lt;br /&gt;
           1) Fortran-77-Compiler      BCF.TTP&lt;br /&gt;
           2) Linker                   BCL.TTP&lt;br /&gt;
           3) Basis-Library            BCRTSY.B&lt;br /&gt;
           4) Mathematik-Library       MATHLIB.B&lt;br /&gt;
           5) Kurzanleitung            LIES.TXT&lt;br /&gt;
&lt;br /&gt;
           (Nur wenn alle diese Files komplett weitergegeben werden, ist die&lt;br /&gt;
           Verbreitung von BC-Fortran erlaubt.)&lt;br /&gt;
&lt;br /&gt;
        Gemâ€žÅ¾ meiner Directory-Struktur liegen&lt;br /&gt;
&lt;br /&gt;
           - Compiler und Linker im Verzeichnis &amp;quot;c:\bin\bcf\&amp;quot;&lt;br /&gt;
           - Die Libraries im Verzeichnis &amp;quot;c:\lib\bcf\&amp;quot;&lt;br /&gt;
&lt;br /&gt;
        und die Environment-Variablen &amp;quot;BCF_EXEC&amp;quot; und &amp;quot;BCF_LIB&amp;quot; werden auf&lt;br /&gt;
        diese Pfade eingestellt. Dies geschieht sinnigerweise im Profile der&lt;br /&gt;
        Lieblings-Shell oder mit einem im Auto-Ordner liegenden Programm,&lt;br /&gt;
        das ein Environment initialisiert.&lt;br /&gt;
        Weiter wird entweder &amp;quot;F77.TTP&amp;quot; in ein Verzeichnis gesteckt, das in&lt;br /&gt;
        der Environment-Variable &amp;quot;PATH&amp;quot; vorkommt oder man bedient sich eines&lt;br /&gt;
        ALIASes oder â€žhnlicher Funktionen, um &amp;quot;F77.TTP&amp;quot; griffbereit zu&lt;br /&gt;
        halten.&lt;br /&gt;
&lt;br /&gt;
        In &amp;quot;MUPFEL.MUP&amp;quot; oder &amp;quot;GULAM.G&amp;quot; stâ€žnde also&lt;br /&gt;
&lt;br /&gt;
           setenv BCF_EXEC c:\bin\bcf         # mit oder ohne &amp;quot;\&amp;quot; am Ende&lt;br /&gt;
           setenv BCF_LIB  c:\lib\bcf&lt;br /&gt;
           alias  f77      c:\bin\bcf\f77.ttp # oder die MUPFELsche &amp;quot;HASH&amp;quot;-&lt;br /&gt;
                                              # Funktion benutzen.&lt;br /&gt;
&lt;br /&gt;
        Bei anderen Shells mag das eventuell anders aussehen, aber wer&lt;br /&gt;
        regelmâ€žÅ¾ig seine Shell benutzt, wird zumindest in der Lage sein,&lt;br /&gt;
        dies der Syntax seiner Shell anzupassen...&lt;br /&gt;
&lt;br /&gt;
           Ist BCF_EXEC nicht definiert, so sucht F77.TTP in den durch PATH&lt;br /&gt;
           angegebenen Directories nach Compiler und Linker.&lt;br /&gt;
           Man kâ€nnte also die drei TTPs einfach in ein &amp;quot;Standard&amp;quot;-Programm-&lt;br /&gt;
           Directory kopieren und dies im PATH eintragen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        F77 aufrufen...&lt;br /&gt;
        Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„&lt;br /&gt;
&lt;br /&gt;
        Zunâ€žchst einmal ein paar Beispiele:&lt;br /&gt;
&lt;br /&gt;
           1. f77 test.f&lt;br /&gt;
              - Compiliert &amp;quot;test.f&amp;quot; zu &amp;quot;test.b&amp;quot;. An den Compiler wird die&lt;br /&gt;
                Option -U Âbergeben, was dazu fÂhrt, daÅ¾ nicht zwischen&lt;br /&gt;
                GroÅ¾- und Kleinschreibung in Namen unterschieden wird.&lt;br /&gt;
                (Dies erschien mir sinnvoll als Default, denn es entspricht&lt;br /&gt;
                 dem, was man von Fortran so gewâ€hnt ist.)&lt;br /&gt;
              - Konnte &amp;quot;test.b&amp;quot; korrekt generiert werden, so wird der Linker&lt;br /&gt;
                instruiert, &amp;quot;test.b&amp;quot; und &amp;quot;mathlib.b&amp;quot; zu einem Programm&lt;br /&gt;
                zusammenzubinden. Dies heiÅ¾t dann &amp;quot;test.prg&amp;quot; und liegt schâ€n&lt;br /&gt;
                brav neben dem Quelltext...&lt;br /&gt;
                (&amp;quot;mathlib.b&amp;quot; wird defaultmâ€žÅ¾ig eingebunden, denn Fortran-&lt;br /&gt;
                 Programme sollen ja haupsâ€žchlich RECHNEN...&lt;br /&gt;
                 Dies kann auf Wunsch unterbleiben, dann ist die Option -r&lt;br /&gt;
                 anzugeben.)&lt;br /&gt;
&lt;br /&gt;
           2. f77 -c test.f&lt;br /&gt;
              - Jagt &amp;quot;test.f&amp;quot; nur durch den Compiler. Der Linker wird nicht&lt;br /&gt;
                bemÂht, es entsteht lediglich ein neues &amp;quot;test.b&amp;quot; (so man&lt;br /&gt;
                keinen MÂll getippt hat)...&lt;br /&gt;
&lt;br /&gt;
           3. f77 test.b&lt;br /&gt;
              - Jagt &amp;quot;test.b&amp;quot; durch den Linker. (siehe bei 1.)&lt;br /&gt;
&lt;br /&gt;
           4. f77 myprog.b mysubs.b&lt;br /&gt;
              - Die beiden angegebenen Module werden mit der Mathe-Library&lt;br /&gt;
                zusammen zu einem Programm gelinkt. Dies hat dann den Namen&lt;br /&gt;
                der ersten Datei, also &amp;quot;myprog.prg&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
           5. f77 myprog.f mysubs.f&lt;br /&gt;
              - Å½hnlich Beispiel 4, jedoch werden die angegebenen Quelltexte&lt;br /&gt;
                erstmal einzeln durch den Compiler genudelt.&lt;br /&gt;
                War dies erfolgreich, so werden sie wie in Beispiel 4 weiter-&lt;br /&gt;
                verarbeitet...&lt;br /&gt;
&lt;br /&gt;
        Das sollte zunâ€žchst an Beispielen reichen.&lt;br /&gt;
&lt;br /&gt;
        Ehrlicherweise muÅ¾ ich noch nachtragen, daÅ¾ die Library &amp;quot;bcrtsy.b&amp;quot;&lt;br /&gt;
        immer vom Linker eingebunden wird.&lt;br /&gt;
        (MuÅ¾ ja auch sein, damit alles lâ€žuft...)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        Die Optionen von F77.TTP...&lt;br /&gt;
        Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„&lt;br /&gt;
&lt;br /&gt;
        ...noch werden nicht alle Optionen des BC-Fortrans von F77.TTP&lt;br /&gt;
        bedient.&lt;br /&gt;
        Aber das wird sich evolutionâ€žr â€žndern...&lt;br /&gt;
&lt;br /&gt;
        Momentan werden folgende Optionen erkannt:&lt;br /&gt;
&lt;br /&gt;
           -c   compile only&lt;br /&gt;
           -f   no casefolding, distinguish upper and lowercase&lt;br /&gt;
           -g   compile with debug code&lt;br /&gt;
           -n   no actions, only show commands...&lt;br /&gt;
           -O   optimize (currently only optimizes linking)&lt;br /&gt;
           -r   don't link with MATHLIB.B&lt;br /&gt;
           -sn  set stack size to n kBytes&lt;br /&gt;
           -v   verbose compile and link&lt;br /&gt;
           -vc  verbose compile&lt;br /&gt;
           -vl  verbose link&lt;br /&gt;
&lt;br /&gt;
        ...und noch zwei weitere, aber darauf wâ€žre ja jeder selbst gekommen.&lt;br /&gt;
        ...oder etwa nicht ?&lt;br /&gt;
&lt;br /&gt;
           -?   helptext&lt;br /&gt;
           -h   helptext&lt;br /&gt;
&lt;br /&gt;
        Dem alten BC-Fortran-Hasen fâ€žllt natÂrlich sofort auf, daÅ¾ dies&lt;br /&gt;
        nicht die Âblichen Optionen von BCF und BCL sind.&lt;br /&gt;
        Schaut man sich aber mal die Optionen gâ€žngiger C-Compiler-Driver an,&lt;br /&gt;
        so fâ€žllt sofort auf, daÅ¾ ich versucht habe, die Optionen â€žhnlich zu&lt;br /&gt;
        gestalten.&lt;br /&gt;
&lt;br /&gt;
        So soll es auch bleiben. Amen !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        Bugs&lt;br /&gt;
        Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„&lt;br /&gt;
&lt;br /&gt;
        - Scheinbar geben BCF und BCL keine Fehlercodes zurÂck...&lt;br /&gt;
          Nach einer erfolglosen Compilierung wird also dennoch der Linker&lt;br /&gt;
          bemÂht.&lt;br /&gt;
          Dieser nâ€rgelt dann natÂrlich an, er kâ€nne sein File nicht finden.&lt;br /&gt;
             Das wird eventuell spâ€žter mal durch eine FILEEXIST()-Abfrage&lt;br /&gt;
             abgefangen werden...&lt;br /&gt;
&lt;br /&gt;
        - Mit BC-Fortran erstellte Programme laufen nicht sauber im Konsole-&lt;br /&gt;
          Fenster von GEMINI. Vom Desktop aus ge-doppelklick-startet, machen&lt;br /&gt;
          sie keine Probleme. Benamst man sie einfach zu TOS-Programmen um,&lt;br /&gt;
          so machen sie auch im Konsole-Fenster keinen Å½rger.&lt;br /&gt;
             Hieran werde ich nichts â€žndern, denn es ist durch einen kleinen&lt;br /&gt;
             Patch in BCL.TTP behebbar...&lt;br /&gt;
             Einen File-Monitor (z.B.: SED von der Kleisterscheibe) nehmen&lt;br /&gt;
             und in BCL.TTP die Zeichenfolge &amp;quot;.prg&amp;quot; suchen und durch &amp;quot;.tos&amp;quot;&lt;br /&gt;
             ersetzen !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
        Ausklang&lt;br /&gt;
        Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„Ã„&lt;br /&gt;
&lt;br /&gt;
        Hab ich nun alles Wichtige erwâ€žhnt ?&lt;br /&gt;
        Ich hoffe ja...&lt;br /&gt;
&lt;br /&gt;
        Falls doch nicht, einfach mal melden bei:&lt;br /&gt;
&lt;br /&gt;
           Ulf Bartelt&lt;br /&gt;
&lt;br /&gt;
           Fido       : 2:241/4530.2&lt;br /&gt;
           Earn/Bitnet: stub @ dcztu1&lt;br /&gt;
           Internet   : stub @ ibm.rz.tu-clausthal.de&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Programming]]&lt;/div&gt;</summary>
		<author><name>&gt;Zorro 2</name></author>
	</entry>
</feed>