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

<channel>
	<title>TripOS &#8211; Virtually Fun</title>
	<atom:link href="https://virtuallyfun.com/category/tripos/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Wed, 24 Oct 2007 05:24:00 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>TripOS / Cintsys</title>
		<link>https://virtuallyfun.com/2007/10/24/tripos-cintsys/</link>
					<comments>https://virtuallyfun.com/2007/10/24/tripos-cintsys/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Wed, 24 Oct 2007 05:24:00 +0000</pubDate>
				<category><![CDATA[Amiga]]></category>
		<category><![CDATA[BCPL]]></category>
		<category><![CDATA[Commodore]]></category>
		<category><![CDATA[TripOS]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=54</guid>

					<description><![CDATA[While I was reading the new part 4 ( http://arstechnica.com/articles/culture/amiga-history-4-commodore-years.ars ) on the history of the Commodore Amiga, it mentions that AmigaDOS was not the original Operating System that they had wanted, but due to difficulties they had to pick &#8230; <a href="https://virtuallyfun.com/2007/10/24/tripos-cintsys/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>While I was reading the new part 4 ( <a href="http://arstechnica.com/articles/culture/amiga-history-4-commodore-years.ars">http://arstechnica.com/articles/culture/amiga-history-4-commodore-years.ars</a> ) on the history of the Commodore Amiga, it mentions that AmigaDOS was not the original Operating System that they had wanted, but due to difficulties they had to pick a &#8216;plan b&#8217; as it were.. They went with TripOS a portable OS written in BCPL.</p>
<p>TripOS ran on PDP-11&#8217;s, NOVA&#8217;s, m68k&#8217;s, and probably other machine type&#8230;  What is also interesting is that BCPL heavily influenced the development of C!  Searching about I found this:</p>
<p><a href="http://www.cl.cam.ac.uk/~mr10/BCPL.html">http://www.cl.cam.ac.uk/~mr10/BCPL.html</a></p>
<p>The homepage of Martin Richards, the author of TripOS &amp; BCPL!  What&#8217;s even cooler is that he&#8217;s cooked up an interpeted version of TripOS that will run on most anything!  Downloading <a href="http://www.cl.cam.ac.uk/users/mr/Cintpos/cintpos.zip">http://www.cl.cam.ac.uk/users/mr/Cintpos/cintpos.zip</a>  I was quickly able to setup the exe&#8217;s under Vista, and run TripOS.  It&#8217;s very cool!</p>
<p>C:\temp\BCPL\cintcode>cintsys.exe -v<br />Boot tracing level is set to 1<br />Cintcode memory (upb=4000000) allocated<br />Boot&#8217;s stack allocated at 211<br />Boot&#8217;s global vector allocated at 727<br />Rootnode allocated at 100<br />syscin/boot loaded successfully<br />syscin/blib loaded successfully<br />syscin/syslib loaded successfully<br />syscin/dlib loaded successfully<br />BOOT stack is at 211<br />BOOT global vector is at 727<br />CLI stack allocated at 8551<br />CLI global vector allocated at 9067<br />BCPL Cintcode System (25 Jan 2007)<br />boot about to call the interpreter recursively<br />It should start executing the boot function: startrootboot: about to call sys(Sys_interpret,&#8230;)<br />startroot: can now use normal stream i/o<br />startroot: trying to load syscin/cli<br />startroot: loaded syscin/cli successfully<br />startroot: now entering the cli<br />cli: now entering the main CLI loop<br />0></p>
<p>From here you can build various demonstration BCPL programs, and whatnot.  Also looking at the code for TripOS it&#8217;s VERY small&#8230; But then the same could be said of UnixV6..  Things have gotten VERY complicated over the years..</p>
<p>Anyways, I thought you&#8217;d like a glimpse into the basis of AmigaDOS!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2007/10/24/tripos-cintsys/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
