<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://www.moonlightdesign.org/wiki/index.php?action=history&amp;feed=atom&amp;title=IntMap</id>
	<title>IntMap - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://www.moonlightdesign.org/wiki/index.php?action=history&amp;feed=atom&amp;title=IntMap"/>
	<link rel="alternate" type="text/html" href="https://www.moonlightdesign.org/wiki/index.php?title=IntMap&amp;action=history"/>
	<updated>2026-05-13T00:11:19Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://www.moonlightdesign.org/wiki/index.php?title=IntMap&amp;diff=1923&amp;oldid=prev</id>
		<title>Stevenlawrance at 16:15, 14 October 2007</title>
		<link rel="alternate" type="text/html" href="https://www.moonlightdesign.org/wiki/index.php?title=IntMap&amp;diff=1923&amp;oldid=prev"/>
		<updated>2007-10-14T16:15:18Z</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 16:15, 14 October 2007&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-l6&quot;&gt;Line 6:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 6:&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;==Download==&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;==Download==&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;*&amp;#039;&amp;#039;&amp;#039;[https://www.moonlightdesign.org/steve/programs/intmap.zip Download IntMap for Pascal]&amp;#039;&amp;#039;&amp;#039;, which includes the food chain group project that my cat animation is a part of&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;#039;&amp;#039;&amp;#039;[https://www.moonlightdesign.org/steve/programs/intmap.zip Download IntMap for Pascal]&amp;#039;&amp;#039;&amp;#039;, which includes the food chain group project that my cat animation is a part of&lt;/div&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;*&#039;&#039;&#039;[https://www.moonlightdesign.org/steve/programs/intmap2.zip Download IntMap2 for C and DOS]&#039;&#039;&#039;&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;*&#039;&#039;&#039;[https://www.moonlightdesign.org/steve/programs/intmap2.zip Download IntMap2 for C and DOS]&#039;&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, which might not work as it&#039;s not well-tested&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Stevenlawrance</name></author>
	</entry>
	<entry>
		<id>https://www.moonlightdesign.org/wiki/index.php?title=IntMap&amp;diff=1920&amp;oldid=prev</id>
		<title>Stevenlawrance at 16:12, 14 October 2007</title>
		<link rel="alternate" type="text/html" href="https://www.moonlightdesign.org/wiki/index.php?title=IntMap&amp;diff=1920&amp;oldid=prev"/>
		<updated>2007-10-14T16:12:06Z</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 16:12, 14 October 2007&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-l1&quot;&gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&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;IntMap is a library that I wrote for a larger project in my first computer science class in high school. The project was a graphical animation of a [http://en.wikipedia.org/wiki/Cat cat] eating a [http://en.wikipedia.org/wiki/Fish fish] and was written in {{Tech:Pascal}} for {{Tech:DOS}}. IntMap provided the image loading, display, movement, and rotation for the project, permitting me to use scanned drawings of a cat&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, &lt;/del&gt;a fish&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, and a smiling sun &lt;/del&gt;in the scene. The scans were manually copied into text files that represented each pixel color value as a single [http://en.wikipedia.org/wiki/Integer integer] in a space-separated row of pixels for each line. These files used the &quot;imp&quot; extension for &quot;integer map,&quot; which was a play on &quot;[http://en.wikipedia.org/wiki/BMP_file_format bitmap].&quot; One integer value is reserved for full transparency -- similar in concept to the [http://en.wikipedia.org/wiki/Graphics_Interchange_Format graphics interchange format (GIF)]. Movements and rotations are handled efficiently to require only one pass at screen drawing for each operation. Damaged regions are stored in memory before the damage, enabling proper damage recovery without having to redraw the background.&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;IntMap is a library that I wrote for a larger project in my first computer science class in high school. The project was a graphical animation of a [http://en.wikipedia.org/wiki/Cat cat] eating a [http://en.wikipedia.org/wiki/Fish fish] and was written in {{Tech:Pascal}} for {{Tech:DOS}}. IntMap provided the image loading, display, movement, and rotation for the project, permitting me to use scanned drawings of a cat &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;and &lt;/ins&gt;a fish in the scene. The scans were manually copied into text files that represented each pixel color value as a single [http://en.wikipedia.org/wiki/Integer integer] in a space-separated row of pixels for each line. These files used the &quot;imp&quot; extension for &quot;integer map,&quot; which was a play on &quot;[http://en.wikipedia.org/wiki/BMP_file_format bitmap].&quot; One integer value is reserved for full transparency -- similar in concept to the [http://en.wikipedia.org/wiki/Graphics_Interchange_Format graphics interchange format (GIF)]. Movements and rotations are handled efficiently to require only one pass at screen drawing for each operation. Damaged regions are stored in memory before the damage, enabling proper damage recovery without having to redraw the background.&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;&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;==IntMap2==&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;==IntMap2==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Stevenlawrance</name></author>
	</entry>
	<entry>
		<id>https://www.moonlightdesign.org/wiki/index.php?title=IntMap&amp;diff=1919&amp;oldid=prev</id>
		<title>Stevenlawrance at 16:09, 14 October 2007</title>
		<link rel="alternate" type="text/html" href="https://www.moonlightdesign.org/wiki/index.php?title=IntMap&amp;diff=1919&amp;oldid=prev"/>
		<updated>2007-10-14T16:09:08Z</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 16:09, 14 October 2007&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-l5&quot;&gt;Line 5:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 5:&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;==Download==&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;==Download==&lt;/div&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;*&#039;&#039;&#039;[https://www.moonlightdesign.org/steve/programs/intmap.zip Download IntMap for Pascal]&#039;&#039;&#039;&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;*&#039;&#039;&#039;[https://www.moonlightdesign.org/steve/programs/intmap.zip Download IntMap for Pascal]&#039;&#039;&#039;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;, which includes the food chain group project that my cat animation is a part of&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;*&amp;#039;&amp;#039;&amp;#039;[https://www.moonlightdesign.org/steve/programs/intmap2.zip Download IntMap2 for C and DOS]&amp;#039;&amp;#039;&amp;#039;&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;#039;&amp;#039;&amp;#039;[https://www.moonlightdesign.org/steve/programs/intmap2.zip Download IntMap2 for C and DOS]&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Stevenlawrance</name></author>
	</entry>
	<entry>
		<id>https://www.moonlightdesign.org/wiki/index.php?title=IntMap&amp;diff=1918&amp;oldid=prev</id>
		<title>Stevenlawrance: New page: IntMap is a library that I wrote for a larger project in my first computer science class in high school. The project was a graphical animation of a [http://en.wikipedia.org/wiki/Cat cat] e...</title>
		<link rel="alternate" type="text/html" href="https://www.moonlightdesign.org/wiki/index.php?title=IntMap&amp;diff=1918&amp;oldid=prev"/>
		<updated>2007-10-14T16:07:50Z</updated>

		<summary type="html">&lt;p&gt;New page: IntMap is a library that I wrote for a larger project in my first computer science class in high school. The project was a graphical animation of a [http://en.wikipedia.org/wiki/Cat cat] e...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;IntMap is a library that I wrote for a larger project in my first computer science class in high school. The project was a graphical animation of a [http://en.wikipedia.org/wiki/Cat cat] eating a [http://en.wikipedia.org/wiki/Fish fish] and was written in {{Tech:Pascal}} for {{Tech:DOS}}. IntMap provided the image loading, display, movement, and rotation for the project, permitting me to use scanned drawings of a cat, a fish, and a smiling sun in the scene. The scans were manually copied into text files that represented each pixel color value as a single [http://en.wikipedia.org/wiki/Integer integer] in a space-separated row of pixels for each line. These files used the &amp;quot;imp&amp;quot; extension for &amp;quot;integer map,&amp;quot; which was a play on &amp;quot;[http://en.wikipedia.org/wiki/BMP_file_format bitmap].&amp;quot; One integer value is reserved for full transparency -- similar in concept to the [http://en.wikipedia.org/wiki/Graphics_Interchange_Format graphics interchange format (GIF)]. Movements and rotations are handled efficiently to require only one pass at screen drawing for each operation. Damaged regions are stored in memory before the damage, enabling proper damage recovery without having to redraw the background.&lt;br /&gt;
&lt;br /&gt;
==IntMap2==&lt;br /&gt;
IntMap2 was a port of IntMap to the {{Tech:C}} programming language that uses the [http://en.wikipedia.org/wiki/Extended_Memory_Specification extended memory specification (XMS)] for storing integer maps as well as standard [http://en.wikipedia.org/wiki/BMP_file_format bitmap (BMP) files], though IntMap2 has not been thoroughly tested. It was abandoned due to a lack of need for it.&lt;br /&gt;
&lt;br /&gt;
==Download==&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;[https://www.moonlightdesign.org/steve/programs/intmap.zip Download IntMap for Pascal]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;[https://www.moonlightdesign.org/steve/programs/intmap2.zip Download IntMap2 for C and DOS]&amp;#039;&amp;#039;&amp;#039;&lt;/div&gt;</summary>
		<author><name>Stevenlawrance</name></author>
	</entry>
</feed>