<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.signature.net/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://wiki.signature.net/index.php?action=history&amp;feed=atom&amp;title=Internet_Basic_documentation</id>
		<title>Internet Basic documentation - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.signature.net/index.php?action=history&amp;feed=atom&amp;title=Internet_Basic_documentation"/>
		<link rel="alternate" type="text/html" href="http://wiki.signature.net/index.php?title=Internet_Basic_documentation&amp;action=history"/>
		<updated>2026-05-13T00:58:50Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.16.0</generator>

	<entry>
		<id>http://wiki.signature.net/index.php?title=Internet_Basic_documentation&amp;diff=3972&amp;oldid=prev</id>
		<title>Barb at 22:37, 16 July 2013</title>
		<link rel="alternate" type="text/html" href="http://wiki.signature.net/index.php?title=Internet_Basic_documentation&amp;diff=3972&amp;oldid=prev"/>
				<updated>2013-07-16T22:37:33Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 22:37, 16 July 2013&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 35:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 35:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;options&amp;gt; 	is any combination of the following characters:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;options&amp;gt; 	is any combination of the following characters:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;B - For Comet16 - byte align program data (Comet32 compilations are always byte aligned&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;B - For Comet16 - byte align program data (Comet32 compilations are always byte aligned&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;)&lt;/ins&gt;&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;D - For Comet16 - Generate .dbg file for debugger&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;D - For Comet16 - Generate .dbg file for debugger&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;L - Generate .lst listing file&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;L - Generate .lst listing file&amp;lt;br&amp;gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key wikidb:diff:version:1.11a:oldid:3971:newid:3972 --&gt;
&lt;/table&gt;</summary>
		<author><name>Barb</name></author>	</entry>

	<entry>
		<id>http://wiki.signature.net/index.php?title=Internet_Basic_documentation&amp;diff=3971&amp;oldid=prev</id>
		<title>Barb at 22:18, 16 July 2013</title>
		<link rel="alternate" type="text/html" href="http://wiki.signature.net/index.php?title=Internet_Basic_documentation&amp;diff=3971&amp;oldid=prev"/>
				<updated>2013-07-16T22:18:14Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Older revision&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Revision as of 22:18, 16 July 2013&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 35:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 35:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;options&amp;gt; 	is any combination of the following characters:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&amp;lt;options&amp;gt; 	is any combination of the following characters:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;B - For Comet16 - byte align program data (Comet32 compilations are always byte aligned&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;B - For Comet16 - byte align program data (Comet32 compilations are always byte aligned&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;D - For Comet16 - Generate .dbg file for debugger&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;D - For Comet16 - Generate .dbg file for debugger&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;L - Generate .lst listing file&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;L - Generate .lst listing file&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;&amp;lt;br&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;For example:&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;For example:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;!-- diff cache key wikidb:diff:version:1.11a:oldid:3970:newid:3971 --&gt;
&lt;/table&gt;</summary>
		<author><name>Barb</name></author>	</entry>

	<entry>
		<id>http://wiki.signature.net/index.php?title=Internet_Basic_documentation&amp;diff=3970&amp;oldid=prev</id>
		<title>Barb: Created page with &quot; Creating Internet Basic Source Programs Internet Basic source programs are created in one of two ways. One way is to use UltraEdit to create a source program. The other method i...&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.signature.net/index.php?title=Internet_Basic_documentation&amp;diff=3970&amp;oldid=prev"/>
				<updated>2013-07-16T22:17:40Z</updated>
		
		<summary type="html">&lt;p&gt;Created page with &amp;quot; Creating Internet Basic Source Programs Internet Basic source programs are created in one of two ways. One way is to use UltraEdit to create a source program. The other method i...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt; Creating Internet Basic Source Programs&lt;br /&gt;
Internet Basic source programs are created in one of two ways. One way is to use UltraEdit to create a source program. The other method is to use the Comet Editor (CED) program from within Comet (see&lt;br /&gt;
&lt;br /&gt;
When you create a source progrom using UltraEdit, you are creating a text file. If you follow the recommended naming convention, your program will inherit the syntax coloring for Internet Basic. That&lt;br /&gt;
&lt;br /&gt;
    Internet Basic source programs contain an extension of .IBS&lt;br /&gt;
    Internet Basic include files (aka usefiles) contain an extension of .INC &lt;br /&gt;
&lt;br /&gt;
Here are some sample source program names:&lt;br /&gt;
&lt;br /&gt;
SAMPLE1.IBS&amp;lt;br&amp;gt;&lt;br /&gt;
SAMPLE2.IBS&amp;lt;br&amp;gt;&lt;br /&gt;
SAMPLE3.IBS&amp;lt;br&amp;gt;&lt;br /&gt;
SAMPLE4.IBS&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Source programs created using UltraEdit may contain up to 132 characters per source line. Characters beyond that limit are ignored by the Internet Basic compiler.&lt;br /&gt;
Compiler command line&lt;br /&gt;
The Internet Basic compiler recognizes a compiler command in the source program itself. This command is written as a comment and placed on the first line of the source program. The compiler recognizes the following formats:&lt;br /&gt;
&lt;br /&gt;
Comet filenames and directory names&lt;br /&gt;
&lt;br /&gt;
! //IB// Src(&amp;lt;sourcefile&amp;gt;,&amp;lt;sourcedir&amp;gt;) Obj(&amp;lt;objectfile&amp;gt;,&amp;lt;objectdir&amp;gt;) Opt(&amp;lt;options&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
where:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sourcefile&amp;gt; 	is a source program name in Comet format. If not specified then the open source file will be compiled.&lt;br /&gt;
&lt;br /&gt;
Note: If the source file is not registered in the Comet QDIR file, it will be registered by the UltraEdit/Comet interface program.&lt;br /&gt;
&amp;lt;sourcedir&amp;gt; 	is an existing and accessed Comet directory. If not specified, the DABs will be searched for the first occurence of the filename.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;objectfile&amp;gt; 	is an existing Comet file. If not specified and the source file contains the .IBS extension, then the source file without the extension will be used for the object filename.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;objectdir&amp;gt; 	is an existing and accessed Comet directory. If not specified, the the source directory will be used.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;options&amp;gt; 	is any combination of the following characters:&lt;br /&gt;
&lt;br /&gt;
B - For Comet16 - byte align program data (Comet32 compilations are always byte aligned&lt;br /&gt;
D - For Comet16 - Generate .dbg file for debugger&lt;br /&gt;
L - Generate .lst listing file&lt;br /&gt;
&lt;br /&gt;
For example:&lt;br /&gt;
&lt;br /&gt;
! //IB// Src(SAMPLE1.IBS,DSK) Obj(SAMPLE1,MSC)&lt;br /&gt;
&lt;br /&gt;
Notice that the source program named SAMPLE1.IBS is located on directory DSK, and that the object program named SAMPLE1 (no extension) will be located on directory MSC. No compiler options are including in this example.&lt;br /&gt;
&lt;br /&gt;
Windows filenames&lt;br /&gt;
&lt;br /&gt;
! //IB// WSrc(&amp;lt;sourcefile&amp;gt;) WObj(&amp;lt;objectfile&amp;gt;) Opt(&amp;lt;options&amp;gt;)&lt;br /&gt;
&lt;br /&gt;
where:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;sourcefile&amp;gt; 	is a fully qualified Windows path to a source file. If not specified then the open source file will be compiled.&lt;br /&gt;
&lt;br /&gt;
Note: If the source file is not registered in the Comet QDIR file, it will be registered by the UltraEdit/Comet interface program.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;objectfile&amp;gt; 	is a fully qualified Windows path to an object file. If not specified and the source file contains the .IBS extension, then the source file without the extension will be used for the object filename.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;options&amp;gt; 	is any combination of the following characters:&lt;br /&gt;
&lt;br /&gt;
B - Byte align program data&lt;br /&gt;
&lt;br /&gt;
The following commands lines produce the same result:&lt;br /&gt;
&lt;br /&gt;
! //IB// WSrc(G:\Comet\DSK\ClearLst.Ibs) WObj(G:\Comet\DSK\ClearLst)&lt;br /&gt;
&lt;br /&gt;
! //IB// WSrc(G:\Comet\DSK\ClearLst.Ibs)&lt;br /&gt;
&lt;br /&gt;
Notes&lt;br /&gt;
&lt;br /&gt;
The filenames forms (WSrc/Src, WObj/Obj) may be combined in a command line.&lt;br /&gt;
The compiler command must be placed entirely on a single line.&lt;br /&gt;
Multiple command lines can be used to facilitate batch compiles.&lt;br /&gt;
Compiler commands can coexist with the legacy MTB command block.&lt;br /&gt;
If no source file is specified and the command file extension is &amp;quot;IBS&amp;quot;, then the compiler will compile the command file using the same name as the command file (sans extension) for the object file name.&lt;/div&gt;</summary>
		<author><name>Barb</name></author>	</entry>

	</feed>