<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ToscotroniX.com</title>
	<atom:link href="http://toscotronix.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://toscotronix.com/blog</link>
	<description>Just (almost) interesting stuff!</description>
	<lastBuildDate>Wed, 29 Jul 2009 01:00:37 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>just a quote</title>
		<link>http://toscotronix.com/blog/2009/02/02/just-a-quote/</link>
		<comments>http://toscotronix.com/blog/2009/02/02/just-a-quote/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 19:27:27 +0000</pubDate>
		<dc:creator>RaZ</dc:creator>
				<category><![CDATA[Think About]]></category>
		<category><![CDATA[knowledge]]></category>
		<category><![CDATA[quote]]></category>

		<guid isPermaLink="false">http://toscotronix.com/blog/?p=65</guid>
		<description><![CDATA[according to Socrates &#8220;the key to knowledge is to know what you don’t know&#8221; from: http://ocw.mit.edu/NR/rdonlyres/Electrical-Engineering-and-Computer-Science/6-080Spring-2008/8C4F892B-0E4A-4313-9156-4EFE7940D709/0/lec3.pdf]]></description>
			<content:encoded><![CDATA[<p>according to Socrates &#8220;the key to knowledge is to know what you don’t know&#8221;</p>
<p>from: http://ocw.mit.edu/NR/rdonlyres/Electrical-Engineering-and-Computer-Science/6-080Spring-2008/8C4F892B-0E4A-4313-9156-4EFE7940D709/0/lec3.pdf</p>
]]></content:encoded>
			<wfw:commentRss>http://toscotronix.com/blog/2009/02/02/just-a-quote/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Beatles &#8211; &#8220;Let it Be&#8221;, ops wrong song, &#8220;Write in C&#8221;</title>
		<link>http://toscotronix.com/blog/2009/01/16/the-beatles-let-it-be-ops-wrong-song-write-in-c/</link>
		<comments>http://toscotronix.com/blog/2009/01/16/the-beatles-let-it-be-ops-wrong-song-write-in-c/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 10:30:16 +0000</pubDate>
		<dc:creator>RaZ</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://toscotronix.com/blog/?p=62</guid>
		<description><![CDATA[I&#8217;ve learned this music on college, in 1996. I really don&#8217;t know who had made this adaption from &#8220;Let it be&#8221;. Write in C When I find my code in tons of touble, Friends and colleages come to me, Speaking words of wisdom: &#8220;Write in C.&#8221; As the deadline fast approaches, And bugs are all [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve learned this music on college, in 1996. I really don&#8217;t know who had made this adaption from &#8220;Let it be&#8221;.<br />
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/XHosLhPEN3k&#038;hl=pt-br&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/XHosLhPEN3k&#038;hl=pt-br&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="344"></embed></object><br />
<span id="more-62"></span><br />
Write in C</p>
<p>When I find my code in tons of touble,<br />
Friends and colleages come to me,<br />
Speaking words of wisdom:<br />
&#8220;Write in C.&#8221;</p>
<p>As the deadline fast approaches,<br />
And bugs are all that I can see,<br />
Somewhere, someone whispers:<br />
&#8220;Write in C.&#8221;</p>
<p>	Write in C, write in C,<br />
	Write in C, oh, write in C.<br />
	LISP is dead and buried,<br />
	Write in C.</p>
<p>I used to write a lot of FORTRAN,<br />
For science it worked flawlessly.<br />
Try using it for graphics!<br />
Write in C.</p>
<p>If you&#8217;ve just spent nearly 30 hours<br />
Debugging some assembly,<br />
Soon you will be glad to<br />
Write in C.</p>
<p>	Write in C, write in C,<br />
	Write in C, yeah, write in C.<br />
	Only wimps use BASIC.<br />
	Write in C.</p>
<p>	Write in C, write in C,<br />
	Write in C, oh, write in C.<br />
	Pascal won&#8217;t quite cut it.<br />
	Write in C.</p>
<p>{<br />
    guitar solo<br />
}</p>
<p>	Write in C, write in C,<br />
	Write in C, yeah, write in C.<br />
	Don&#8217;t even mention COBOL.<br />
	Write in C.</p>
<p>And when the screen is fuzzy,<br />
And the editor is bugging me.<br />
I&#8217;m sick of ones and zeros,<br />
Write in C.</p>
<p>A thousand people sware that T.P.<br />
Seven is the one for me.<br />
I hate the word PROCEDURE,<br />
Write in C.</p>
<p>	Write in C, write in C,<br />
	Write in C, yeah, write in C.<br />
	PL1 is &#8217;80s,<br />
	Write in C.</p>
<p>	Write in C, write in C,<br />
	Write in C, yeah, write in C.<br />
	The government loves ADA,<br />
	Write in C.</p>
<p><a href="http://www.mavetju.org/programming/songbook.php">http://www.mavetju.org/programming<a href="/songbook.php</a> http://en.wikipedia.org/wiki/Let_It_Be_(song)&#8221;>/songbook.php</a></p>
<p>http://en.wikipedia.org/wiki/Let_It_Be_(song)</a></p>
<p><a href="http://www.youtube.com/watch?v=J5LNTTGDKYo">http://www.youtube.com/watch?v=J5LNTTGDKYo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://toscotronix.com/blog/2009/01/16/the-beatles-let-it-be-ops-wrong-song-write-in-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yes! Doom direct on the web browser</title>
		<link>http://toscotronix.com/blog/2009/01/15/yes-doom-direct-on-the-web-browser/</link>
		<comments>http://toscotronix.com/blog/2009/01/15/yes-doom-direct-on-the-web-browser/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 13:39:21 +0000</pubDate>
		<dc:creator>RaZ</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://toscotronix.com/blog/?p=54</guid>
		<description><![CDATA[I&#8217;m not kidding at all, now you can play Doom 1 anywhere in the world from your browser window. Thanks to Adobe Alchemy now is possible to convert programs made in C or C++ to ActionScript. So, someone just compiled Doom 1 to Flash and now you can play it online (needs Flash Player 10): [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m not kidding at all, now you can play Doom 1 anywhere in the world from your browser window.</p>
<p><div id="attachment_55" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-55" title="Doom 1 compiled on Flash" src="http://toscotronix.com/blog/wp-content/uploads/2009/01/doom_on_flash-300x211.jpg" alt="Doom 1 compiled on Flash" width="300" height="211" /><p class="wp-caption-text">Doom 1 compiled on Flash</p></div><br />
<span id="more-54"></span></p>
<p>Thanks to <a href="http://labs.adobe.com/technologies/alchemy/">Adobe Alchemy</a> now is possible to convert programs made in C or C++ to ActionScript.</p>
<p>So, someone just compiled Doom 1 to Flash and now you can play it online (needs Flash Player 10): <a href="http://www.kongregate.com/games/mike_id/doom-1">Doom 1 Online on Flash</a></p>
]]></content:encoded>
			<wfw:commentRss>http://toscotronix.com/blog/2009/01/15/yes-doom-direct-on-the-web-browser/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Chrome: Finaly, Google reveals the real GoogleOS!</title>
		<link>http://toscotronix.com/blog/2008/09/04/google-chrome-finaly-google-reveals-the-real-googleos/</link>
		<comments>http://toscotronix.com/blog/2008/09/04/google-chrome-finaly-google-reveals-the-real-googleos/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 13:32:04 +0000</pubDate>
		<dc:creator>RaZ</dc:creator>
				<category><![CDATA[Think About]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Google OS]]></category>

		<guid isPermaLink="false">http://toscotronix.com/blog/?p=44</guid>
		<description><![CDATA[I&#8217;ve just downloaded and installed the new Google Chrome browser. And, what does it look like? It looks like a real simple OS boxed on a browser. Ok, it doesnt have all the stuff an OS is supposed to have, but this just make things easier to Google letting the OS bugs been a Microsoft [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just downloaded and installed the new <a href="http://www.google.com/chrome" target="_blank">Google Chrome browser</a>. And, what does it look like? It looks like a real simple OS boxed on a browser. Ok, it doesnt have all the stuff an OS is supposed to have, but this just make things easier to Google letting the OS bugs been a Microsoft concern.</p>
<p style="text-align: center;"><a href="http://toscotronix.com/blog/wp-content/uploads/2008/09/google_chrome.jpg"><img class="alignnone size-medium wp-image-45 aligncenter" title="Just installed Google Chrome Browser" src="http://toscotronix.com/blog/wp-content/uploads/2008/09/google_chrome-300x240.jpg" alt="" width="300" height="240" /></a></p>
<p>Google is transforming every thing on a <a href="http://code.google.com/webtoolkit/" target="_blank">Ajax app</a>, so a new concept of OS is a Ajax box!</p>
<p>I am just wondering what wil be the next Google step on the Google OS concept&#8230; maybe a java version to easily port to a java bitecode uController compatible? xD</p>
<p style="text-align: center;"><a href="http://toscotronix.com/blog/wp-content/uploads/2008/09/google_chrome1.jpg"><img class="alignnone size-medium wp-image-46 aligncenter" title="Google Chrome" src="http://toscotronix.com/blog/wp-content/uploads/2008/09/google_chrome1-300x244.jpg" alt="" width="300" height="244" /></a></p>
<p style="text-align: left;">Now, I&#8217;m gonna visit the <a href="http://code.google.com/appengine/" target="_blank">Google App Engine</a> page and start thinking on a new idea to run on the Chrome. <img src='http://toscotronix.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://toscotronix.com/blog/2008/09/04/google-chrome-finaly-google-reveals-the-real-googleos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How rich are you?</title>
		<link>http://toscotronix.com/blog/2008/07/10/how-rich-are-you/</link>
		<comments>http://toscotronix.com/blog/2008/07/10/how-rich-are-you/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 21:00:28 +0000</pubDate>
		<dc:creator>RaZ</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://toscotronix.com/blog/?p=42</guid>
		<description><![CDATA[No, I&#8217;m not going to ask you some money&#8230; I&#8217;ll ask you to visit this website and discover how lucky you are. Global Rich List]]></description>
			<content:encoded><![CDATA[<p>No, I&#8217;m not going to ask you some money&#8230;</p>
<p style="text-align: center;"><img class="alignnone size-medium wp-image-43 aligncenter" title="My position on the Global Rich List" src="http://toscotronix.com/blog/wp-content/uploads/2008/07/rich-300x191.jpg" alt="" width="300" height="191" /></p>
<p>I&#8217;ll ask you to visit this website and discover how lucky you are.</p>
<p><a href="http://www.globalrichlist.com/" target="_blank">Global Rich List</a></p>
]]></content:encoded>
			<wfw:commentRss>http://toscotronix.com/blog/2008/07/10/how-rich-are-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Polymorph: the magic plastic</title>
		<link>http://toscotronix.com/blog/2008/07/04/polymorph-the-magic-plastic/</link>
		<comments>http://toscotronix.com/blog/2008/07/04/polymorph-the-magic-plastic/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 14:13:19 +0000</pubDate>
		<dc:creator>RaZ</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Robots]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[polymorph]]></category>
		<category><![CDATA[suppliers]]></category>

		<guid isPermaLink="false">http://toscotronix.com/blog/?p=39</guid>
		<description><![CDATA[Do you know polymorph? I didnt until yesterday. Polymorph is a comercial (*) name for Polycaprolactone. Its a plastic that became mouldable at 60°C (or, it has a very low melting point) and became as hard as a rock (ok, maybe a glass) at ambient temperature. Interesting websites: - http://reprap.org/bin/view/Main/Polymorph - http://www.instructables.com/id/DIY-Material-Guide:-Polymorph-Plastic&#8211;a-thermal-/ - http://www.xrobots.co.uk/android10.htm Polymorph [...]]]></description>
			<content:encoded><![CDATA[<p>Do you know polymorph? I didnt until yesterday.</p>
<p><a href="http://en.wikipedia.org/wiki/Polymorph" target="_blank">Polymorph</a> is a comercial (*) name for <a href="http://en.wikipedia.org/wiki/Polycaprolactone" target="_blank">Polycaprolactone</a>. Its a plastic that became mouldable at 60°C (or, it has a very low melting point) and became as hard as a rock (ok, maybe a glass) at ambient temperature.</p>
<p style="text-align: center;"><a href="http://www.xrobots.co.uk/android10.htm" target="_blank"><img class="alignnone size-medium wp-image-40 aligncenter" title="Polymorph robot" src="http://toscotronix.com/blog/wp-content/uploads/2008/07/robo-189x300.jpg" alt="A robot made in polymorph plastic" width="189" height="300" /></a></p>
<p style="text-align: center;">
<p style="text-align: center;"><a href="http://www.instructables.com/id/DIY-Material-Guide:-Polymorph-Plastic--a-thermal-/" target="_blank"><img class="alignnone size-medium wp-image-41" title="Polymoprh sculpture" src="http://toscotronix.com/blog/wp-content/uploads/2008/07/coisas-300x225.jpg" alt="Several thing made from Polymorph plastic" width="300" height="225" /></a></p>
<p>Interesting websites:</p>
<p>- <a href="http://reprap.org/bin/view/Main/Polymorph" target="_blank">http://reprap.org/bin/view/Main/Polymorph</a></p>
<p>- <a href="http://www.instructables.com/id/DIY-Material-Guide:-Polymorph-Plastic--a-thermal-/" target="_blank">http://www.instructables.com/id/DIY-Material-Guide:-Polymorph-Plastic&#8211;a-thermal-/</a></p>
<p>- <a href="http://www.xrobots.co.uk/android10.htm" target="_blank">http://www.xrobots.co.uk/android10.htm</a></p>
<p><span style="text-decoration: underline;"><strong>Polymorph Suppliers</strong></span> (I got this information on the <a href="http://reprap.org/bin/view/Main/Polymorph" target="_blank">Reprap website</a>)</p>
<p><span style="text-decoration: underline;">USA / Canada</span></p>
<p><img src="http://reprap.org/pub/Main/Polymorph/friendly-plastic.jpg" alt="" align="right" /> <em>(Polymorph is called Friendly Plastic / Shapelock in the USA)</em></p>
<p><strong><a href="http://www.sculpt.com/catalog_98/craft/craft.htm#friend" target="_blank">The Compleat Sculptor Friendly Plastic</a></strong> &#8211; $1.07 / oz</p>
<pre>   The Compleat Sculptor
   90 Vandam Street
   West SoHo
   N.Y.C.

   Phone:  800-9-SCULPT</pre>
<p><strong><a href="http://www.sunshinecrafts.com/body_friendly_plastic.html" target="_blank">Sunshine Discount Crafts</a></strong> &#8211; $1.43 / oz<br />
This company also supplies Friendly Plastic in a wide range of colours.</p>
<pre>   Sunshine Discount Crafts
   12335 62nd St N
   Largo, FL 33773

   Phone:  1-800-729-2878</pre>
<p><img src="http://reprap.org/pub/Main/Polymorph/shapelock.jpg" alt="" align="right" /></p>
<p><strong><a href="http://www.shapelock.com/page2.html" target="_blank">ShapeLock Plastic</a></strong> &#8211; $1.24 / oz</p>
<pre>For Postal Service Based Orders:

    ShapeLock
    557 East Arbor Avenue
    Sunnyvale, California 94085

By Email:

    Support@ShapeLock.Com</pre>
<p><a name="UK_Europe"> </a></p>
<p><span style="text-decoration: underline;">UK / Europe</span></p>
<p><img src="http://reprap.org/pub/Main/Polymorph/polymorph.jpg" alt="" align="right" /></p>
<p><strong><a href="http://www.maplin.co.uk/Module.aspx?ModuleNo=35511&amp;TabID=1&amp;source=2&amp;doy=8m1" target="_blank">Maplin</a></strong></p>
<pre>   Maplin Electronics Ltd.
   National Distribution Centre
   Valley Road
   Wombwell
   Barnsley
   South Yorkshire
   S73 0BS

   Sales:  +44 (0)870 4296000</pre>
<p><strong><a href="http://www.mutr.co.uk/" target="_blank">MUTR</a></strong></p>
<pre>   Middlesex University Teaching Resources (MUTR) Ltd.
   Unit 10, The IO Centre
   Lea Road
   Waltham Cross
   Herts, EN9 1AS</pre>
<p><strong><a href="http://www.tomps.com/shop/polymorph-thermoplastic-1kg-p-207.html?" target="_blank">Tomps</a></strong></p>
<pre>Tony Maguire Plasterers Supplies t/a TOMPS
220 New Road
Sutton Bridge PE12 9QE
United Kingdom

0845 658 6677</pre>
<p><strong><a href="http://www.solvaycaprolactones.com/" target="_blank">Solvay</a></strong></p>
<pre>   Solvay Interox Ltd.
   Baronet Works
   Lower Walton
   Warrington WA4 6HB
   U.K.

   +44 (0) 1925 643210</pre>
<p>_Solvay is discontinuing their CAPA production._<br />
CAPA 6800 is supplied by the company in 20 kg paper sacks, or 500 kg bags. Currently, it appears to cost USD$ 9/kg (&#8220;USD$ 4.05/lb for a 20kg bag, not including shipping&#8221;).</p>
<p class="r"><span style="font-size: xx-small;"><strong>1 kilogram = 35.2739619 ounces</strong></span></p>
<p>*Maybe Polymorph is not Polycaprolactone, see the <a href="http://reprap.org/bin/view/Main/Polymorph" target="_blank">Reprap site</a>, but Wikipedia say it is.</p>
]]></content:encoded>
			<wfw:commentRss>http://toscotronix.com/blog/2008/07/04/polymorph-the-magic-plastic/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New computer without floppy disk&#8230; how to boot Window XP with SATA HD???</title>
		<link>http://toscotronix.com/blog/2008/07/03/new-computer-without-floppy-disk-how-to-boot-window-xp-with-sata-hd/</link>
		<comments>http://toscotronix.com/blog/2008/07/03/new-computer-without-floppy-disk-how-to-boot-window-xp-with-sata-hd/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 14:43:38 +0000</pubDate>
		<dc:creator>RaZ</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[drivers]]></category>
		<category><![CDATA[sata]]></category>
		<category><![CDATA[windows xp boot cd]]></category>

		<guid isPermaLink="false">http://toscotronix.com/blog/?p=36</guid>
		<description><![CDATA[I bought a new computer with Quadcore, etc, but without a floppy drive. Who does, nowadays, need a tiny floppy drive? Me. My computer came with a SATA HD and no floppy. Using the HD in native SATA and installing Windows XP from a boot CD demand a floppy disk with the SATA drivers&#8230; hum, [...]]]></description>
			<content:encoded><![CDATA[<p>I bought a new computer with Quadcore, etc, but without a <a href="http://en.wikipedia.org/wiki/Floppy_disk" target="_blank">floppy</a> drive. Who does, nowadays, need a tiny floppy drive? Me.</p>
<p>My computer came with a <a href="http://en.wikipedia.org/wiki/Serial_ATA" target="_blank">SATA</a> HD and no floppy. Using the HD in native SATA and installing Windows XP from a boot CD demand a floppy disk with the SATA drivers&#8230; hum, &#8220;we have a problem&#8221;.</p>
<p>How can I install Windows XP on a computer without floppy using HD native SATA ? <a href="http://www.nliteos.com/" target="_blank">nLite</a>!</p>
<p>All right, you will still need another computer (or install XP first with no native sata support), but its worth it.</p>
<p>With nLite, you can made a special Windows XP boot CD and insert and remove every piece and install all the new drivers you need.</p>
<p style="text-align: center;"><a href="http://www.nliteos.com/guide/part1.html" target="_blank"><img class="alignnone size-medium wp-image-38 aligncenter" title="nLite" src="http://toscotronix.com/blog/wp-content/uploads/2008/07/im2-300x237.jpg" alt="nLite Welcome Screen" width="300" height="237" /></a></p>
<p style="text-align: center;"><a href="http://www.nliteos.com/guide/part1.html" target="_blank"><img class="alignnone size-medium wp-image-37 aligncenter" title="nLite" src="http://toscotronix.com/blog/wp-content/uploads/2008/07/im1-300x234.jpg" alt="nLite options screen" width="300" height="234" /></a></p>
<p>Instructions and download, please, go direct to the <a href="http://www.nliteos.com/" target="_blank">source</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://toscotronix.com/blog/2008/07/03/new-computer-without-floppy-disk-how-to-boot-window-xp-with-sata-hd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8230;lag&#8230;lag&#8230;lag&#8230; April Fools&#8217; Day</title>
		<link>http://toscotronix.com/blog/2008/07/03/laglaglag-april-fools-day/</link>
		<comments>http://toscotronix.com/blog/2008/07/03/laglaglag-april-fools-day/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 14:00:37 +0000</pubDate>
		<dc:creator>RaZ</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[april fool's day]]></category>
		<category><![CDATA[keyboard]]></category>

		<guid isPermaLink="false">http://toscotronix.com/blog/?p=35</guid>
		<description><![CDATA[I know&#8230; today is 07/03/08&#8230; but this is so funny I cant avoid posting it here. Using this tool, &#8220;The Microsoft Keyboard Layout Creator&#8221; you can put the most used keys right in the way they should be since ever&#8230; or you can just make some fool jokes like turning all keys to &#8220;delete key&#8221;]]></description>
			<content:encoded><![CDATA[<p>I know&#8230; today is 07/03/08&#8230; but this is so funny I cant avoid posting it here.</p>
<p>Using this tool, &#8220;<a href="http://www.microsoft.com/globaldev/tools/msklc.mspx" target="_blank">The Microsoft Keyboard Layout Creator</a>&#8221; you can put the most used keys right in the way they should be since ever&#8230; or you can just make some fool jokes like turning all keys to &#8220;delete key&#8221; <img src='http://toscotronix.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://toscotronix.com/blog/2008/07/03/laglaglag-april-fools-day/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Restoration&#8230; antique undelete program</title>
		<link>http://toscotronix.com/blog/2008/07/03/restoration-antique-undelete-program/</link>
		<comments>http://toscotronix.com/blog/2008/07/03/restoration-antique-undelete-program/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 13:52:58 +0000</pubDate>
		<dc:creator>RaZ</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[restore]]></category>
		<category><![CDATA[undelete]]></category>

		<guid isPermaLink="false">http://toscotronix.com/blog/?p=33</guid>
		<description><![CDATA[Months ago, I was working on a program when I erased (using the SHIFT+DELETE) a important file. Oh, God&#8230; How could I restore my file without paying $$$ for a one shoot utilization? I gone to Mr. Google and find this old, simple and efficient software: RESTORATION. And best of all, no install needed&#8230; just [...]]]></description>
			<content:encoded><![CDATA[<p>Months ago, I was working on a program when I erased (using the SHIFT+DELETE) a important file. Oh, God&#8230; How could I restore my file without paying $$$ for a one shoot utilization?</p>
<p>I gone to Mr. Google and find this old, simple and efficient software: <a href="http://www3.telus.net/mikebike/RESTORATION.html" target="_blank">RESTORATION</a>.</p>
<p style="text-align: center;"><a href="http://www3.telus.net/mikebike/RESTORATION.html" target="_blank"><img class="alignnone size-medium wp-image-34 aligncenter" title="Restoration" src="http://toscotronix.com/blog/wp-content/uploads/2008/07/restoration-ss-300x235.jpg" alt="Restore files which are deleted from the recycle bin or deleted while holding down the Shift key by mistake." width="300" height="235" /></a></p>
<p style="text-align: left;">And best of all, no install needed&#8230; just unzip and play!</p>
]]></content:encoded>
			<wfw:commentRss>http://toscotronix.com/blog/2008/07/03/restoration-antique-undelete-program/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Looking for information on DOS, BIOS, etc, Interrupt Services?</title>
		<link>http://toscotronix.com/blog/2008/07/03/looking-for-information-on-dos-bios-etc-interrupt-services/</link>
		<comments>http://toscotronix.com/blog/2008/07/03/looking-for-information-on-dos-bios-etc-interrupt-services/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 13:42:58 +0000</pubDate>
		<dc:creator>RaZ</dc:creator>
				<category><![CDATA[DOS]]></category>

		<guid isPermaLink="false">http://toscotronix.com/blog/?p=32</guid>
		<description><![CDATA[I&#8217;ve just find out this &#8220;beautifull&#8221; (???) list on the Roger Morgan Homepage. Interrupt Services DOS, BIOS, EMS und Mouse Intel Defined CPU Exception Table (see notes) IBM PC Hardware Interrupt Table (in order of priority) Interrupt Table as Implemented by System BIOS/DOS INT 5 &#8211; Print Screen INT 8 &#8211; System timer INT 9 [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just find out this &#8220;beautifull&#8221; (???) list on the <a href="http://www.htl-steyr.ac.at/~morg/pcinfo/hardware/interrupts/inte1at0.htm" target="_blank">Roger Morgan Homepage</a>.</p>
<p><strong>Interrupt Services DOS, BIOS, EMS und Mouse</strong></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6kxc.htm">Intel Defined CPU Exception Table (see notes)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6kz4.htm">IBM PC Hardware Interrupt Table (in order of priority)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6l0w.htm">Interrupt Table as Implemented by System BIOS/DOS</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6l2o.htm">INT 5 &#8211; Print Screen</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6l4g.htm">INT 8 &#8211; System timer</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6l68.htm">INT 9 &#8211; Keyboard Interrupt (Hardware Handler)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6l80.htm">INT 10 &#8211; Video BIOS Services</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6l9s.htm">INT 10,0 &#8211; Set Video Mode</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6lbk.htm">INT 10,1 &#8211; Set Cursor Type</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6o1c.htm">INT 10,2 &#8211; Set Cursor Position</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6o34.htm">INT 10,3 &#8211; Read Cursor Position and Size</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6o4w.htm">INT 10,4 &#8211; Read Light Pen Position</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6o6o.htm">INT 10,5 &#8211; Select Active Display Page</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6o8g.htm">INT 10,6 &#8211; Scroll Window Up</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6oa8.htm">INT 10,7 &#8211; Scroll Window Down</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6oc0.htm">INT 10,8 &#8211; Read Character and Attribute at Cursor Position</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6ods.htm">INT 10,9 &#8211; Write Character and Attribute at Cursor Position</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6ofk.htm">INT 10,A &#8211; Write Character Only at Current Cursor Position</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6ohc.htm">INT 10,B &#8211; Set Color Palette</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6r74.htm">INT 10,C &#8211; Write Graphics Pixel at Coordinate</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6r8w.htm">INT 10,D &#8211; Read Graphics Pixel at Coordinate</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6rao.htm">INT 10,E &#8211; Write Text in Teletype Mode</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6rcg.htm">INT 10,F &#8211; Get Video State</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6re8.htm">INT 10,10 &#8211; Set/Get Palette Registers (EGA/VGA)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6rg0.htm">INT 10,11 &#8211; Character Generator Routine (EGA/VGA)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6rhs.htm">INT 10,12 &#8211; Video Subsystem Configuration (EGA/VGA)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6rjk.htm">INT 10,13 &#8211; Write String (BIOS versions from 1/10/86)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6rlc.htm">INT 10,14 &#8211; Load LCD Character Font (convertible only)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6rn4.htm">INT 10,15 &#8211; Return Physical Display Parms (convertible)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6ucw.htm">INT 10,1A &#8211; Video Display Combination (VGA)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6ueo.htm">INT 10,1B &#8211; Video BIOS Functionality and State Information (MCGA/VGA)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6ugg.htm">Video BIOS Dynamic Functionality State Table (MCGA/VGA)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6ui8.htm">Video BIOS Static Functionality Table</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6uk0.htm">INT 10,1C &#8211; Save/Restore Video State (VGA only)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6uls.htm">INT 10,FE &#8211; Get DESQView/TopView Virtual Screen Regen Buffer</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6unk.htm">INT 10,FF &#8211; Update DESQView/TopView Virtual Screen Regen Buffer</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6upc.htm">INT 11 &#8211; BIOS Equipment Determination / BIOS Equipment Flags</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6ur4.htm">INT 12 &#8211; Memory Size Determination</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6usw.htm">INT 13 &#8211; Diskette BIOS Services</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6xio.htm">For more information see the following topics:</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6xkg.htm">INT 13,0 &#8211; Reset Disk System</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6xm8.htm">INT 13,1 &#8211; Disk Status</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6xo0.htm">INT 13,2 &#8211; Read Disk Sectors</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6xps.htm">INT 13,3 &#8211; Write Disk Sectors</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6xrk.htm">INT 13,4 &#8211; Verify Disk Sectors</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6xtc.htm">INT 13,5 &#8211; Format Disk Track</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6xv4.htm">INT 13,6 &#8211; Format Track and Set Bad Sector Flags (XT &amp; portable)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6xww.htm">INT 13,7 &#8211; Format Drive Starting at Specified Track (XT &amp; portable)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte6xyo.htm">INT 13,8 &#8211; Get Current Drive Parameters (XT &amp; newer)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte70og.htm">INT 13,A &#8211; Read Long Sector (XT &amp; newer)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte70q8.htm">INT 13,B &#8211; Write Long Sectors (XT &amp; newer)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte70s0.htm">INT 13,C &#8211; Seek to Cylinder (XT &amp; newer)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte70ts.htm">INT 13,D &#8211; Alternate Disk Reset (XT &amp; newer)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte70vk.htm">INT 13,E &#8211; Read Sector Buffer (XT &amp; portable only)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte70xc.htm">INT 13,F &#8211; Write Sector Buffer (XT &amp; portable only)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte70z4.htm">INT 13,10 &#8211; Test for Drive Ready (XT &amp; newer)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte710w.htm">INT 13,11 &#8211; Recalibrate Drive (XT &amp; newer)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte712o.htm">INT 13,12 &#8211; Controller RAM Diagnostic (XT &amp; portable only)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte714g.htm">INT 13,13 &#8211; Drive Diagnostic (XT &amp; portable only)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte73u8.htm">INT 13,14 &#8211; Controller Internal Diagnostic (XT &amp; newer)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte73w0.htm">INT 13,15 &#8211; Read DASD Type (XT BIOS from 1/10/86 &amp; newer)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte73xs.htm">INT 13,16 &#8211; Change of Disk Status (XT BIOS from 1/10/86 &amp; newer)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte73zk.htm">INT 13,17 &#8211; Set DASD Type for Format (XT BIOS from 1/10/86 &amp; newer)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte741c.htm">INT 13,18 &#8211; Set Media Type for Format (BIOS date specific)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7434.htm">INT 13,19 &#8211; Park Fixed Disk Heads (AT &amp; newer)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte744w.htm">INT 13,1A &#8211; Format Unit (PS/2 model 50+)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte746o.htm">INT 14 &#8211; BIOS Asynchronous Communications Services</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte748g.htm">BIOS Asynchronous Communications Services (Status)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte74a8.htm">INT 14,0 &#8211; Initialize Communications Port Parameters</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7700.htm">INT 14,1 &#8211; Send Character to Communications Port</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte771s.htm">INT 14,2 &#8211; Receive Character from Communications Port</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte773k.htm">INT 14,3 &#8211; Get Serial Port Status</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte775c.htm">INT 14,4 &#8211; Serial Port Extended Initialization (PS/2 &amp; later systems)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7774.htm">INT 14,5 &#8211; Extended Communication Port Control (PS/2 &amp; later systems)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte778w.htm">INT 15 &#8211; System BIOS Services</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte77ao.htm">For more information see the following topics:</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte77cg.htm">INT 15,0 &#8211; Turn Cassette Motor On (PC,PCjr only)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte77e8.htm">INT 15,1 &#8211; Turn Cassette Motor Off (PC,PCjr only)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte77g0.htm">INT 15,2 &#8211; Read Blocks from Cassette (PC,PCjr only)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7a5s.htm">INT 15,3 &#8211; Write Blocks to Cassette (PC,PCjr only)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7a7k.htm">INT 15,F &#8211; Format Periodic Interrupt (PS/2 only)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7a9c.htm">INT 15,20 &#8211; PRINT.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7ab4.htm">INT 15,21 &#8211; Power On Self Test (POST) Error Log (PS/2 except 30)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7acw.htm">INT 15,40 &#8211; Read / Modify Profiles (convertible only)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7aeo.htm">INT 15,41 &#8211; Wait on External Event (convertible only)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7agg.htm">INT 15,42 &#8211; Request System Power Off (convertible only)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7ai8.htm">INT 15,43 &#8211; Read System Status (convertible only)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7ak0.htm">INT 15,44 &#8211; (De)activate Internal Modem Power (convertible)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7als.htm">INT 15,4F &#8211; Keyboard Intercept (BIOS date specific)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7dbk.htm">INT 15,80 &#8211; Device Open</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7ddc.htm">INT 15,81 &#8211; Device Close</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7df4.htm">INT 15,82 &#8211; Program Termination</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7dgw.htm">INT 15,83 &#8211; Event Wait</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7dio.htm">INT 15,84 &#8211; Joy-Stick Support</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7dkg.htm">INT 15,85 &#8211; System Request Key Pressed</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7dm8.htm">INT 15,86 &#8211; Elapsed Time Wait (AT and PS/2)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7do0.htm">INT 15,87 &#8211; Move Block to/from Extended Memory</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7dps.htm">INT 15,88 &#8211; Extended Memory Size Determination</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7drk.htm">INT 15,89 &#8211; Switch Processor to Protected Mode</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte275c.htm">INT 15,90 &#8211; Device Busy</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2774.htm">INT 15,91 &#8211; Interrupt Complete</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte278w.htm">INT 15,C0 &#8211; Return System Configuration Parameters (PS/2 only)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte27ao.htm">INT 15,C1 &#8211; Return Extended BIOS Data Area Segment (PS/2 only)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte27cg.htm">INT 15,C2 &#8211; Pointing Device BIOS Interface (PS/2 only)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte27e8.htm">INT 15,C3 &#8211; Enable/Disable Watchdog Timer (PS/2)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte27g0.htm">INT 15,C4 &#8211; Programmable Option Select (PS/2)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte27hs.htm">INT 16 &#8211; Keyboard BIOS Services</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte27jk.htm">For more information, see the following topics:</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte27lc.htm">INT 16,0 &#8211; Wait for Keypress and Read Character</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2ab4.htm">INT 16,1 &#8211; Get Keyboard Status</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2acw.htm">INT 16,2 &#8211; Read Keyboard Flags</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2aeo.htm">INT 16,3 &#8211; Set Keyboard Typematic Rate (AT+)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2agg.htm">INT 16,4 &#8211; Keyboard Click Adjustment (AT+)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2ai8.htm">INT 16,5 &#8211; Keyboard Buffer Write (AT+)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2ak0.htm">INT 16,10 &#8211; Extended Wait for Keypress and Read Character (AT+)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2als.htm">INT 16,11 &#8211; Extended Get Keyboard Status (AT+)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2ank.htm">INT 16,12 &#8211; Extended Get Keyboard Status (AT+)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2apc.htm">INT 17 &#8211; Printer BIOS Services</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2ar4.htm">INT 17,0 &#8211; Print Character</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2dgw.htm">INT 17,1 &#8211; Initialize Printer Port</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2dio.htm">INT 17,2 &#8211; Read Printer Port Status</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2dkg.htm">INT 19 &#8211; Bootstrap Loader</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2dm8.htm">INT 1A &#8211; System and Real Time Clock BIOS Services</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2do0.htm">INT 1A,0 &#8211; Read System Clock Counter</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2dps.htm">INT 1A,1 &#8211; Set System Clock Counter</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2drk.htm">INT 1A,2 &#8211; Read Time From Real Time Clock (XT 286,AT,PS/2)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2dtc.htm">INT 1A,3 &#8211; Set Time on Real Time Clock (XT 286,AT,PS/2)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2dv4.htm">INT 1A,4 &#8211; Read Real Time Clock Date (XT 286,AT,PS/2)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2dww.htm">INT 1A,5 &#8211; Set Real Time Clock Date (XT 286,AT,PS/2)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2gmo.htm">INT 1A,6 &#8211; Set Real Time Clock Alarm (XT 286,AT,PS/2)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2gog.htm">INT 1A,7 &#8211; Disable Real Time Clock Alarm (XT,AT,PS/2)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2gq8.htm">INT 1A,8 &#8211; Set RTC Activated Power On Mode (convertible)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2gs0.htm">INT 1A,9 &#8211; Read RTC Alarm Time and Status (convertible,PS/2)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2gts.htm">INT 1A,A &#8211; Read System Day Counter (PS/2)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2gvk.htm">INT 1A,B &#8211; Set System Day Counter (PS/2)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2gxc.htm">INT 1A,80 &#8211; Setup Sound Multiplexer (PCjr only)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2gz4.htm">INT 1B &#8211; BIOS Ctrl-Break Handler Address</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2h0w.htm">INT 1C &#8211; System Timer Tick (User Routine)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2h2o.htm">INT 1D &#8211; Video Initialization Parameter Table Vector</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2jsg.htm">INT 1E &#8211; Disk Initialization Parameter Table Vector</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2ju8.htm">INT 1F &#8211; Graphics Display Character Bit Map Table</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2jw0.htm">DOS Interrupt Summary</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2jxs.htm">INT 20 &#8211; Program Terminate</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2jzk.htm">INT 21 &#8211; DOS Function Dispatcher</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2k1c.htm">For more information, see the following topics:</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2k34.htm">INT 21,0 &#8211; Program Terminate</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2k4w.htm">INT 21,1 &#8211; Keyboard Input with Echo</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2k6o.htm">INT 21,2 &#8211; Display Output</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2k8g.htm">INT 21,3 &#8211; Wait for Auxiliary Device Input</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2my8.htm">INT 21,4 &#8211; Auxiliary Output</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2n00.htm">INT 21,5 &#8211; Printer Output</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2n1s.htm">INT 21,6 &#8211; Direct Console I/O</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2n3k.htm">INT 21,7 &#8211; Direct Console Input Without Echo</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2n5c.htm">INT 21,8 &#8211; Console Input Without Echo</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2n74.htm">INT 21,9 &#8211; Print String</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2n8w.htm">INT 21,A &#8211; Buffered Keyboard Input</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2nao.htm">INT 21,B &#8211; Check Standard Input Status</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2ncg.htm">INT 21,C &#8211; Clear Keyboard Buffer and Invoke Keyboard Function</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2ne8.htm">INT 21,D &#8211; Disk Reset</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2q40.htm">INT 21,E &#8211; Select Disk</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2q5s.htm">INT 21,F &#8211; Open a File Using FCB</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2q7k.htm">INT 21,10 &#8211; Close a File Using FCB</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2q9c.htm">INT 21,11 &#8211; Search for First Entry Using FCB</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2qb4.htm">INT 21,12 &#8211; Search for Next Entry Using FCB</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2qcw.htm">INT 21,13 &#8211; Delete File Using FCB</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2qeo.htm">INT 21,14 &#8211; Sequential Read Using FCB</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2qgg.htm">INT 21,15 &#8211; Sequential Write Using FCB</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2qi8.htm">INT 21,16 &#8211; Create a File Using FCB</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2qk0.htm">INT 21,17 &#8211; Rename a File Using FCB</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2t9s.htm">INT 21,19 &#8211; Get Current Default Drive</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2tbk.htm">INT 21,1A &#8211; Set Disk Transfer Address (DTA)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2tdc.htm">INT 21,1B &#8211; Get Allocation Table Information</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2tf4.htm">INT 21,1C &#8211; Get Allocation Table Info for Specified Drive</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2tgw.htm">INT 21,1F &#8211; Get Pointer to Current Drive Parameter Table (Undocumented)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2tio.htm">INT 21,21 &#8211; Random Read Using FCB</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2tkg.htm">INT 21,22 &#8211; Random Write Using FCB</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2tm8.htm">INT 21,23 &#8211; Get File Size Using FCB</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2to0.htm">INT 21,24 &#8211; Set Relative Record Field in FCB</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2tps.htm">INT 21,25 &#8211; Set Interrupt Vector</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2wfk.htm">INT 21,26 &#8211; Create New Program Segment Prefix</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2whc.htm">INT 21,27 &#8211; Random Block Read Using FCB</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2wj4.htm">INT 21,28 &#8211; Random Block Write Using FCB</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2wkw.htm">INT 21,29 &#8211; Parse a Filename for FCB</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2wmo.htm">INT 21,2A &#8211; Get Date</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2wog.htm">INT 21,2B &#8211; Set Date</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2wq8.htm">INT 21,2C &#8211; Get Time</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2ws0.htm">INT 21,2D &#8211; Set Time</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2wts.htm">INT 21,2E &#8211; Set/Reset Verify Switch</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2wvk.htm">INT 21,2F &#8211; Get Disk Transfer Address (DTA)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2zlc.htm">INT 21,30 &#8211; Get DOS Version Number</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2zn4.htm">INT 21,31 &#8211; Terminate Process and Remain Resident</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2zow.htm">INT 21,32 &#8211; Get Pointer to Drive Parameter Table (Undocumented)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2zqo.htm">INT 21,33 &#8211; Get/Set System Values (Ctl-Break/Boot Drive)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2zsg.htm">INT 21,34 &#8211; Get Address to DOS Critical Flag INDOS</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2zu8.htm">INT 21,35 &#8211; Get Interrupt Vector</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2zw0.htm">INT 21,36 &#8211; Get Disk Free Space</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2zxs.htm">INT 21,37 &#8211; Get/Set Switch Character (Undocumented, DOS 2.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte2zzk.htm">INT 21,38 &#8211; Get/Set Country Dependent Information</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte301c.htm">INT 21,39 &#8211; Create Subdirectory (mkdir)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7tf4.htm">INT 21,3A &#8211; Remove Subdirectory (rmdir)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7tgw.htm">INT 21,3B &#8211; Change Current Directory (chdir)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7tio.htm">INT 21,3C &#8211; Create File Using Handle</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7tkg.htm">INT 21,3D &#8211; Open File Using Handle</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7tm8.htm">INT 21,3E &#8211; Close File Using Handle</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7to0.htm">INT 21,3F &#8211; Read From File or Device Using Handle</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7tps.htm">INT 21,40 &#8211; Write To File or Device Using Handle</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7trk.htm">INT 21,41 &#8211; Delete File</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7ttc.htm">INT 21,42 &#8211; Move File Pointer Using Handle</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7tv4.htm">INT 21,43 &#8211; Get/Set File Attributes</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7wkw.htm">INT 21,44 &#8211; I/O Control for Devices (IOCTL)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7wmo.htm">INT 21,44,0 / IOCTL,0 &#8211; Get Device Information</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7wog.htm">INT 21,44,1 / IOCTL,1 &#8211; Set Device Information</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7wq8.htm">Device Data Word</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7ws0.htm">INT 21,44,2 / IOCTL,2 &#8211; Read From Character Device</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7wts.htm">INT 21,44,3 / IOCTL,3 &#8211; Write to Character Device</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7wvk.htm">INT 21,44,4 / IOCTL,4 &#8211; Read from Block Device</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7wxc.htm">INT 21,44,5 / IOCTL,5 &#8211; Write to Block Device</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7wz4.htm">INT 21,44,6 / IOCTL,6 &#8211; Get Input Status</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7x0w.htm">INT 21,44,7 / IOCTL,7 &#8211; Get Output Status</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7zqo.htm">INT 21,44,8 / IOCTL,8 &#8211; Device Removable Query</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7zsg.htm">INT 21,44,9 / IOCTL,9 &#8211; Device Local or Remote Query</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7zu8.htm">INT 21,44,A / IOCTL,A &#8211; Handle Local or Remote Query</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7zw0.htm">INT 21,44,B / IOCTL,B &#8211; Set Sharing Retry Count</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7zxs.htm">INT 21,44,C / IOCTL,C &#8211; Generic I/O for Handles</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte7zzk.htm">INT 21,44,D / IOCTL,D &#8211; Generic I/O for Block Devices</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte801c.htm">INT 21,44,E / IOCTL,E &#8211; Get Logical Drive</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8034.htm">INT 21,44,F / IOCTL,F &#8211; Set Logical Drive</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte804w.htm">INT 21,45 &#8211; Duplicate File Handle</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte806o.htm">INT 21,46 &#8211; Force Duplicate File Handle</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte82wg.htm">INT 21,47 &#8211; Get Current Directory</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte82y8.htm">INT 21,48 &#8211; Allocate Memory</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8300.htm">INT 21,49 &#8211; Free Allocated Memory</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte831s.htm">INT 21,4A &#8211; Modify Allocated Memory Block (SETBLOCK)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte833k.htm">INT 21,4B &#8211; EXEC/Load and Execute Program</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte835c.htm">INT 21,4C &#8211; Terminate Process With Return Code</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8374.htm">INT 21,4D &#8211; Get Return Code of Sub-process</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte838w.htm">INT 21,4E &#8211; Find First Matching File</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte83ao.htm">INT 21,4F &#8211; Find Next Matching File</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte83cg.htm">INT 21,50 &#8211; Set Current Process ID (Undocumented DOS 2.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8628.htm">INT 21,51 &#8211; Get Current Process ID (Undocumented DOS 2.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8640.htm">INT 21,52 &#8211; Get Pointer to DOS &#8220;INVARS&#8221; (Undocumented)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte865s.htm">DOS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte867k.htm">DOS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte869c.htm">DOS 4.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte86b4.htm">INT 21,53 &#8211; Generate Drive Parameter Table (Undocumented)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte86cw.htm">INT 21,54 &#8211; Get Verify Setting</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte86eo.htm">INT 21,55 &#8211; Create New PSP (Undocumented)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte86gg.htm">INT 21,56 &#8211; Rename File</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte86i8.htm">INT 21,57 &#8211; Get/Set File Date and Time Using Handle</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8980.htm">INT 21,58 &#8211; Get/Set Memory Allocation Strategy (Undocumented, DOS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte899s.htm">INT 21,59 &#8211; Get Extended Error Information (DOS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte89bk.htm">INT 21,5A &#8211; Create Temporary File (DOS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte89dc.htm">INT 21,5B &#8211; Create File (DOS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte89f4.htm">INT 21,5C &#8211; Lock/Unlock File Access (DOS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte89gw.htm">INT 21,5D &#8211; Critical Error Information (Undocumented, DOS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte89io.htm">INT 21,5E AL=0 Get Machine Name (DOS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte89kg.htm">INT 21,5E AL=01 Set Machine Name (DOS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte89m8.htm">INT 21,5E AL=02 Set Printer Setup (DOS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte89o0.htm">INT 21,5E AL=03 Get Printer Setup (DOS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8cds.htm">INT 21,5E AL=04 Set Printer Mode (DOS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8cfk.htm">INT 21,5E AL=05 Get Printer Mode (DOS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8chc.htm">INT 21,5F AL=00 Get Redirection Mode (DOS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8cj4.htm">INT 21,5F AL=01 Set Redirection Mode (DOS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8ckw.htm">INT 21,5F AL=02 Get Redirection List Entry (DOS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8cmo.htm">INT 21,5F AL=03 Redirect Device (DOS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8cog.htm">INT 21,5F AL=04 Cancel Device Redirection (DOS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8cq8.htm">INT 21,5F AL=05 Get Redirection List Extended Entry (DOS 4.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8cs0.htm">INT 21,5F AL=06 Get Redirection List (DOS 4.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8cts.htm">INT 21,60 &#8211; Get Fully Qualified File Name (Undocumented 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8fjk.htm">INT 21,62 &#8211; Get PSP address (DOS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8flc.htm">INT 21,63 &#8211; Get Lead Byte Table (MSDOS 2.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8fn4.htm">INT 21,63 &#8211; Get Lead Byte Table (Asian DOS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8fow.htm">INT 21,64 &#8211; Set Device Driver Look Ahead (Undocumented)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8fqo.htm">INT 21,65 &#8211; Get Extended Country Information (DOS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8fsg.htm">INT 21,66 &#8211; Get/Set Global Code Page (DOS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8fu8.htm">INT 21,67 &#8211; Set Handle Count (DOS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8fw0.htm">INT 21,68 &#8211; Flush Buffer Using Handle</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8fxs.htm">INT 21,69 &#8211; Get/Set Disk Serial Number (Undocumented DOS 4+)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8fzk.htm">INT 21,6C &#8211; Extended Open/Create (DOS 4.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8ipc.htm">INT 21,F8 &#8211; Set OEM Int 21 Handler (functions F9-FF, Undocumented)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8ir4.htm">INT 22 &#8211; Program Terminate</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8isw.htm">INT 23 &#8211; Control-Break Exit Address</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8iuo.htm">INT 24 &#8211; Critical Error Handler</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8iwg.htm">INT 25 &#8211; Absolute Disk Read</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8iy8.htm">Control Block Format (DOS 4.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8j00.htm">INT 26 &#8211; Absolute Disk Write</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8j1s.htm">Control Block Format (DOS 4.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8j3k.htm">INT 27 &#8211; Terminate and Stay Resident</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8j5c.htm">INT 28 &#8211; DOS Idle Loop / Scheduler (Undocumented)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8lv4.htm">INT 29 &#8211; DOS Fast Character I/O (Undocumented 2.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8lww.htm">INT 2A &#8211; DOS Network Critical Section and NETBIOS</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8lyo.htm">INT 2A,0 &#8211; Network Installation Query</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8m0g.htm">INT 2A,1 &#8211; Execute NETBIOS Request With No Error Retry</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8m28.htm">INT 2A,3 &#8211; Check if Direct I/O Allowed</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8m40.htm">INT 2A,4 &#8211; Execute NETBIOS Request</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8m5s.htm">INT 2A,5 &#8211; Get Network Resource Information</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8m7k.htm">INT 2A,6 &#8211; Network Print Stream Control</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8m9c.htm">INT 2A,80 &#8211; Begin DOS Critical Section</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte8mb4.htm">INT 2A,81 &#8211; End DOS Critical Section</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3fow.htm">INT 2A,82 &#8211; End DOS Critical Sections 0 thru 7</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3fqo.htm">INT 2A,84 &#8211; Keyboard Busy Loop</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3fsg.htm">INT 2A,87 &#8211; Critical Section</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3fu8.htm">INT 2E &#8211; Execute Command Using Base Level Command Interpreter (Undocumented DOS 2.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3fw0.htm">INT 2F &#8211; DOS Multiplex Interrupt</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3fxs.htm">INT 2F,0 &#8211; DOS Multiplex Interrupt &#8211; Get Installed State</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3fzk.htm">INT 2F,1 &#8211; Multiplex Interrupt &#8211; Submit file</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3g1c.htm">INT 2F,2 &#8211; Multiplex Interrupt &#8211; Cancel file</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3g34.htm">INT 2F,3 &#8211; Multiplex Interrupt &#8211; Cancel all files</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3g4w.htm">INT 2F,4 &#8211; Multiplex Interrupt &#8211; Pause / return status</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3iuo.htm">INT 2F,5 &#8211; Multiplex Interrupt &#8211; End of Status</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3iwg.htm">INT 2F,6 &#8211; PRINT.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3iy8.htm">INT 2F,8 &#8211; DRIVER.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3j00.htm">INT 2F,2E &#8211; Setup Error Code Translation Tables (undoc.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3j1s.htm">INT 2F,80 &#8211; PRINT.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3j3k.htm">INT 33 &#8211; Mouse Function Calls</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3j5c.htm">Mouse functions can be broken down into the following classes:</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3j74.htm">INT 33,0 &#8211; Mouse Reset/Get Mouse Installed Flag</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3j8w.htm">INT 33,1 &#8211; Show Mouse Cursor</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3jao.htm">INT 33,2 &#8211; Hide Mouse Cursor</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3m0g.htm">INT 33,3 &#8211; Get Mouse Position and Button Status</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3m28.htm">INT 33,4 &#8211; Set Mouse Cursor Position</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3m40.htm">INT 33,5 &#8211; Get Mouse Button Press Information</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3m5s.htm">INT 33,6 &#8211; Get Mouse Button Release Information</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3m7k.htm">INT 33,7 &#8211; Set Mouse Horizontal Min/Max Position</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3m9c.htm">INT 33,8 &#8211; Set Mouse Vertical Min/Max Position</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3mb4.htm">INT 33,9 &#8211; Set Mouse Graphics Cursor</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3mcw.htm">INT 33,A &#8211; Set Mouse Text Cursor</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3meo.htm">INT 33,B &#8211; Read Mouse Motion Counters</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3mgg.htm">INT 33,C &#8211; Set Mouse User Defined Subroutine and Input Mask</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3p68.htm">INT 33,D &#8211; Mouse Light Pen Emulation On</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3p80.htm">INT 33,E &#8211; Mouse Light Pen Emulation Off</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3p9s.htm">INT 33,F &#8211; Set Mouse Mickey Pixel Ratio</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3pbk.htm">INT 33,10 &#8211; Mouse Conditional OFF</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3pdc.htm">INT 33,13 &#8211; Set Mouse Double Speed Threshold</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3pf4.htm">INT 33,14 &#8211; Swap Interrupt Subroutines</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3pgw.htm">INT 33,15 &#8211; Get Mouse Driver State and Memory Requirements</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3pio.htm">INT 33,16 &#8211; Save Mouse Driver State</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3pkg.htm">INT 33,17 &#8211; Restore Mouse Driver State</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3pm8.htm">INT 33,18 &#8211; Set alternate subroutine call mask and address</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3sc0.htm">INT 33,19 &#8211; Get User Alternate Interrupt Address</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3sds.htm">INT 33,1A &#8211; Set Mouse Sensitivity</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3sfk.htm">INT 33,1B &#8211; Get Mouse Sensitivity</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3shc.htm">INT 33,1C &#8211; Set Mouse Interrupt Rate (InPort only)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3sj4.htm">INT 33,1D &#8211; Set Mouse CRT Page</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3skw.htm">INT 33,1E &#8211; Get Mouse CRT Page</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3smo.htm">INT 33,1F &#8211; Disable Mouse Driver</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3sog.htm">INT 33,20 &#8211; Enable Mouse Driver</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3sq8.htm">INT 33,21 &#8211; Reset Mouse Software</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3ss0.htm">INT 33,22 &#8211; Set Language for Messages</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3vhs.htm">INT 33,23 &#8211; Get Language Number</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3vjk.htm">INT 33,24 &#8211; Get Driver Version, Mouse Type &amp; IRQ Number</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3vlc.htm">INT 4A &#8211; RTC Alarm Handler Vector</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3vn4.htm">INT 67 &#8211; Expanded Memory Specification</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3vow.htm">INT 67,40 &#8211; Get EMM Status (LIM EMS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3vqo.htm">INT 67,41 &#8211; Get Page Frame Base Address (LIM EMS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3vsg.htm">INT 67,42 &#8211; Get Page Counts (LIM EMS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3vu8.htm">INT 67,43 &#8211; Get Handle and Allocate Pages (LIM EMS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3vw0.htm">INT 67,44 &#8211; Map Logical Page Into Physical Page Window (LIM EMS)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3vxs.htm">INT 67,45 &#8211; Release Handle and Memory Pages (LIM EMS)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3ynk.htm">INT 67,46 &#8211; Get EMM Version (LIM EMS)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3ypc.htm">INT 67,47 &#8211; Save Page Map Context (LIM EMS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3yr4.htm">INT 67,48 &#8211; Restore Page Map Context (LIM EMS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3ysw.htm">INT 67,49 &#8211; Get I/O Port Addresses (LIM EMS ¾ 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3yuo.htm">INT 67,4A &#8211; Get Logical to Physical Page Mapping (LIM EMS ¾ 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3ywg.htm">INT 67,4B &#8211; Get Handle Count (LIM EMS)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3yy8.htm">INT 67,4C &#8211; Get Page Count for Handle</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3z00.htm">INT 67,4D &#8211; Get Page Count for All Handles (LIM EMS)</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3z1s.htm">INT 67,4E &#8211; Get/Set Page Map Context (LIM EMS 3.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte3z3k.htm">INT 67,4F &#8211; Get/Set Partial Page Map (LIM EMS 4.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte41tc.htm">INT 67,50 &#8211; Map/Unmap Multiple Handle Pages (LIM EMS 4.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte41v4.htm">INT 67,51 &#8211; Reallocate Pages (LIM EMS 4.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte41ww.htm">INT 67,52 &#8211; Get/Set Handle Attributes</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte41yo.htm">INT 67,53 Get/Set Handle Name</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte420g.htm">INT 67,54 &#8211; Get Handle Directory (LIM EMS 4.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte4228.htm">INT 67,55 &#8211; Alter Page Map and Jump (LIM EMS 4.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte4240.htm">INT 67,56 &#8211; Alter Page Map and Call (LIM EMS 4.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte425s.htm">INT 67,57 &#8211; Move/Exchange Memory Region (LIM EMS 4.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte427k.htm">INT 67,58 &#8211; Get Mappable Physical Address Array (LIM EMS 4.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte429c.htm">INT 67,59 &#8211; Get Expanded Memory Hardware Information (LIM EMS 4.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte44z4.htm">INT 67,5A &#8211; Allocate Standard/Raw Pages (LIM EMS 4.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte450w.htm">INT 67,5B &#8211; Alternate Map Register Set (LIM EMS 4.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte452o.htm">INT 67,5C &#8211; Prepare Expanded Memory for Warm Boot (LIM EMS 4.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte454g.htm">INT 67,5D &#8211; Enable/Disable OS Functions (LIM EMS 4.</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte4568.htm">INT 67,60 &#8211; LIM EMS Get Physical Window Array</a></p>
<p><a href="http://www.htl-steyr.ac.at/%7Emorg/pcinfo/hardware/interrupts/inte4580.htm">INT 70 &#8211; Real Time Clock Interrupt (XT 286,AT,PS/2)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://toscotronix.com/blog/2008/07/03/looking-for-information-on-dos-bios-etc-interrupt-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

