<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: HOWTO learn to program PDP-11 assembler with a modern PC and&#160;SIMH</title>
	<atom:link href="http://boingboing.net/2009/02/06/howto-learn-to-progr.html/feed" rel="self" type="application/rss+xml" />
	<link>http://boingboing.net/2009/02/06/howto-learn-to-progr.html</link>
	<description>Brain candy for Happy Mutants</description>
	<lastBuildDate>Sun, 26 May 2013 03:25:00 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.1</generator>
	<item>
		<title>By: Anonymous</title>
		<link>http://boingboing.net/2009/02/06/howto-learn-to-progr.html#comment-403228</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-403228</guid>
		<description>I envy people who have time for this retro stuff--maybe someone needs my Kaypro 2 or Commodore 64.
SUBHAN-Were you at UCSD by any chance? The PDP-11 assy. language class was equally hideous &amp; in 1980 we did PASCAL on networked Apple IIs!  </description>
		<content:encoded><![CDATA[<p>I envy people who have time for this retro stuff&#8211;maybe someone needs my Kaypro 2 or Commodore 64.<br />
SUBHAN-Were you at UCSD by any chance? The PDP-11 assy. language class was equally hideous &#038; in 1980 we did PASCAL on networked Apple IIs!  </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: marcuscole</title>
		<link>http://boingboing.net/2009/02/06/howto-learn-to-progr.html#comment-403232</link>
		<dc:creator>marcuscole</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-403232</guid>
		<description>Not sure why I kept this all these years, but when I saw this post I had to scan this and post it to flickr. It&#039;s a programming card from the PDP-11. Got it in my first computer programming class back in 1979. 

http://www.flickr.com/photos/24989276@N00/sets/72157613479397758/</description>
		<content:encoded><![CDATA[<p>Not sure why I kept this all these years, but when I saw this post I had to scan this and post it to flickr. It&#8217;s a programming card from the PDP-11. Got it in my first computer programming class back in 1979. </p>
<p><a href="http://www.flickr.com/photos/24989276@N00/sets/72157613479397758/" rel="nofollow">http://www.flickr.com/photos/24989276@N00/sets/72157613479397758/</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Gunn</title>
		<link>http://boingboing.net/2009/02/06/howto-learn-to-progr.html#comment-404256</link>
		<dc:creator>Gunn</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-404256</guid>
		<description>Nostalgia City. I wrote advertising for the PDP-11, and even the PDP-8/e. The mid-range 11&#039;s were the size of small refrigerators, or of a bank of small refrigerators. 

I wonder how many of the older SF writers cut their technological teeth on these guys.</description>
		<content:encoded><![CDATA[<p>Nostalgia City. I wrote advertising for the PDP-11, and even the PDP-8/e. The mid-range 11&#8242;s were the size of small refrigerators, or of a bank of small refrigerators. </p>
<p>I wonder how many of the older SF writers cut their technological teeth on these guys.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: schr0559</title>
		<link>http://boingboing.net/2009/02/06/howto-learn-to-progr.html#comment-403254</link>
		<dc:creator>schr0559</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-403254</guid>
		<description>~5 years ago I took a digital systems course where we programmed PDP-ish assembly in a PC emulation app.  I&#039;m not sure if it was a VM or just interpreted the assembly language programs.  The language almost made a perverse kind of sense after a while.  Then they made us do quicksort, and ever since, I&#039;ve been allergic to burning days reinventing the wheel...</description>
		<content:encoded><![CDATA[<p>~5 years ago I took a digital systems course where we programmed PDP-ish assembly in a PC emulation app.  I&#8217;m not sure if it was a VM or just interpreted the assembly language programs.  The language almost made a perverse kind of sense after a while.  Then they made us do quicksort, and ever since, I&#8217;ve been allergic to burning days reinventing the wheel&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Axx</title>
		<link>http://boingboing.net/2009/02/06/howto-learn-to-progr.html#comment-403001</link>
		<dc:creator>Axx</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-403001</guid>
		<description>All these PDP-11 posts just might come in handy for me...we actually have one sitting in the back of our lab.
&lt;br /&gt;
Since I&#039;ve been good, though they let me use the Windows 3.11 box.</description>
		<content:encoded><![CDATA[<p>All these PDP-11 posts just might come in handy for me&#8230;we actually have one sitting in the back of our lab.<br />
<br />
Since I&#8217;ve been good, though they let me use the Windows 3.11 box.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: rock that uke</title>
		<link>http://boingboing.net/2009/02/06/howto-learn-to-progr.html#comment-405329</link>
		<dc:creator>rock that uke</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-405329</guid>
		<description>New Rule: Every PDP-11 post must reference the 1971 Doonesbury storyline where Mark Slackmeyer gets a summer job as PDP-11 programmer. All kinds of awesome. A small sample at

http://research.microsoft.com/en-us/um/people/gbell/digital/timeline/quiz10r.htm
</description>
		<content:encoded><![CDATA[<p>New Rule: Every PDP-11 post must reference the 1971 Doonesbury storyline where Mark Slackmeyer gets a summer job as PDP-11 programmer. All kinds of awesome. A small sample at</p>
<p><a href="http://research.microsoft.com/en-us/um/people/gbell/digital/timeline/quiz10r.htm" rel="nofollow">http://research.microsoft.com/en-us/um/people/gbell/digital/timeline/quiz10r.htm</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>By: wgmleslie</title>
		<link>http://boingboing.net/2009/02/06/howto-learn-to-progr.html#comment-403029</link>
		<dc:creator>wgmleslie</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-403029</guid>
		<description>Simulating the PDP-11 is wonderful, but the real deal would be simulating the KSR-33 terminals complete with papertape read/write, the mechanical bell (ctrl-G) and the banging shaking rumbling chugging quaking that it makes at full tilt.</description>
		<content:encoded><![CDATA[<p>Simulating the PDP-11 is wonderful, but the real deal would be simulating the KSR-33 terminals complete with papertape read/write, the mechanical bell (ctrl-G) and the banging shaking rumbling chugging quaking that it makes at full tilt.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: jawells</title>
		<link>http://boingboing.net/2009/02/06/howto-learn-to-progr.html#comment-403036</link>
		<dc:creator>jawells</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-403036</guid>
		<description>I don&#039;t have access to a KSR-33 anywhere to do this with, but it&#039;s possible to do. SIMH will handle serial IO easily. There are a few sites that accept telnet connections to SIMH emulation sessions.

Spare Time Gizmos sells a replica PDP-11 front panel interface. The &lt;a href=&quot;http://www.sparetimegizmos.com/Hardware/KY11_Interface.htm&quot;&gt;KY11 Interface&lt;/a&gt; connects a spare front panel to a PC with an emulator using RS-232. Just because I &lt;em&gt;know&lt;/em&gt; you&#039;re dying to toggle all those switches yourself!</description>
		<content:encoded><![CDATA[<p>I don&#8217;t have access to a KSR-33 anywhere to do this with, but it&#8217;s possible to do. SIMH will handle serial IO easily. There are a few sites that accept telnet connections to SIMH emulation sessions.</p>
<p>Spare Time Gizmos sells a replica PDP-11 front panel interface. The <a href="http://www.sparetimegizmos.com/Hardware/KY11_Interface.htm">KY11 Interface</a> connects a spare front panel to a PC with an emulator using RS-232. Just because I <em>know</em> you&#8217;re dying to toggle all those switches yourself!</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: screw32</title>
		<link>http://boingboing.net/2009/02/06/howto-learn-to-progr.html#comment-403552</link>
		<dc:creator>screw32</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-403552</guid>
		<description>we use a version of this computer to run the the system that inspects the reactor integrity in CANDU nuclear reactors. Its not as bulky as the one pictured and it has a 5 1/2 inch floppy drive. </description>
		<content:encoded><![CDATA[<p>we use a version of this computer to run the the system that inspects the reactor integrity in CANDU nuclear reactors. Its not as bulky as the one pictured and it has a 5 1/2 inch floppy drive. </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: ROSSINDETROIT</title>
		<link>http://boingboing.net/2009/02/06/howto-learn-to-progr.html#comment-403047</link>
		<dc:creator>ROSSINDETROIT</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-403047</guid>
		<description>I learned to program (COBOL at first) on a VMS11/780 starting in 1980.  I missed the PDP-11 and its punch cards by a single term.  I never learned DEC Assembler but I did learn IBM Assembler that first year, a fact I&#039;ve been at pains to conceal for fear that someone will insist that I do it for a living.</description>
		<content:encoded><![CDATA[<p>I learned to program (COBOL at first) on a VMS11/780 starting in 1980.  I missed the PDP-11 and its punch cards by a single term.  I never learned DEC Assembler but I did learn IBM Assembler that first year, a fact I&#8217;ve been at pains to conceal for fear that someone will insist that I do it for a living.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: technogeek</title>
		<link>http://boingboing.net/2009/02/06/howto-learn-to-progr.html#comment-403070</link>
		<dc:creator>technogeek</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-403070</guid>
		<description>Actually, this is not a bad idea. If you&#039;re interested in learning assembler programming, the 11&#039;s architecture is a nice straightforward one to wrap your head around... almost RISC in its simplicity.

(I did a fair amount of &#039;11 hacking when I was a student, including some device driver debugging that did require working through the front panel.)
</description>
		<content:encoded><![CDATA[<p>Actually, this is not a bad idea. If you&#8217;re interested in learning assembler programming, the 11&#8242;s architecture is a nice straightforward one to wrap your head around&#8230; almost RISC in its simplicity.</p>
<p>(I did a fair amount of &#8217;11 hacking when I was a student, including some device driver debugging that did require working through the front panel.)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Anonymous</title>
		<link>http://boingboing.net/2009/02/06/howto-learn-to-progr.html#comment-404097</link>
		<dc:creator>Anonymous</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-404097</guid>
		<description>I have been an electronic technician at the US Postal service since 1980.  Many of our sorting machines were controlled by the PDP 11 until 1999.</description>
		<content:encoded><![CDATA[<p>I have been an electronic technician at the US Postal service since 1980.  Many of our sorting machines were controlled by the PDP 11 until 1999.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: subhan</title>
		<link>http://boingboing.net/2009/02/06/howto-learn-to-progr.html#comment-403101</link>
		<dc:creator>subhan</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-403101</guid>
		<description>I switched majors from Computer Science to Psychology back in the early 80s after being forced to program a PDP-11 assembly simulator in Pascal for a required class for my major.  The instructor was pathetically horrible, and unfortunately taught several of the &#039;gatekeeper&#039; classes in the department that were required passes to graduate.  </description>
		<content:encoded><![CDATA[<p>I switched majors from Computer Science to Psychology back in the early 80s after being forced to program a PDP-11 assembly simulator in Pascal for a required class for my major.  The instructor was pathetically horrible, and unfortunately taught several of the &#8216;gatekeeper&#8217; classes in the department that were required passes to graduate.  </p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Stefan Jones</title>
		<link>http://boingboing.net/2009/02/06/howto-learn-to-progr.html#comment-402873</link>
		<dc:creator>Stefan Jones</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-402873</guid>
		<description>A college friend&#039;s high school had a DEC PDP-8. The kids got excited about programming the thing, and wanted to diddle around with the interpreter for the language they were using. (FORTRAN? BASIC? I forget the details.)

At great difficulty they obtained the source.

The comments were in Portuguese . . .</description>
		<content:encoded><![CDATA[<p>A college friend&#8217;s high school had a DEC PDP-8. The kids got excited about programming the thing, and wanted to diddle around with the interpreter for the language they were using. (FORTRAN? BASIC? I forget the details.)</p>
<p>At great difficulty they obtained the source.</p>
<p>The comments were in Portuguese . . .</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: eustace</title>
		<link>http://boingboing.net/2009/02/06/howto-learn-to-progr.html#comment-402897</link>
		<dc:creator>eustace</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-402897</guid>
		<description>My friend Steve&#039;s dad ran an insurance office with one of these back in the day - Steve and I were both initiated into the world of computer games by playing Trek on those terminals.  I wonder if there is a PDP-11 port of Doom (with ascii graphics of course - but that&#039;s already been done with Doom).</description>
		<content:encoded><![CDATA[<p>My friend Steve&#8217;s dad ran an insurance office with one of these back in the day &#8211; Steve and I were both initiated into the world of computer games by playing Trek on those terminals.  I wonder if there is a PDP-11 port of Doom (with ascii graphics of course &#8211; but that&#8217;s already been done with Doom).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: dimmer</title>
		<link>http://boingboing.net/2009/02/06/howto-learn-to-progr.html#comment-402898</link>
		<dc:creator>dimmer</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-402898</guid>
		<description>Programming a PDP-11 using flip switches almost turned me off computers forever. Evil, evil thing.</description>
		<content:encoded><![CDATA[<p>Programming a PDP-11 using flip switches almost turned me off computers forever. Evil, evil thing.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Joe</title>
		<link>http://boingboing.net/2009/02/06/howto-learn-to-progr.html#comment-403179</link>
		<dc:creator>Joe</dc:creator>
		<pubDate>Wed, 30 Nov -0001 00:00:00 +0000</pubDate>
		<guid isPermaLink="false">#comment-403179</guid>
		<description>My first job out of a college I got because I&#039;d learned and used PDP-11 assembly language.

But no, the PDP-11 instruction set is in no way RISC, with its large set of addressing modes. Everything is very regular and orthogonal, which makes it easy, but the 32-bit version of the PDP-11, which carried its design principles further, was the VAX, and RISC was born as a rebellion against the VAX.
</description>
		<content:encoded><![CDATA[<p>My first job out of a college I got because I&#8217;d learned and used PDP-11 assembly language.</p>
<p>But no, the PDP-11 instruction set is in no way RISC, with its large set of addressing modes. Everything is very regular and orthogonal, which makes it easy, but the 32-bit version of the PDP-11, which carried its design principles further, was the VAX, and RISC was born as a rebellion against the VAX.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
