<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-36378453</id><updated>2011-10-15T23:09:09.748-04:00</updated><category term='&quot;alternative applications&quot;'/><category term='&quot;operating systems&quot;'/><category term='apple-tv'/><category term='android'/><category term='OS/2'/><category term='libreoffice'/><category term='pearltrees'/><category term='hpmediavault'/><category term='personal'/><category term='Linux'/><category term='apple'/><category term='programming'/><category term='perl'/><category term='rexx'/><category term='windows'/><category term='ecomstation'/><category term='changi'/><category term='pmvnc'/><category term='bootldr'/><category term='NAS'/><category term='Open Watcom'/><category term='rant'/><category term='Gentoo'/><title type='text'>Stupid OS/2 Crap and Other Stuff</title><subtitle type='html'>I started this a few years ago to keep track of things I did using OS/2. Everything kind of fell to the wayside and I got bored. I think most blogs are like people yelling in the middle of nowhere with no one to listen and this one is no different. I have become un-bored for awhile and decided to play with Bogger again to keep track of nothing important.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>61</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-36378453.post-3941198313080655623</id><published>2011-06-20T23:24:00.000-04:00</published><updated>2011-06-20T23:24:22.151-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='&quot;alternative applications&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='Linux'/><category scheme='http://www.blogger.com/atom/ns#' term='windows'/><title type='text'>My Favorite Free Alternative Applications</title><content type='html'>I was playing with Pearltrees, putting together all the major alternative applications I use that are open source.  One of the most important criteria is that a version exists for Linux and Windows.  Here it is:&lt;br /&gt;&lt;br /&gt;&lt;object width="530" height="430" id="pt-embed-2995318-647-object" type="application/x-shockwave-flash" data="http://cdn.pearltrees.com/s/embed/getApp"&gt;&lt;param name="flashvars" value="lang=en_US&amp;amp;embedId=pt-embed-2995318-647&amp;amp;treeId=2995318&amp;amp;pearlId=22091284&amp;amp;treeTitle=Free%20Alternative%20Applications&amp;amp;site=www.pearltrees.com%2F" /&gt;&lt;param name="movie" value="http://cdn.pearltrees.com/s/embed/getApp" /&gt;&lt;param name="wmode" value="opaque" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;a href="http://www.pearltrees.com/mikeyg/free-alternative-applications/id2995318" alt="Free Alternative Applications" style="text-decoration:underline;"&gt;&lt;span style="font-size:14pt;color:black;font-weight:bold"&gt;Free Alternative Applications&lt;/span&gt;&lt;span style="font-size:10pt;color:#999999;font-weight:normal"&gt; in Michael Greene (mikeyg)&lt;/span&gt;&lt;/a&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-3941198313080655623?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/3941198313080655623/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=3941198313080655623' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/3941198313080655623'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/3941198313080655623'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2011/06/my-favorite-free-alternative.html' title='My Favorite Free Alternative Applications'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-249837240332792456</id><published>2011-06-10T20:27:00.001-04:00</published><updated>2011-06-10T20:28:23.325-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='android'/><title type='text'>Thinking Space - Android App</title><content type='html'>A friend found this one and it is a good one.  I guess it could be used on a phone, but better for a tablet.&amp;nbsp; Thinking Space is a Mind Mapping application for Android.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.appbrain.com/app/thinking-space/net.thinkingspace"&gt;Thinking Space - AppBrain link.&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-249837240332792456?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/249837240332792456/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=249837240332792456' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/249837240332792456'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/249837240332792456'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2011/06/thinking-space-android-app.html' title='Thinking Space - Android App'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-6257776038038365692</id><published>2011-06-10T16:40:00.001-04:00</published><updated>2011-06-10T20:52:14.837-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='&quot;operating systems&quot;'/><category scheme='http://www.blogger.com/atom/ns#' term='pearltrees'/><title type='text'>Using Pearltrees in a Blog?</title><content type='html'>This is just to see how well Pearltrees works embedded in a blog.  I am using my Operating System branch, and not fully expanded, as a test.&lt;br /&gt;&lt;br /&gt;&lt;object data="http://cdn.pearltrees.com/s/embed/getApp" height="320" id="pt-embed-2735877-615-object" type="application/x-shockwave-flash" width="400"&gt;&lt;param name="flashvars" value="lang=en_US&amp;amp;embedId=pt-embed-2735877-615&amp;amp;treeId=2735877&amp;amp;pearlId=19934456&amp;amp;treeTitle=Operating%20Systems&amp;amp;site=www.pearltrees.com%2F" /&gt;&lt;param name="movie" value="http://cdn.pearltrees.com/s/embed/getApp" /&gt;&lt;param name="wmode" value="opaque" /&gt;&lt;param name="allowscriptaccess" value="always" /&gt;&lt;a href="http://www.pearltrees.com/mikeyg/operating-systems/id2735877" alt="Operating Systems" style="text-decoration:underline;"&gt;&lt;span style="font-size:14pt;color:black;font-weight:bold"&gt;Operating Systems&lt;/span&gt;&lt;span style="font-size:10pt;color:#999999;font-weight:normal"&gt; and Android / Linux / Under the Hood in Computing / Michael Greene (mikeyg)&lt;/span&gt;&lt;/a&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-6257776038038365692?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/6257776038038365692/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=6257776038038365692' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/6257776038038365692'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/6257776038038365692'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2011/06/using-pearltrees-in-blog.html' title='Using Pearltrees in a Blog?'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-380289357400776402</id><published>2011-06-08T20:40:00.000-04:00</published><updated>2011-06-08T20:40:02.416-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gentoo'/><category scheme='http://www.blogger.com/atom/ns#' term='libreoffice'/><title type='text'>Gentoo and LibreOffice 3.4</title><content type='html'>Updated my Gentoo systems to LibreOffice 3.4 and none of the components would start: &lt;br /&gt;&lt;br /&gt;Could not launch 'LibreOffice 3.4 [fill in component]'&lt;br /&gt;&lt;br /&gt;Failed to execute child process&lt;br /&gt;"libreoffice3.4" (No such file or directory)&lt;br /&gt;&lt;br /&gt;Looks like a Gentoo error.  The desktop commands are installed (math as an example):&lt;br /&gt;&lt;br /&gt;libreoffice3.4 --math %U&lt;br /&gt;&lt;br /&gt;when it should be:&lt;br /&gt;&lt;br /&gt;libreoffice --math %U&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-380289357400776402?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/380289357400776402/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=380289357400776402' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/380289357400776402'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/380289357400776402'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2011/06/gentoo-and-libreoffice-34.html' title='Gentoo and LibreOffice 3.4'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-2837463656404151492</id><published>2011-06-05T20:33:00.000-04:00</published><updated>2011-06-05T20:33:12.739-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='apple-tv'/><category scheme='http://www.blogger.com/atom/ns#' term='apple'/><title type='text'>Apple TV G2 Jailbreak Adventure</title><content type='html'>What better thing to do on a rainy day than jailbreak my Apple TV G2?&amp;nbsp; Why do I have this thing?&amp;nbsp; I guess I would say I had one of those “Buy It Now!” eBay moments.&amp;nbsp; Anyway, back when I bought it a Mac was needed to jailbreak the device.&amp;nbsp; Needless to say, I run about everything but Mac.&amp;nbsp; However, there are now ways to do it via Windows.&amp;nbsp; I decided to give Sn0wbreeze a try.&amp;nbsp; This YouTube video goes through all the steps to complete the jailbreak using sn0wbreeze and Windows:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.youtube.com/watch?v=g92B-LyPvds"&gt;sn0wbreeze V2.7.3 Untethered Jailbreak 4.2.2 For Apple TV 2 (Windows)&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;br /&gt;What would become of the world without YouTube and Wikipedia?&amp;nbsp; I think we would all be doomed.  I followed the video and it did not work.&amp;nbsp; On &lt;a href="http://www.chiphazard.com/2011/06/01/jailbreak-apple-tv-2g-4-2-2-4-3-untethered-using-sn0wbreeze-2-7-3/"&gt;another site I found instructions&lt;/a&gt; and my missed step: &lt;br /&gt;&lt;br /&gt;&lt;i&gt;Press and hold the Shift key and click on Restore. Then, select the custom Apple TV 2 iOS 4.2.2 ipsw that Sn0wbreeze created and placed on your desktop.&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;I selected restore without holding down shift which restored the software from Apple and then came error 1611.  I kept trying both the jailbreak and restore binary packages always getting error 1611.  After awhile I decided to try the entire jailbreak on another system instead of my laptop.  To my surprise it worked several times.  WTF?  Both systems are Windows 7 and running the same version of iTunes.  I do not get it, just another crazy Apple experience.&lt;br /&gt;&lt;br /&gt;In the end what I thought would be quickly done was not that quick.  The Apple TV is OK after the jailbreak.  I like XBMC, but I should have picked up something cheaper and never bought this thing.  No, I would not buy it again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-2837463656404151492?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/2837463656404151492/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=2837463656404151492' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/2837463656404151492'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/2837463656404151492'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2011/06/apple-tv-g2-jailbreak-adventure.html' title='Apple TV G2 Jailbreak Adventure'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-6353453633761847133</id><published>2011-05-01T18:40:00.001-04:00</published><updated>2011-06-04T07:18:32.516-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gentoo'/><title type='text'>Gentoo python 3.x error ...</title><content type='html'>I received an error compiling docutils and it is caused by python 3.x:&lt;br /&gt;&lt;br /&gt;(File "/usr/lib/python3.1/encodings/ascii.py", line 26, in decode ...)&lt;br /&gt;&lt;br /&gt;A work around:&lt;br /&gt;&lt;br /&gt;# mkdir -p /etc/portage/env/dev-python/&lt;br /&gt;# echo "export LC_CTYPE=en_US.utf8" &amp;gt; /etc/portage/env/app-portage/docutils&lt;br /&gt;&lt;br /&gt;Compiled correctly afterwards.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-6353453633761847133?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/6353453633761847133/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=6353453633761847133' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/6353453633761847133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/6353453633761847133'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2011/05/gentoo-python-3x-error.html' title='Gentoo python 3.x error ...'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-591973519267338996</id><published>2010-01-23T13:04:00.007-05:00</published><updated>2011-06-04T07:20:51.380-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><category scheme='http://www.blogger.com/atom/ns#' term='rexx'/><title type='text'>Regina</title><content type='html'>Neat, they used my rexxutil source for the current Regina 3.5 release.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-591973519267338996?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='related' href='http://regina-rexx.sourceforge.net/README.35' title='Regina'/><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/591973519267338996/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=591973519267338996' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/591973519267338996'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/591973519267338996'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2010/01/regina.html' title='Regina'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-8312687069934291180</id><published>2009-09-06T23:45:00.003-04:00</published><updated>2011-06-04T08:07:38.551-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NAS'/><category scheme='http://www.blogger.com/atom/ns#' term='hpmediavault'/><title type='text'>MV2120</title><content type='html'>Almost to the end of installing Debian on my new (sort of) &lt;a href="http://h10025.www1.hp.com/ewfrf/wc/product?product=3660805&amp;amp;lc=en&amp;amp;cc=us&amp;amp;dlc=en&amp;amp;lang=en&amp;amp;tmp_track_link=ot_we/prodlink/en_us/3660805/loc:0&amp;amp;cc=us"&gt;HP MV2120&lt;/a&gt;.  Installed (2) 1TB Seagate drives (ST31000528AS) and formatted LVM/JFS. Installed Apache, mySQL, and others stuff.  One of the best things I installed &lt;a href="http://www.webmin.com/index.html"&gt;Webmin&lt;/a&gt; which is great!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-8312687069934291180?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/8312687069934291180/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=8312687069934291180' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/8312687069934291180'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/8312687069934291180'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2009/09/mv2120.html' title='MV2120'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-6921991677870002227</id><published>2009-06-13T09:24:00.005-04:00</published><updated>2011-06-04T07:20:19.265-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><category scheme='http://www.blogger.com/atom/ns#' term='pmvnc'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>pmvnc and 4os2</title><content type='html'>Finally got Dmitry Steklenev's changes inserted into &lt;a href="http://www.mgreene.org/wikka/PmVnc"&gt;pmvnc&lt;/a&gt; and uploaded to &lt;a href="http://hobbes.nmsu.edu/"&gt;hobbes&lt;/a&gt; today. The source is at &lt;a href="http://svn.assembla.com/svn/os2utils/pmvnc/trunk/"&gt;svn.assembla.com&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I also put the 4os2 source into my svn site to make to easier to grab.  It is version 3.05A and includes all changes up to 31 May 2009 change number 34617.  All the changes entered can be viewed &lt;a href="http://perforce.openwatcom.org:4000/@md=d&amp;amp;cd=//depot/public/4os2/&amp;amp;c=DpA@//depot/public/4os2/?ac=43&amp;amp;mx=50"&gt;here&lt;/a&gt;. The svn source can be viewed or pulled from: &lt;a href="http://svn.assembla.com/svn/os2utils/4os2/"&gt;http://svn.assembla.com/svn/os2utils/4os2/&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-6921991677870002227?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/6921991677870002227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=6921991677870002227' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/6921991677870002227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/6921991677870002227'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2009/06/pmvnc-and-4os2.html' title='pmvnc and 4os2'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-987831262707381164</id><published>2009-04-15T21:42:00.002-04:00</published><updated>2011-06-04T08:10:23.198-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><category scheme='http://www.blogger.com/atom/ns#' term='pmvnc'/><category scheme='http://www.blogger.com/atom/ns#' term='ecomstation'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>pmvnc</title><content type='html'>I had a little spare time and, lucky me; I get an email about patches to PMVNC. Eugene ported this years ago and all I did was add a couple fixes – I hate the POS. But Dmitry sent the patches, so I’ll pull it up and see what is what. Hell, maybe I should put the fixes in that GG has been pissing about for a year…&lt;br /&gt;&lt;br /&gt;&amp;gt; 1. After an upgrade to the SMP computer I have many problems with the image of the remote desktop. As I understand, this is thread related problem. Two PMVNC thread try to access to the hpsBitmap simultaneously. I have serialized access via mutex in rect32.c, rect4.c and rect8.c modules. Now all works well.&lt;br /&gt;&lt;br /&gt;I never saw this on my SMP systems but sounds good.&lt;br /&gt;&lt;br /&gt;&amp;gt; 2. During testing, if I have used "Tiny Color" and "Gray Scale" modes, I have received SYS3175 crash in PMMERGE.DLL. I have replaced in rect4.c:&lt;br /&gt;pbmiBitmap = malloc(16 + sizeof(RGB2) * 16) ;&lt;br /&gt;to&lt;br /&gt;pbmiBitmap = malloc(16 + sizeof(RGB2) * 256) ;&lt;br /&gt;And now this works well also.&lt;br /&gt;&lt;br /&gt;Never did this either… again sounds good.&lt;br /&gt;&lt;br /&gt;&amp;gt; 3. Missed comma after ID_PMVNC in IDD_ABOUT resource template.&lt;br /&gt;&lt;br /&gt;Hmmm…. Ok. I guess I should fix and try to use wrc rather than rc just to find if it works.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-987831262707381164?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/987831262707381164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=987831262707381164' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/987831262707381164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/987831262707381164'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2009/04/pmvnc.html' title='pmvnc'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-127037690738609566</id><published>2009-03-07T22:04:00.002-05:00</published><updated>2011-06-04T07:49:14.376-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>OS/2 Zip 3.0 and Unzip 6.0f</title><content type='html'>I got a version of zip 3.0 and unzip 6.0f compiled with Open Watcom 1.8 for OS/2.  Supports bzip compression and files &amp;gt; 2 gig. &lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.mgreene.org/pub/ziptest.zip" target="_blank"&gt;http://www.mgreene.org/pub/ziptest.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A readable page of compiled in options is located here: &lt;a href="http://www.mgreene.org/wikka/ZipInfo" target="_blank"&gt;http://www.mgreene.org/wikka/ZipInfo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-127037690738609566?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/127037690738609566/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=127037690738609566' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/127037690738609566'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/127037690738609566'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2009/03/os2-zip-30-and-unzip-60f.html' title='OS/2 Zip 3.0 and Unzip 6.0f'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-1586187098800147942</id><published>2009-02-14T22:34:00.001-05:00</published><updated>2011-06-04T07:48:35.648-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Make up time...</title><content type='html'>Class and work have just eaten up my time.  However, as things slow down it is time to start playing again!  Come Tuesday I should have 2 IBM Xseries 335 servers.  One will be loaded with Linux and the other eCS 2.0 RC6.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-1586187098800147942?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/1586187098800147942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=1586187098800147942' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/1586187098800147942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/1586187098800147942'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2009/02/make-up-time.html' title='Make up time...'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-8415360294187933712</id><published>2008-09-07T18:35:00.001-04:00</published><updated>2011-06-04T08:29:52.454-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><title type='text'>Slashdot OS/2 Article</title><content type='html'>OS/2 Community Tries Bounty System:&lt;br /&gt;&lt;a href="http://tech.slashdot.org/article.pl?sid=08/09/07/1729255"&gt;http://tech.slashdot.org/article.pl?sid=08/09/07/1729255&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-8415360294187933712?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/8415360294187933712/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=8415360294187933712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/8415360294187933712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/8415360294187933712'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2008/09/slashdot-os2-article.html' title='Slashdot OS/2 Article'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-4227196608954318420</id><published>2008-08-24T16:43:00.006-04:00</published><updated>2011-06-04T08:30:54.980-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><category scheme='http://www.blogger.com/atom/ns#' term='bootldr'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>More output...</title><content type='html'>I finally hooked up output from the detected serial port using a DosHelp routine, but it might short lived if I can't use it after relocation.&lt;br /&gt;&lt;br /&gt;Guess the best part is that the IODelay matches what I see with a debug kernel on the same machine.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;LDRINFO: Loader initialized and running ...&lt;br /&gt;Serial out: COM1  Address 3F8 BPB 0X8800:0XB&lt;br /&gt;FileTable 0X8800:0X124A  Bootflags: 0X1481&lt;br /&gt;LDR: 0X1000  microFSD: 0X8800  miniFSD: 0X7C  endldr: 0X5000&lt;br /&gt;COM: 0X3F8 0X0 0X0 0X0  LPT: 0X378  0X0  0X0&lt;br /&gt;OS2LDR size: 19326    GenuineIntel Type: 0X6 Model: 0X8&lt;br /&gt;IODelay: 244 T0: 0 T1: -2 T2: -263  A20 gate enabled INT15-C1 not supported&lt;br /&gt;bus:dev:func 0:0:0 0:1:0 0:1E:0 0:1F:0 0:1F:1 0:1F:2 0:1F:3 0:1F:5&lt;br /&gt;bus:dev:func 1:0:0* 1:0:1 bus:dev:func 2:3:0*&lt;br /&gt;PCI BIOS 2.16  Number Bus: 3   Status: C00 :: EISA not found&lt;br /&gt;BIOS-provided physical RAM map:&lt;br /&gt;BIOS-e820: 0000000000000000 - 000000000009fc00 (usable)&lt;br /&gt;BIOS-e820: 000000000009fc00 - 00000000000a0000 (reserved)&lt;br /&gt;BIOS-e820: 00000000000e0000 - 0000000000100000 (reserved)&lt;br /&gt;BIOS-e820: 0000000000100000 - 000000003fff06c0 (usable)&lt;br /&gt;BIOS-e820: 000000003fff06c0 - 000000003fff66c0 (ACPI data)&lt;br /&gt;BIOS-e820: 000000003fff66c0 - 000000003fffe700 (ACPI NVS)&lt;br /&gt;BIOS-e820: 000000003fffe700 - 0000000040000000 (reserved)&lt;br /&gt;BIOS-e820: 00000000fec00000 - 00000000fec01000 (reserved)&lt;br /&gt;BIOS-e820: 00000000fee00000 - 00000000fee01000 (reserved)&lt;br /&gt;BIOS-e820: 00000000fff80000 - 0000000100000000 (reserved)&lt;br /&gt;&lt;br /&gt;LDRINFO: End message&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-4227196608954318420?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/4227196608954318420/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=4227196608954318420' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/4227196608954318420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/4227196608954318420'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2008/08/more-output.html' title='More output...'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-1221778294756264238</id><published>2008-08-17T22:48:00.008-04:00</published><updated>2011-06-04T08:31:27.809-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><category scheme='http://www.blogger.com/atom/ns#' term='bootldr'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>DosHlp Routines</title><content type='html'>In brief, which is all I can do, the os2ldr contains some hardware dependent routines call DosHlp routines.  Thanks to Pasha for pointing out that the ddk contains doshlp.inc which lists most of these (base\inc).&lt;br /&gt;&lt;br /&gt;The os2ldr contains a table of offsets that is passed to the kernel.  The following is a structure I put together from this information and what I saw from a disassembled os2ldr (SMP v104a).  The unknowns are not listed in the doshlp.inc.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;typedef struct _DOSHLPFUNCTIONS {&lt;br /&gt;uint16_t    TableVersion;&lt;br /&gt;uint32_t    DosHlpInit;&lt;br /&gt;uint32_t    DosHlpReboot;&lt;br /&gt;uint32_t    DosHlpNMI;&lt;br /&gt;uint32_t    DosHlpSizeMem;&lt;br /&gt;uint32_t    DosHlpConfig;&lt;br /&gt;uint32_t    DosHlpBaseDDList;&lt;br /&gt;uint32_t    DosHlpGetDriveParms;&lt;br /&gt;uint32_t    DosHlpInitSystemDump;&lt;br /&gt;uint32_t    DosHlpSystemDump;&lt;br /&gt;uint32_t    DosHlpReadSectors;&lt;br /&gt;uint32_t    DosHlpSerInit;&lt;br /&gt;uint32_t    DosHlpSetBaudRate;&lt;br /&gt;uint32_t    DosHlpSerIn;&lt;br /&gt;uint32_t    DosHlpSerOut;&lt;br /&gt;uint32_t    DosHlpToneOn;&lt;br /&gt;uint32_t    DosHlpToneOff;&lt;br /&gt;uint32_t    DosHlpGetMask;&lt;br /&gt;uint32_t    DosHlpSetMask;&lt;br /&gt;uint32_t    DosHlpSetRealMask;&lt;br /&gt;uint32_t    DosHlpSetProtMask;&lt;br /&gt;uint32_t    DosHlpSetDosEnv;&lt;br /&gt;uint32_t    DosHlpCallInt10;&lt;br /&gt;uint32_t    DosHlpProtGetMessage;&lt;br /&gt;uint32_t    DosHlpRealGetMessage;&lt;br /&gt;uint32_t    DosHlpRegisterTmrDD;&lt;br /&gt;uint32_t    DosHlpTmr16QueryTime;&lt;br /&gt;uint32_t    DosHlpEnableWatchdogNMI;&lt;br /&gt;uint32_t    DosHlpDisableWatchdogNMI;&lt;br /&gt;uint32_t    DosHlpInstallIRET;&lt;br /&gt;uint32_t    DosHlpDiscard;&lt;br /&gt;uint32_t    DosHlpInitInterrupts;&lt;br /&gt;uint32_t    DosHlpSetIRQMask;&lt;br /&gt;uint32_t    DosHlpSendEOI;&lt;br /&gt;uint32_t    DosHlpTmr32QueryTime;&lt;br /&gt;uint32_t    DosHlpTmrSetRollover;&lt;br /&gt;uint32_t    DosHlpInitNPX;&lt;br /&gt;uint32_t    DosHlpClrBusyNPX;&lt;br /&gt;uint32_t    DosHlpAckIntNPX;&lt;br /&gt;uint32_t    DosHlpWaitNPX;&lt;br /&gt;uint32_t    DosHlpValidNPXSwitch;&lt;br /&gt;uint32_t    DosHlpVNPXReset;&lt;br /&gt;uint32_t    DosHlpVNPXClrBusy;&lt;br /&gt;uint32_t    DosHlpWhyNMI;&lt;br /&gt;uint32_t    DosHlpAckNMI;&lt;br /&gt;uint32_t    DosHlpResetWatchdogNMI;&lt;br /&gt;uint32_t    DosHlpDisableCache;&lt;br /&gt;uint32_t    DosHlpFindParity;&lt;br /&gt;uint32_t    DosHlpEnableCache;&lt;br /&gt;uint32_t    DosHlpGetErrorLogPtr;&lt;br /&gt;uint32_t    DosHlpWriteErrorLog;&lt;br /&gt;uint32_t    DosHlpReadErrorLog;&lt;br /&gt;uint32_t    DosHlpResetParity;&lt;br /&gt;uint32_t    Unknown1;&lt;br /&gt;uint32_t    Unknown2;&lt;br /&gt;uint32_t    Unknown3;&lt;br /&gt;uint32_t    Unknown4;&lt;br /&gt;uint32_t    Unknown5;&lt;br /&gt;uint32_t    Unknown6;&lt;br /&gt;uint32_t    Unknown7;&lt;br /&gt;uint32_t    Unknown8;&lt;br /&gt;uint32_t    Unknown9;&lt;br /&gt;uint32_t    Unknown10;&lt;br /&gt;uint32_t    Unknown11;&lt;br /&gt;} DOSHLPFUNCTIONS, *PDOSHLPFUNCTIONS;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-1221778294756264238?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/1221778294756264238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=1221778294756264238' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/1221778294756264238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/1221778294756264238'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2008/08/doshlp-routines.html' title='DosHlp Routines'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-4749128389046353773</id><published>2008-07-27T09:55:00.003-04:00</published><updated>2011-06-04T08:32:54.035-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Another utility...</title><content type='html'>First, good post &lt;a href="http://invincibleaj.blogspot.com/2008/07/top-50-proprietary-programs-that-drive.html"&gt;The Top 50 Proprietary Programs that Drive You Crazy - and Their Open Source Alternatives&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Next, I finished a utility to compile message files, a &lt;a href="http://hobbes.nmsu.edu/cgi-bin/h-search?sh=1&amp;amp;button=Search&amp;amp;key=mkmsgf.zip&amp;amp;stype=all&amp;amp;sort=date&amp;amp;dir=%2F"&gt;mkmsgf&lt;/a&gt; clone.  I uploaded the first version to &lt;a href="http://hobbes.nmsu.edu/cgi-bin/h-search?sh=1&amp;amp;button=Search&amp;amp;key=mkmsgf.zip&amp;amp;stype=all&amp;amp;sort=date&amp;amp;dir=%2F"&gt;hobbes&lt;/a&gt;. Dose not do DBCS, but I do not need it any way.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-4749128389046353773?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/4749128389046353773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=4749128389046353773' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/4749128389046353773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/4749128389046353773'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2008/07/another-utility.html' title='Another utility...'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-6436309423989047487</id><published>2008-07-15T20:22:00.003-04:00</published><updated>2011-06-04T08:32:15.031-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='bootldr'/><title type='text'>osFree...</title><content type='html'>I have joined the &lt;a href="https://sourceforge.net/projects/osfree"&gt;osFree Project&lt;/a&gt; at Sourceforge and will keep a mirror of my loader project there.&lt;br /&gt;&lt;br /&gt;In the process of hooking in the freeLdr micro-FSD calls, I found a real pain in the ass with BootableJFS.  Each call to open clears the screen and displays their copyright message.  This messes up any messages anyone else wants to display...&lt;br /&gt;&lt;br /&gt;The fix?  Well in the newest BootableJFS (as of 2008) Pasha has a turn off.  At the JFS uFSD segment and offset 0x1944 a check is made for the byte value 0x0F.  If this is set to anything else the message is not displayed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-6436309423989047487?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/6436309423989047487/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=6436309423989047487' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/6436309423989047487'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/6436309423989047487'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2008/07/osfree.html' title='osFree...'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-3961063778642404416</id><published>2008-07-12T23:43:00.003-04:00</published><updated>2011-06-04T08:39:20.081-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bootldr'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>More and More...</title><content type='html'>&lt;a href="http://bp0.blogger.com/_Rn2DhpBI-hI/SHl6E-R-BiI/AAAAAAAAAAc/tQ2LPKPQVpY/s1600-h/vmcapture.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5222339468769232418" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 408px; CURSOR: hand; HEIGHT: 291px; TEXT-ALIGN: center" height="291" alt="" src="http://bp0.blogger.com/_Rn2DhpBI-hI/SHl6E-R-BiI/AAAAAAAAAAc/tQ2LPKPQVpY/s400/vmcapture.jpg" width="464" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-3961063778642404416?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/3961063778642404416/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=3961063778642404416' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/3961063778642404416'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/3961063778642404416'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2008/07/more-and-more.html' title='More and More...'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_Rn2DhpBI-hI/SHl6E-R-BiI/AAAAAAAAAAc/tQ2LPKPQVpY/s72-c/vmcapture.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-5130008949901505448</id><published>2008-07-02T23:46:00.007-04:00</published><updated>2011-06-04T08:38:32.043-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bootldr'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Waste of more time...</title><content type='html'>Simple? Sure, but better than nothing. Screen capture booting with a Virtual PC drive formated with Bootable JFS:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_Rn2DhpBI-hI/SGxL9K_EAGI/AAAAAAAAAAU/uhFCyOsGZNY/s1600-h/ldrscncap.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5218629582508523618" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 437px; CURSOR: hand; HEIGHT: 308px; TEXT-ALIGN: center" height="373" alt="" src="http://bp2.blogger.com/_Rn2DhpBI-hI/SGxL9K_EAGI/AAAAAAAAAAU/uhFCyOsGZNY/s400/ldrscncap.jpg" width="461" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://bp2.blogger.com/_Rn2DhpBI-hI/SGxLxQfb42I/AAAAAAAAAAM/OT8z0GwSP_0/s1600-h/ldrscncap.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;Big hang up is that the IODelay isn't coming up constant.&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-5130008949901505448?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/5130008949901505448/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=5130008949901505448' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/5130008949901505448'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/5130008949901505448'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2008/07/waste-of-more-time.html' title='Waste of more time...'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp2.blogger.com/_Rn2DhpBI-hI/SGxL9K_EAGI/AAAAAAAAAAU/uhFCyOsGZNY/s72-c/ldrscncap.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-3636235353025979028</id><published>2008-06-29T14:54:00.002-04:00</published><updated>2011-06-04T08:33:23.505-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bootldr'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>My os2ldr project</title><content type='html'>I have had sometime to play and committed the results to the SVN page:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.assembla.com/wiki/show/os2ldr"&gt;http://www.assembla.com/wiki/show/os2ldr&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-3636235353025979028?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/3636235353025979028/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=3636235353025979028' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/3636235353025979028'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/3636235353025979028'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2008/06/my-os2ldr-project.html' title='My os2ldr project'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-7879405123985222662</id><published>2008-06-15T21:34:00.002-04:00</published><updated>2011-06-04T08:40:03.377-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ecomstation'/><title type='text'>Multiboot PC for FreeDOS, Linux and eComStation</title><content type='html'>We at ERACC installed FreeDOS and eComStation for the end-user. We offered to install the Linux as well but the end-user wanted to install the openSuSE 10.3 Linux himself. There is space set aside on the 147GB SCSI hard drive for him to install a /boot near the start of the drive and the rest of openSuSE 10.3 after the eComStation partitions.&lt;br /&gt;&lt;br /&gt;&lt;a href='http://blog.eracc.com/2008/05/26/multiboot-pc-for-freedos-linux-and-ecomstation/'&gt;read more&lt;/a&gt; | &lt;a href='http://digg.com/linux_unix/Multiboot_PC_for_FreeDOS_Linux_and_eComStation'&gt;digg story&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-7879405123985222662?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/7879405123985222662/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=7879405123985222662' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/7879405123985222662'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/7879405123985222662'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2008/06/multiboot-pc-for-freedos-linux-and.html' title='Multiboot PC for FreeDOS, Linux and eComStation'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-8974743658098493554</id><published>2008-06-07T15:53:00.002-04:00</published><updated>2011-06-04T08:37:56.506-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><title type='text'>More stuff</title><content type='html'>Steven's &lt;a href="http://home.earthlink.net/%7Esteve53/os2diags/"&gt;page listing&lt;/a&gt; OS/2 Diagnostic Tools and Tips.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-8974743658098493554?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/8974743658098493554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=8974743658098493554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/8974743658098493554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/8974743658098493554'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2008/06/more-stuff.html' title='More stuff'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-1289821596261194284</id><published>2008-05-26T09:39:00.006-04:00</published><updated>2011-06-04T08:37:30.020-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bootldr'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>JFS BIOS-parameter-block</title><content type='html'>I think I have the &lt;a href="http://www.mgreene.org/wikka/BootableJFSPartition"&gt;JFS BIOS-parameter-block&lt;/a&gt; complete and making sense.&lt;br /&gt;&lt;br /&gt;A bit late but a fair article: &lt;a href="http://www.blogger.com/img/gl.link.gif"&gt;eComStation: Not for Everyone&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;also: &lt;a href="http://blog.eracc.com/2008/05/26/multiboot-pc-for-freedos-linux-and-ecomstation/"&gt;multiboot-pc-for-freedos-linux-and-ecomstation&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also, non-related, the &lt;span&gt;&lt;a href="http://www.nasa.gov/mission_pages/phoenix/main/"&gt;Phoenix landing yesterday&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-1289821596261194284?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/1289821596261194284/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=1289821596261194284' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/1289821596261194284'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/1289821596261194284'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2008/05/jfs-bios-parameter-block.html' title='JFS BIOS-parameter-block'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-6050872909783456573</id><published>2008-05-22T06:12:00.004-04:00</published><updated>2011-06-04T08:37:01.329-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bootldr'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Entry into os2ldr</title><content type='html'>Using Bochs I have the entry values into os2ldr when booted with BootJFS. One important note is that  any of the filetable structure len fields will depend on the module version.  Also, the 0x8800 segment might vary with machine types in the real world.  It is calculated:&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;uses INT 12 to find the top of low memory in continuous 1k blocks&lt;/li&gt;&lt;li&gt;subtract 0x54&lt;/li&gt;&lt;li&gt;AND with 0xFFF0&lt;/li&gt;&lt;li&gt;Shift left 6&lt;/li&gt;&lt;/ol&gt;DX == 0x1480 (00010100 10000000)&lt;br /&gt;DH boot mode flags == mini-FSD is present, micro-FSD is present&lt;br /&gt;DL drive number for the boot disk == 0x80&lt;br /&gt;&lt;br /&gt;DS:SI is a pointer to the BOOT Media's BPB 8800:000B (0x8800B)&lt;br /&gt;&lt;br /&gt;ES:DI pointer to a filetable structure  8800:124A (0x8924A), filetable structure has the following format:&lt;br /&gt;&lt;br /&gt;; module locations&lt;br /&gt;&lt;br /&gt;8924A  ft_cfiles          dw  3&lt;br /&gt;8924C  ft_ldrseg   dw 0x1000&lt;br /&gt;8924E  ft_ldrlen   dd 0x0000AE00&lt;br /&gt;89252 ft_museg   dw 0x8800&lt;br /&gt;89254 ft_mulen   dd 0x00005000&lt;br /&gt;89258 ft_mfsseg   dw 0x7C00&lt;br /&gt;8925A ft_mfslen       dd 0x0000EAE9&lt;br /&gt;8925E ft_ripseg       dw 0&lt;br /&gt;89260 ft_riplen       dd 0&lt;br /&gt;&lt;br /&gt;; microFSD vector table&lt;br /&gt;&lt;br /&gt;89264 ft_muOpen_OFF           dw 0x1A9C&lt;br /&gt;89266 ft_muOpen_SEG           dw 0x8800&lt;br /&gt;89268 ft_muRead_OFF           dw 0x1BD4&lt;br /&gt;8926A ft_muRead_SEG           dw 0x8800&lt;br /&gt;8926C ft_muClose_OFF           dw 0x1DAE&lt;br /&gt;8926E ft_muClose_SEG           dw 0x8800&lt;br /&gt;89270 ft_muTerminate_OFF  dw 0x1DD4&lt;br /&gt;89272 ft_muTerminate_SEG  dw 0x8800&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-6050872909783456573?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/6050872909783456573/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=6050872909783456573' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/6050872909783456573'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/6050872909783456573'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2008/05/entry-into-os2ldr.html' title='Entry into os2ldr'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-5859262148395143298</id><published>2008-05-18T23:27:00.003-04:00</published><updated>2011-06-04T08:36:31.863-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bootldr'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>ah... BootJFS and the process</title><content type='html'>I’m going to plagiarize from &lt;a href="http://www.osfree.org/"&gt;www.osfree.org&lt;/a&gt; and modify the text to fit my adventures with BootJFS.&lt;br /&gt;&lt;br /&gt;At the end of POST procedure the ROM BIOS initializes devices and gives control to int 19h interrupt routine, which loads 1st sector of the 1st boot device (a floopy, HDD or another). If the device was the HDD, then the Master boot record (MBR) is loaded from the 1st sector. The ROM BIOS loads it at address 07C0:0000. The MBR has a Non-System Bootstrap (NSB) routine in it, and the Partition Table (PT). The NSB code relocates MBR to 07E0:0000, jumps to 07E0:0020 and checks for a Boot Manager partition, and checks for a bootable partition on the first or second disk if present.  Next the bootsector of boot HDD partition is loaded at 07C0:0000.&lt;br /&gt;&lt;br /&gt;One of the interesting things that happens is the following:&lt;br /&gt;&lt;br /&gt;1. Find the top continuous low memory (conventional 640k), number of 1K blocks. On my Bochs drive 639 is returned.&lt;br /&gt;&lt;br /&gt;2. Calculate a load segment. The result of #1 – 54h, AND result with FFF0h, and then shifted left 6 bits.  This will be the load segment and with the Bochs drive equates to 8800.&lt;br /&gt;&lt;br /&gt;3. The bootsector of boot HDD plus an additional 31 sectors are loaded at the address (segment) calculated in #2, approximately 16K.&lt;br /&gt;&lt;br /&gt;4. A jump to the segment from #2 offset 199Ch is made.&lt;br /&gt;&lt;br /&gt;Now things have and continue to divert from IBM documentation. The code loaded in #3 contains MicroFSD.  It loads os2boot and os2ldr using MicroFSD functions, which look like C code.  Finally, the structure and registers are setup for entry into os2ldr.&lt;br /&gt;&lt;br /&gt;One of my issues is that the structure I am finding does not seem to match documentation:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;124A ft_cfiles       dw 0                   &lt;br /&gt;124C ft_ldrseg       dw 0                   &lt;br /&gt;124E ft_ldrlen       dd 0                   &lt;br /&gt;1252 ft_museg        dw 0                   &lt;br /&gt;1254 ft_mulen        dd 0                   &lt;br /&gt;1258 ft_mfsseg       dw 0                   &lt;br /&gt;125A ft_mfslen       dd 0                   &lt;br /&gt;125E ft_ripseg       dw 0                   &lt;br /&gt;1260 ft_riplen       dw 0                   &lt;br /&gt;1262                 db    0&lt;br /&gt;1263                 db    0&lt;br /&gt;&lt;br /&gt;; microFSD vector table&lt;br /&gt;12641264 ft_muOpen_OFF   dw 0                   &lt;br /&gt;1266 ft_muOpen_SEG   dw 0                   &lt;br /&gt;1268 ft_muRead_OFF   dw 0                   &lt;br /&gt;126A ft_muRead_SEG   dw 0                   &lt;br /&gt;126C ft_muClose_OFF  dw 0                   &lt;br /&gt;126E ft_muClose_SEG  dw 0                   &lt;br /&gt;1270 ft_muTerminate_OFF dw 0                &lt;br /&gt;1272 ft_muTerminate_SEG dw 0   &lt;br /&gt;&lt;br /&gt;Notice 1262h and 1263h, I do not know what they are used for...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-5859262148395143298?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/5859262148395143298/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=5859262148395143298' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/5859262148395143298'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/5859262148395143298'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2008/05/ah-bootjfs-and-process.html' title='ah... BootJFS and the process'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-7058802080604949218</id><published>2008-05-17T23:55:00.002-04:00</published><updated>2011-06-04T08:36:02.510-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='bootldr'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Killing time...</title><content type='html'>Doing as little as possible.  Have started a new project - taking things apart.&lt;br /&gt;&lt;br /&gt;http://www.mgreene.org/wikka/BootableJFS&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-7058802080604949218?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/7058802080604949218/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=7058802080604949218' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/7058802080604949218'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/7058802080604949218'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2008/05/killing-time.html' title='Killing time...'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-2385192084662526383</id><published>2008-04-02T21:23:00.005-04:00</published><updated>2011-06-04T08:35:35.171-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>OS/2 GIT?  Is GIT better than Subversion</title><content type='html'>Hey! I am no expert, but now I go to get some source and I find that the version control is GIT.  What the hell is GIT?  Here's a couple links that I read to try and understand this stuff:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://git.or.cz/gitwiki/GitSvnComparsion"&gt;http://git.or.cz/gitwiki/GitSvnComparsion&lt;/a&gt;&lt;br /&gt;&lt;a href="http://issaris.blogspot.com/2006/10/why-git.html"&gt;http://issaris.blogspot.com/2006/10/why-git.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Here's my take on it.  I wanted to get the current NASM source to compile on OS/2-eCS and found out it uses a GIT repository.  Ok, great there is no GIT port for me to use.  What is the purpose of using a versioning system that not everyone has for a cross-platform project?  MS-Linux.&lt;br /&gt;&lt;br /&gt;Might as well just make this a rant post.  I think the fact Pasha has provided a ACPI solution for OS/2-eCS even though it is not open source.  However, I am sick and tired of providing feedback to get something fixed, have it work in the next version, and then a version after it find it doesn't work again.  What's worse is it looks like regression.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-2385192084662526383?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/2385192084662526383/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=2385192084662526383' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/2385192084662526383'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/2385192084662526383'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2008/04/os2-git-is-git-better-than-subversion.html' title='OS/2 GIT?  Is GIT better than Subversion'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-840917308837893213</id><published>2008-03-22T16:14:00.010-04:00</published><updated>2011-06-04T08:34:48.422-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Easy gcc build environment</title><content type='html'>Open Office for eCS-OS/2 2.4 Beta1 is available &lt;a href="http://www.os2world.com/content/view/17561/1/"&gt;(news post)&lt;/a&gt; and I installed it on my old SMP PIII box.  Seems to work well!  I guess the big milestone was just getting it going in the previous version.&lt;br /&gt;&lt;br /&gt;Also, Pasha has his updated os2ldr on hobbes &lt;a href="http://hobbes.nmsu.edu/cgi-bin/h-viewer?sh=1&amp;amp;fname=/pub/os2/system/os2ldr.zip"&gt;(here)&lt;/a&gt;.  No chance to try it yet, but I wish it was open source.  Guess that is up to ecomstation.ru.&lt;br /&gt;&lt;br /&gt;I am in the process of rebuilding my sandbox system and I reached the point where I setup the gcc environment.  The easiest way to do this, especially since I rarely use gcc, is to use &lt;a href="http://www.smedley.info/os2ports/index.php?page=build-environment"&gt;Paul Smedley's build environment&lt;/a&gt;, currently buildenv_20071022.zip  and a size of 234,635,207 bytes.&lt;br /&gt;&lt;br /&gt;I know Paul has it on his U: drive and that the setup could be changed to use another drive, but I don't want to invest the time.  So, I created a U: drive during the system setup.&lt;br /&gt;&lt;br /&gt;First thing to do was to unzip the file.  A quick dir /s gave me the unarchived space required:&lt;br /&gt;&lt;br /&gt;686,439,038 bytes in 26,738 files and 8,057 dirs&lt;br /&gt;&lt;br /&gt;So, plan ahead because the zip file contains gcc, qt, perl, and all kinds of other libraries and executables.&lt;br /&gt;&lt;br /&gt;First thing was to cd into extras\lib and run makeomflibs, as instructed on Paul's site.  I got this at the end but I believe it is expected:&lt;br /&gt;&lt;br /&gt;warning: one or more operations failed, check the above output. :-).&lt;br /&gt;&lt;br /&gt;Also, if you look in gcc335.cmd there are a bunch of e:\python25 statements, but python is not in the zip archive.  I just grabbed Paul's &lt;a href="http://www.smedley.info/os2ports/index.php?page=python"&gt;Python v2.5.1 for OS/2 &amp;amp; eComStation&lt;/a&gt;.  I just did:&lt;br /&gt;&lt;br /&gt;unzip python-2.5.1-os2-20071223.zip&lt;br /&gt;&lt;br /&gt;and changed the references in gcc335.cmd from e: to u:.&lt;br /&gt;&lt;br /&gt;With that done I gave it an easy test, compiling nasm-2.02.  I first ran &lt;span style="font-style: italic; font-weight: bold;"&gt;sh ./configure&lt;/span&gt;&lt;br /&gt;and after it finished &lt;span style="font-weight: bold; font-style: italic;"&gt;make&lt;/span&gt;.  The problem I ran into is that Paul's gcc335.cmd defines tmp to u:\tmp which did not exist:&lt;br /&gt;&lt;br /&gt;'set tmp=u:/tmp'&lt;br /&gt;'SET TEMP=%TMP%'&lt;br /&gt;'SET TMPDIR=%TMP%'&lt;br /&gt;&lt;br /&gt;I thought it was a good idea to keep the tmp drive on u: for my gcc stuff so a quick md \tmp and I was off to run make again.  The result was an complete nasm.exe build  so I was happy.&lt;br /&gt;&lt;br /&gt;Things to note: Paul has a newer version  of perl on his site and I think qt has been updated, but I have yet to download them.  There may even be an  updated gcc package on netlabs by now.&lt;br /&gt;&lt;br /&gt;Anyway, that's it - short and sweet.  Thanks to both Knut and Paul.&lt;br /&gt;&lt;br /&gt;Other stuff:&lt;br /&gt;&lt;a href="http://technomania.net/100000-customers-tell-microsoft-to-save-xp.html"&gt;100,000 customers tell Microsoft to save XP&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-840917308837893213?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/840917308837893213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=840917308837893213' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/840917308837893213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/840917308837893213'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2008/03/easy-gcc-build-environment.html' title='Easy gcc build environment'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-4421274303354886300</id><published>2008-03-20T23:06:00.002-04:00</published><updated>2011-06-04T08:34:05.076-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>slow..</title><content type='html'>Some funny Aussie anti-MS rant - http://forums.mactalk.com.au/28/46290-why-i-hate-microsoft.html&lt;br /&gt;&lt;br /&gt;A svn page - http://www.mgreene.org/wikka/MySvnSites&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-4421274303354886300?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/4421274303354886300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=4421274303354886300' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/4421274303354886300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/4421274303354886300'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2008/03/slow.html' title='slow..'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-6196614074505171003</id><published>2008-03-10T22:19:00.005-04:00</published><updated>2011-06-04T08:44:51.352-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Subversion hosting - free</title><content type='html'>I decided to try the free hosting provided by &lt;a href="http://www.assembla.com/"&gt;assembla.&lt;/a&gt;  The first project I committed is rexxutil located here:&lt;br /&gt;&lt;br /&gt;WIKI: &lt;a href="http://www.assembla.com/wiki/show/rexxutil"&gt;http://www.assembla.com/wiki/show/rexxutil&lt;/a&gt;&lt;br /&gt;TRAC: &lt;a class="ext" href="http://trac2.assembla.com/rexxutil"&gt;http://trac2.assembla.com/rexxutil&lt;/a&gt;&lt;span class="exttail"&gt;&lt;/span&gt;&lt;br /&gt;SVN: &lt;a class="ext" href="http://svn2.assembla.com/svn/rexxutil"&gt;http://svn2.assembla.com/svn/rexxutil&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Some misc blogs with recent OS/2-eCS content:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.lockergnome.com/theoracle/2008/03/09/where-is-the-innovation-in-software/"&gt;where-is-the-innovation-in-software&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://translate.google.com/translate?u=http%3A%2F%2Fwww.eeepcnews.de%2F2008%2F02%2F22%2Fhowto-os2-warp-ecomstation-auf-dem-eee-pc%2F&amp;amp;langpair=de%7Cen&amp;amp;hl=en&amp;amp;ie=UTF-8"&gt;howto-os2-warp-ecomstation-auf-dem-eee-pc&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-6196614074505171003?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/6196614074505171003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=6196614074505171003' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/6196614074505171003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/6196614074505171003'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2008/03/subversion-hosting-free.html' title='Subversion hosting - free'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-4279371281623121079</id><published>2008-03-08T22:12:00.004-05:00</published><updated>2011-06-04T08:42:14.414-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><category scheme='http://www.blogger.com/atom/ns#' term='ecomstation'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><category scheme='http://www.blogger.com/atom/ns#' term='rexx'/><title type='text'>More stuff...</title><content type='html'>I uploaded a fixed and working version of rexxutil.dll to hobbes.&lt;br /&gt;&lt;br /&gt;Here's a free svn hosting site with trac, it looks like they give you 500 megs free:&lt;br /&gt;http://www.assembla.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-4279371281623121079?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/4279371281623121079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=4279371281623121079' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/4279371281623121079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/4279371281623121079'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2008/03/more-stuff.html' title='More stuff...'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-7378878555490164138</id><published>2008-02-16T09:03:00.005-05:00</published><updated>2011-06-04T08:41:41.852-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Big gap...</title><content type='html'>On top of being busy with work, home remodeling, and classes I finally got my pages moved to new hosting.  The previous hosting service, Namesecure, might be a poster child for piss-poor support if they add anything that could pass for support.  It took over a week to get a reply from them. Good riddance!&lt;br /&gt;&lt;br /&gt;I did play on occasion with the rexxutil.dll and managed to screw-up sysstemsort which I need to fix.  I also worked some on uniaud32 build system.&lt;br /&gt;&lt;br /&gt;Gregg Young sent me his FTE source with changes which I want to look at soon.  I do have a version I patched in UClip for fun.&lt;br /&gt;&lt;br /&gt;First on the agenda is to finish my eCS RC4 install on the ZPro. I finally got tired of the ridiculous large file size crap that pops up on some installs. I firmly believe it is caused by the toolkit install.&lt;br /&gt;&lt;br /&gt;During the install, again I was plagued by an ACPI version that would not work, but getting the debug info to Pasha fixed the problem.  Version 3.07 should contain the fix. I still can't get APIC but that is no big deal.&lt;br /&gt;&lt;br /&gt;On the whole this is interesting, &lt;a href="http://www.theinquirer.net/gb/inquirer/news/2008/02/13/sun-micro-buys-virtualbox-company-with-os2-past"&gt;Sun buying Innotek&lt;/a&gt;.  Wonder if they will have to box up Bird &lt;aka knut=""&gt; and send hime to Sun?&lt;br /&gt;&lt;br /&gt;&lt;a href="http://linux.slashdot.org/article.pl?sid=08/02/09/2041204"&gt;Should IBM's SOM/DSOM Be Open Sourced?&lt;/a&gt; This seems to be a better option than IBM releasing OS/2 code which will never happen. It must have hit a nerve, it caught the fakesteve's eye &lt;a href="http://fakesteve.blogspot.com/2008/02/holy-mother-of-god-theyre-trying-to.html"&gt;The Secret Diary of Steve Jobs&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Article chain:&lt;br /&gt;&lt;/aka&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://advice.cio.com/esther_schindler/a_little_som_thing"&gt;Just a Little SOM Thing for Linux Developers&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://desktoplinux.com/news/NS7822082064.html"&gt;Reviving OS/2's best in the Linux desktop&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;aka knut=""&gt;&lt;a href="http://linux.slashdot.org/article.pl?sid=08/02/09/2041204"&gt;Should IBM's SOM/DSOM Be Open Sourced?&lt;/a&gt;&lt;/aka&gt;&lt;/li&gt;&lt;/ul&gt;&lt;aka knut=""&gt;&lt;br /&gt;&lt;/aka&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-7378878555490164138?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/7378878555490164138/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=7378878555490164138' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/7378878555490164138'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/7378878555490164138'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2008/02/big-gap.html' title='Big gap...'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-5780541200850901302</id><published>2007-12-07T20:59:00.001-05:00</published><updated>2011-06-04T07:26:58.503-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Should IBM's OS/2 Be Open-Sourced?</title><content type='html'>&lt;a href="http://www.os2world.com/content/view/15847/1/"&gt;      The Open Source Petition letter to IBM&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A good article Esther Schindler at CIO: &lt;a href="http://advice.cio.com/esther_schindler/should_ibms_os_2_be_open_sourced"&gt;Should IBM's OS/2 Be Open-Sourced?&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Comment by me:&lt;br /&gt;&lt;br /&gt;Sadly, I agree&lt;br /&gt;&lt;br /&gt;I would like nothing more than to think that this time the petition might work or, at the very least, IBM would step up and publicly say no. My money is on no reply at all. Why revisit something that represents a period when IBM was slowly falling apart and being displaced my Microsoft? Why step up and say no in front of the open source crowd, showing their true colors?&lt;br /&gt;&lt;br /&gt;I did sign the petition, again. It is just a shame that the source that took so much time and effort to produce will just cease to exist. What a waste.&lt;br /&gt;&lt;br /&gt;&lt;h2 class="title"&gt;&lt;br /&gt;&lt;/h2&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-5780541200850901302?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/5780541200850901302/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=5780541200850901302' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/5780541200850901302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/5780541200850901302'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2007/12/should-ibms-os2-be-open-sourced.html' title='Should IBM&apos;s OS/2 Be Open-Sourced?'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-1907349169386411803</id><published>2007-11-28T06:35:00.001-05:00</published><updated>2011-06-04T07:27:49.026-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><category scheme='http://www.blogger.com/atom/ns#' term='ecomstation'/><title type='text'>First looks...</title><content type='html'>A real good first look at  Virtual Box on eCS-OS/2, Openoffice WPS integration, and SFTP plugin for NetDrive/2 by &lt;a href="http://andreas-ludwig.info/"&gt;Andreas Ludwig (link).&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-1907349169386411803?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/1907349169386411803/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=1907349169386411803' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/1907349169386411803'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/1907349169386411803'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2007/11/first-looks.html' title='First looks...'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-4119361554050236657</id><published>2007-11-11T09:17:00.001-05:00</published><updated>2011-06-04T07:28:33.682-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><category scheme='http://www.blogger.com/atom/ns#' term='NAS'/><title type='text'>More stuff...</title><content type='html'>So, in the last month I had to fix a problem I introduced in the uniaud16 build system.  One neat thing in the uniaud project, Pasha came up with a way to forward the uni16 debug messages to uni32 so a common log for both is available.&lt;br /&gt;&lt;br /&gt;Have spent most of my time configuring my network. The HPMediaVault is great! I have been able to add some apps and turn on EAs for use with Paul's samba client.  Also, the cheap linksys version 8 router has DD-WRT firmware available which works great.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-4119361554050236657?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/4119361554050236657/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=4119361554050236657' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/4119361554050236657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/4119361554050236657'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2007/11/more-stuff.html' title='More stuff...'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-5948630024468529238</id><published>2007-10-10T18:50:00.002-04:00</published><updated>2011-06-04T07:28:59.070-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NAS'/><title type='text'>HP Media Vault</title><content type='html'>Spent a lot of time recovering from a lightening strike which did some home network damage.  In the process I got a cheap ADS NAS which was a mistake. However, I finally purchased an HP Media Vault 2010 and am back on track.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-5948630024468529238?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/5948630024468529238/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=5948630024468529238' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/5948630024468529238'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/5948630024468529238'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2007/10/hp-media-vault.html' title='HP Media Vault'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-6282368677895086925</id><published>2007-09-09T18:31:00.001-04:00</published><updated>2011-06-04T07:29:40.424-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NAS'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Couple good links</title><content type='html'>Since I bricked the NAS, I have been killing some time on ASM again.&lt;br /&gt;&lt;br /&gt;Couple good links:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://mirror.href.com/thestarman/asm/debug/Segments.html"&gt;Removing the Mystery from SEGMENT : OFFSET Addressing&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.xs4all.nl/%7Esmit/asm01001.htm"&gt;Assembly Tutorial&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-6282368677895086925?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/6282368677895086925/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=6282368677895086925' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/6282368677895086925'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/6282368677895086925'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2007/09/couple-good-links.html' title='Couple good links'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-3024667582346411470</id><published>2007-09-03T00:24:00.001-04:00</published><updated>2011-06-04T07:30:26.511-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='NAS'/><title type='text'>NAS - Killing time</title><content type='html'>Been killing time playing with my new NAS. Here are some unfinished pages:&lt;br /&gt;&lt;br /&gt;http://www.mgreene.org/wikka/AdsNas&lt;br /&gt;http://www.mgreene.org/wikka/AdsNas1&lt;br /&gt;http://www.mgreene.org/wikka/AdsNas2&lt;br /&gt;http://www.mgreene.org/wikka/AdsNas3&lt;br /&gt;&lt;br /&gt;It's all stop for a bit cause I bricked it...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-3024667582346411470?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/3024667582346411470/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=3024667582346411470' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/3024667582346411470'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/3024667582346411470'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2007/09/nas-killing-time.html' title='NAS - Killing time'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-7362569052218863063</id><published>2007-08-24T23:08:00.001-04:00</published><updated>2011-06-04T07:31:48.779-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Storm...</title><content type='html'>Lucky me! While I was out of town Tuesday night we had the mother of all storms. It didn't whack me through the power cords, but rather through a hub. My 8 port hub was fried and every network item attached to it was trashed. This includes the network card on my old server, the network connection on the old MPro, a 5 port hub, and (Damn it!) the network connection on the xbox 360. So, I have been recovering the last couple days.&lt;br /&gt;&lt;br /&gt;But, on the bright side Brendan &lt;a href="http://www.os2world.com/content/view/14863/2/"&gt;released uniaud rc3&lt;/a&gt;. This comes after a lot of work and testing by Allan, Andy, Steven and others. My build system for uniaud16 was committed using all Open Watcom tools. But all the credit goes to Brendan who picked up this project.&lt;br /&gt;&lt;br /&gt;Last, &lt;a href="http://www.openwatcom.org/index.php/Main_Page"&gt;Open Watcom 1.7&lt;/a&gt; has been released! In a world of gcc, Open Watcom is a breath of fresh air...&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-7362569052218863063?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/7362569052218863063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=7362569052218863063' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/7362569052218863063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/7362569052218863063'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2007/08/storm.html' title='Storm...'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-3885347972516186571</id><published>2007-08-15T22:15:00.002-04:00</published><updated>2011-06-04T07:32:23.558-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><title type='text'>OS/2 Clone...</title><content type='html'>http://www.osfree.org/&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-3885347972516186571?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/3885347972516186571/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=3885347972516186571' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/3885347972516186571'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/3885347972516186571'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2007/08/os2-clone.html' title='OS/2 Clone...'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-1311436343250048773</id><published>2007-08-12T14:06:00.001-04:00</published><updated>2011-06-04T07:32:47.668-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><title type='text'>Just crap..</title><content type='html'>Another couple old OS/2 articles:&lt;br /&gt;&lt;br /&gt;http://www.computerworld.com/blogs/node/583&lt;br /&gt;http://www.theinquirer.net/?article=14175&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-1311436343250048773?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/1311436343250048773/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=1311436343250048773' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/1311436343250048773'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/1311436343250048773'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2007/08/just-crap.html' title='Just crap..'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-3906322254613344213</id><published>2007-08-08T00:11:00.002-04:00</published><updated>2011-06-04T07:33:17.152-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Watcom'/><title type='text'>OW RC2</title><content type='html'>Open Watcom v1.7, RC2 is now available July 10, 2007 &lt;a href="ftp://ftp.openwatcom.org/devel/"&gt;ftp://ftp.openwatcom.org/devel/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-3906322254613344213?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/3906322254613344213/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=3906322254613344213' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/3906322254613344213'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/3906322254613344213'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2007/08/ow-rc2.html' title='OW RC2'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-9132495276008901678</id><published>2007-07-27T11:47:00.001-04:00</published><updated>2011-06-04T07:33:44.327-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><title type='text'>NO to the Microsoft Office format as an ISO standard</title><content type='html'>There is an &lt;a href="http://www.noooxml.org/petition"&gt;active petition&lt;/a&gt; asking the national members of ISO to vote "NO" in the ballot of ISO DIS 29500 (Office OpenXML or OOXML format).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-9132495276008901678?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/9132495276008901678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=9132495276008901678' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/9132495276008901678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/9132495276008901678'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2007/07/no-to-microsoft-office-format-as-iso.html' title='NO to the Microsoft Office format as an ISO standard'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-9178382594893782515</id><published>2007-07-25T16:20:00.001-04:00</published><updated>2011-06-04T07:35:45.917-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><title type='text'>News links...</title><content type='html'>&lt;a href="http://www.linuxinsider.com/story/rzwmqaFj6g0f93/Microsofts-New-OSS-Strategy-Whats-Cool-at-Computex-HTC-Touch-Trumps-iPhone.xhtml"&gt;Microsoft's New OSS Strategy&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://news.com.com/5208-10784_3-0.html?forumID=1&amp;amp;threadID=29148&amp;amp;start=0"&gt;Fight against activation!&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-9178382594893782515?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/9178382594893782515/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=9178382594893782515' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/9178382594893782515'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/9178382594893782515'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2007/07/news-links.html' title='News links...'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-3943734683726075754</id><published>2007-07-18T18:33:00.001-04:00</published><updated>2011-06-04T07:37:15.332-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><category scheme='http://www.blogger.com/atom/ns#' term='Open Watcom'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Better late than never...</title><content type='html'>Knut released gcc 3.3.5 csd3  12 June 2007 &lt;a href="ftp://ftp.netlabs.org/pub/libc/"&gt;ftp://ftp.netlabs.org/pub/libc/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Open Watcom v1.7, RC1 is now available July 10, 2007 &lt;a href="ftp://ftp.openwatcom.org/devel/"&gt;ftp://ftp.openwatcom.org/devel/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Also, made some progress on a &lt;a href="http://www.mgreene.org/wikka/DevDriver"&gt;Hello World device driver&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-3943734683726075754?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/3943734683726075754/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=3943734683726075754' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/3943734683726075754'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/3943734683726075754'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2007/07/better-late-than-never.html' title='Better late than never...'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-928018199383194920</id><published>2007-07-05T00:03:00.001-04:00</published><updated>2011-06-04T07:36:14.784-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Quite a while....</title><content type='html'>Been working and playing with uniaud for the last month.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-928018199383194920?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/928018199383194920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=928018199383194920' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/928018199383194920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/928018199383194920'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2007/07/quite-while.html' title='Quite a while....'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-2579745848747032069</id><published>2007-05-28T07:34:00.001-04:00</published><updated>2011-06-04T07:47:59.579-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Blah-blah</title><content type='html'>Found Alger Pike's old webpages using &lt;a href="http://www.archive.org/"&gt;The Wayback Machine&lt;/a&gt;. I recreated some of them &lt;a href="http://www.mgreene.org/wikka/PikeOs2"&gt;here&lt;/a&gt; which also includes the hard to find example archives wfastio.zip, wiolib.zip, and devhelp.zip.&lt;br /&gt;&lt;br /&gt;Setup yet another free Blog to track my adventures with uniaud building.&lt;br /&gt;&lt;br /&gt;Update 6/4/11: Deleted the other blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-2579745848747032069?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/2579745848747032069/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=2579745848747032069' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/2579745848747032069'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/2579745848747032069'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2007/05/blah-blah.html' title='Blah-blah'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-8089053025408170234</id><published>2007-05-26T10:19:00.001-04:00</published><updated>2011-06-04T08:47:57.687-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Open Watcom'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>setvars.cmd</title><content type='html'>Added a Open Watcom eCS-OS/2 &lt;a href="http://www.mgreene.org/wikka/SetVar"&gt;setvars.cmd&lt;/a&gt; page. I had to change setvars to add perl statements for building nasm.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-8089053025408170234?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/8089053025408170234/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=8089053025408170234' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/8089053025408170234'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/8089053025408170234'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2007/05/setvarscmd.html' title='setvars.cmd'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-957864899403915827</id><published>2007-05-24T09:23:00.001-04:00</published><updated>2011-06-04T08:48:27.732-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><title type='text'>Strange coincidence...</title><content type='html'>I was looking through the testcfg source from the OS/2 Device Driver kit. I took a break and just did a couple random searches for something OS/2 related. I ended up reading this guy's blog and realized his name (Jeff Muir) was the same name I had seen in the source file I was looking at from 1992. Just funny:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://citrite.org/blogs/jeffreymuir/2006/10/15/citrix-and-microsoft-1989-1998/"&gt;citrix-and-microsoft-1989-1998&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Another funny link &lt;b&gt;&lt;a href="http://web.archive.org/web/20040313154429/http://www.business2.com/b2/web/articles/0,17863,514760,00.html"&gt;New Rules for Battling a Goliath&lt;/a&gt;.&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-957864899403915827?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/957864899403915827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=957864899403915827' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/957864899403915827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/957864899403915827'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2007/05/strange-coincidence.html' title='Strange coincidence...'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-1986906107174192056</id><published>2007-05-22T18:57:00.001-04:00</published><updated>2011-06-04T08:54:09.229-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><category scheme='http://www.blogger.com/atom/ns#' term='programming'/><title type='text'>Stuff</title><content type='html'>&lt;h1&gt;&lt;a href="http://garote.bdmonkeys.net/commandline/"&gt; The Command Line in 2004&lt;/a&gt;&lt;/h1&gt;&lt;pre&gt;&lt;span style="font-family: arial;"&gt;My favorite quote from the above:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: arial;"&gt;"I, too, adventured in the realm of zoomy CPU-meter lights,&lt;br /&gt;hacker techno-geek chic, machine-language softswitch&lt;br /&gt;twiddling, fuzzy grayscale GIFs of porn stars, and spent&lt;br /&gt;endless caffeinated hours diagnosing IRQ and baudrate&lt;br /&gt;settings so I could play Duke Nukem &lt;/span&gt;&lt;span style="font-family: arial;"&gt;with my friend Brent.&lt;br /&gt;Then something wonderful happened: I got tired of&lt;br /&gt;computing for it's own sake, and started seeking software&lt;br /&gt;and hardware that was not an end unto itself, but an&lt;br /&gt;efficient means to complete a task." &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.techbooksforfree.com/" target="_blank"&gt;&lt;span style="font-family:arial;"&gt;Free programming books&lt;/span&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;http://www.techbooksforfree.com/&lt;/a&gt;  &lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-1986906107174192056?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/1986906107174192056/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=1986906107174192056' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/1986906107174192056'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/1986906107174192056'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2007/05/stuff.html' title='Stuff'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-1033516100960343486</id><published>2007-05-18T18:57:00.001-04:00</published><updated>2011-06-04T08:50:10.734-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><category scheme='http://www.blogger.com/atom/ns#' term='changi'/><title type='text'>changi again...</title><content type='html'>Got the changi source from Paul and made a deal to pass changes to him. About 90% with changes to compile with OW.&lt;br /&gt;&lt;br /&gt;Good link:&lt;a class="moz-txt-link-freetext" href="http://publib.boulder.ibm.com/cgi-bin/bookmgr"&gt;&lt;span style="font-family: monospace;"&gt; &lt;/span&gt;http://publib.boulder.ibm.com/cgi-bin/bookmgr&lt;/a&gt;&lt;br /&gt;&lt;pre wrap=""&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-1033516100960343486?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/1033516100960343486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=1033516100960343486' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/1033516100960343486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/1033516100960343486'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2007/05/changi-again.html' title='changi again...'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-5017583637023627953</id><published>2007-05-12T23:55:00.001-04:00</published><updated>2011-06-04T08:53:05.836-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><category scheme='http://www.blogger.com/atom/ns#' term='ecomstation'/><title type='text'>Misc. Crap</title><content type='html'>Recovering from a damn mess trying ACPI 2.21 on the laptop...&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.whatpc.co.uk/itweek/comment/2189371/rude-awakening-bank-manager"&gt;Funny&lt;/a&gt; - from &lt;a href="http://w3.os2world.com:8080/"&gt;OS/2 World&lt;/a&gt; or &lt;a href="http://www.os2world.com/"&gt;old page&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Paul's page has a &lt;a href="http://smedley.info/os2ports/"&gt;new look&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="newstext"&gt;&lt;span class="newsheader"&gt;kLIBC version 0.6.2 and GCC 3.3.5 CSD2 &lt;a href="http://www.os2world.com/cgi-bin/news/viewnews.cgi?category=32&amp;amp;id=1178663308"&gt;released&lt;/a&gt; &lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-5017583637023627953?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/5017583637023627953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=5017583637023627953' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/5017583637023627953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/5017583637023627953'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2007/05/misc-crap.html' title='Misc. Crap'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-8009360829106813767</id><published>2007-05-10T21:18:00.001-04:00</published><updated>2011-06-04T08:49:32.532-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><category scheme='http://www.blogger.com/atom/ns#' term='changi'/><title type='text'>Changi</title><content type='html'>&lt;a href="http://www.egnite.de/"&gt;egnite Software GmbH&lt;/a&gt; has the old Changi source. I contacted them about it and received the following reply 8 May:&lt;br /&gt;&lt;br /&gt;Hello Mike,&lt;br /&gt;&lt;br /&gt;Mid last year I sent the sources to Paul Ratcliffe and I think he  already modified it. You may contact him at&lt;br /&gt;&lt;a class="moz-txt-link-freetext" href="http://home.clara.net/orac/os2.htm"&gt;http://home.clara.net/orac/os2.htm&lt;/a&gt;&lt;br /&gt;&lt;a class="moz-txt-link-abbreviated" href="mailto:paul@orac.clara.co.uk"&gt;paul@orac.clara.co.uk&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Best regards,&lt;br /&gt;&lt;br /&gt;Harald Kipp&lt;br /&gt;&lt;br /&gt;I haven't heard back from Ratcliffe as of 10 May.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-8009360829106813767?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/8009360829106813767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=8009360829106813767' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/8009360829106813767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/8009360829106813767'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2007/05/changi.html' title='Changi'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-1058777704571449330</id><published>2007-05-01T07:46:00.001-04:00</published><updated>2011-06-04T08:48:52.324-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><title type='text'>New - old book</title><content type='html'>&lt;span style="font-family: arial;"&gt;Found and bought &lt;/span&gt;&lt;span style="font-family:trebuchet ms,arial,helvetica;"&gt;&lt;span style="font-family: arial;"&gt;Steve Mastrianni's "&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-family:trebuchet ms,arial,helvetica;"&gt;&lt;a href="http://www.mastrianni.net/books.htm"&gt;Writing OS/2 2.1 Device Drivers in C&lt;/a&gt;" on Amazon. Old but cheap... Also, his &lt;a href="http://www.mastrianni.net/stevem.htm"&gt;website&lt;/a&gt; has some stuff..&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:trebuchet ms,arial,helvetica;"&gt;&lt;span style="font-family: arial;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-1058777704571449330?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/1058777704571449330/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=1058777704571449330' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/1058777704571449330'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/1058777704571449330'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2007/05/new-old-book.html' title='New - old book'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-6569996119560267746</id><published>2007-04-30T23:37:00.001-04:00</published><updated>2011-06-04T08:52:36.515-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Another article</title><content type='html'>&lt;a href="http://sharkbait.computerworld.com/?q=node/70"&gt;Sharkbait&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Not great but a time killer read.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-6569996119560267746?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/6569996119560267746/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=6569996119560267746' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/6569996119560267746'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/6569996119560267746'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2007/04/another-article.html' title='Another article'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-8654046704543056000</id><published>2007-04-29T09:30:00.001-04:00</published><updated>2011-06-04T08:51:47.390-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><category scheme='http://www.blogger.com/atom/ns#' term='ecomstation'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><title type='text'>Perl revisited ...</title><content type='html'>Ok, there were some problems with the perl build, but Paul has a new build that uses Knut's pathrewrite package and it seems to work well. &lt;a href="http://www.mgreene.org/wikka/PerlSetup"&gt;The dirty details here.&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-8654046704543056000?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/8654046704543056000/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=8654046704543056000' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/8654046704543056000'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/8654046704543056000'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2007/04/perl-revisited.html' title='Perl revisited ...'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-4870244524896994320</id><published>2007-04-26T18:07:00.001-04:00</published><updated>2011-06-04T08:51:06.052-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><category scheme='http://www.blogger.com/atom/ns#' term='ecomstation'/><category scheme='http://www.blogger.com/atom/ns#' term='perl'/><title type='text'>Quick Perl install and setup</title><content type='html'>Finally had the need to use Perl standalone so I setup &lt;a href="http://smedley.info/os2ports/"&gt;Paul Smedley's GCC port&lt;/a&gt;.  Then I set up a script to just initialize the perl stuff:&lt;br /&gt;&lt;br /&gt;Note:&lt;br /&gt;I unzip'd the archive to my D drive and I have sh.exe (ash.exe renamed to sh.exe) in d:\moztools.&lt;br /&gt;&lt;br /&gt;-----  perlenv.cmd -----&lt;br /&gt;set PATH=%PATH%;d:\perl\bin;&lt;br /&gt;set BEGINLIBPATH=d:\perl\bin&lt;br /&gt;set PERLIB_PREFIX=u:/perl/lib;d:/perl/lib&lt;br /&gt;set PERL_SH_DIR=d:/moztools&lt;br /&gt;&lt;br /&gt;Now to test it.....&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-4870244524896994320?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/4870244524896994320/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=4870244524896994320' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/4870244524896994320'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/4870244524896994320'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2007/04/quick-perl-install-and-setup.html' title='Quick Perl install and setup'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-2676594195171492168</id><published>2007-04-22T19:59:00.001-04:00</published><updated>2011-06-04T08:28:21.559-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'>Slow day...</title><content type='html'>&lt;h3 class="entry-header"&gt;&lt;a href="http://epcostello.net/epicrisis/archives/2007/02/18/1911.html"&gt;Is Vista Microsoft's OS/2?&lt;/a&gt;&lt;/h3&gt;&lt;br /&gt;Blast from the past, &lt;a href="http://www.guidebookgallery.org/tutorials/os221"&gt;OS/2 2.1 tutorial&lt;/a&gt; from 1993&lt;br /&gt;&lt;br /&gt;Page moved to wikka format - &lt;a href="http://www.mgreene.org/wikka/HomePage"&gt;http://www.mgreene.org/wikka/HomePage&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;How to get OS/2 Warp 4.5 (the most commonly used version of OS/2) installed in a Parallels virtual machine - &lt;a href="http://parallelsvirtualization.blogspot.com/2007/04/intalling-os2-warp-in-parallels-virtual.html"&gt;link&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-2676594195171492168?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/2676594195171492168/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=2676594195171492168' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/2676594195171492168'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/2676594195171492168'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2007/04/slow-day.html' title='Slow day...'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-116512348578208678</id><published>2006-12-03T00:12:00.001-05:00</published><updated>2011-06-04T07:26:09.933-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ecomstation'/><title type='text'>Catch Up</title><content type='html'>SciTech is out of business which is not good, but I did get ECS 2.0 Beta 2 installed on my SMP system with working ACPI.&lt;br /&gt;&lt;br /&gt;Finally remembered to upload PMVNC 1.03 to hobbes.&lt;br /&gt;&lt;br /&gt;ECS 2.0 Desktop Pics:&lt;br /&gt;&lt;a href="http://photos1.blogger.com/x/blogger/2824/4065/1600/301651/Captured006.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" src="http://photos1.blogger.com/x/blogger/2824/4065/400/899960/Captured006.jpg" style="cursor: pointer; display: block; margin: 0px auto 10px; text-align: center;" /&gt;&lt;/a&gt;&lt;a href="http://photos1.blogger.com/x/blogger/2824/4065/1600/833407/Captured001.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" src="http://photos1.blogger.com/x/blogger/2824/4065/400/233991/Captured001.jpg" style="cursor: pointer; display: block; margin: 0px auto 10px; text-align: center;" /&gt;&lt;/a&gt;&lt;br /&gt;With Pixel32 open -&lt;br /&gt;&lt;a href="http://photos1.blogger.com/x/blogger/2824/4065/1600/783777/Captured004.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" src="http://photos1.blogger.com/x/blogger/2824/4065/400/273017/Captured004.jpg" style="cursor: pointer; display: block; margin: 0px auto 10px; text-align: center;" /&gt;&lt;/a&gt;The best for last, Seamonkey and Open Office 2 Beta2:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/x/blogger/2824/4065/1600/624010/Captured003.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" src="http://photos1.blogger.com/x/blogger/2824/4065/400/69729/Captured003.jpg" style="cursor: pointer; display: block; margin: 0px auto 10px; text-align: center;" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-116512348578208678?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/116512348578208678/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=116512348578208678' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/116512348578208678'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/116512348578208678'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2006/12/catch-up.html' title='Catch Up'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-116191442531161512</id><published>2006-10-26T21:59:00.001-04:00</published><updated>2011-06-04T07:23:59.818-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rant'/><category scheme='http://www.blogger.com/atom/ns#' term='personal'/><title type='text'></title><content type='html'>I haven't done a damn thing.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-116191442531161512?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/116191442531161512/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=116191442531161512' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/116191442531161512'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/116191442531161512'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2006/10/i-havent-done-damn-thing.html' title=''/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-36378453.post-116165170975320203</id><published>2006-10-23T21:00:00.001-04:00</published><updated>2011-06-04T07:22:01.599-04:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OS/2'/><category scheme='http://www.blogger.com/atom/ns#' term='ecomstation'/><title type='text'>SketchIt (DrawIt)</title><content type='html'>Got gbmdlg.dll hooked in to the bitmap import menu.&lt;br /&gt;&lt;br /&gt;Someone requested that I add an automatic rotate option to syslogd.&lt;br /&gt;&lt;br /&gt;So what does the eComstation desktop look like? Here is mine:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://photos1.blogger.com/blogger/2824/4065/1600/desktop.jpg" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"&gt;&lt;img alt="" border="0" src="http://photos1.blogger.com/blogger/2824/4065/320/desktop.jpg" style="cursor: pointer; display: block; margin: 0px auto 10px; text-align: center;" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/36378453-116165170975320203?l=mikeos2.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://mikeos2.blogspot.com/feeds/116165170975320203/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=36378453&amp;postID=116165170975320203' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/116165170975320203'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/36378453/posts/default/116165170975320203'/><link rel='alternate' type='text/html' href='http://mikeos2.blogspot.com/2006/10/sketchit-drawit.html' title='SketchIt (DrawIt)'/><author><name>MikeG</name><uri>http://www.blogger.com/profile/17879764325683030320</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
