<?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: Whitesmiths IDRIS OS for Atari ST Virtualized!	</title>
	<atom:link href="https://virtuallyfun.com/2025/12/31/whitesmiths-idris-os-for-atari-st-virtualized/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com/2025/12/31/whitesmiths-idris-os-for-atari-st-virtualized/</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Thu, 01 Jan 2026 00:11:51 +0000</lastBuildDate>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>
	<item>
		<title>
		By: michaelengel		</title>
		<link>https://virtuallyfun.com/2025/12/31/whitesmiths-idris-os-for-atari-st-virtualized/comment-page-1/#comment-382100</link>

		<dc:creator><![CDATA[michaelengel]]></dc:creator>
		<pubDate>Thu, 01 Jan 2026 00:11:51 +0000</pubDate>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=15570#comment-382100</guid>

					<description><![CDATA[Thanks for mentioning Idris, tenox! Please let me fix a number of inaccuracies here.

First, the boot disk that is available on bitsavers is one for the Omnibyte OK68K1A board, the (as far as we know) original implementation target for the 68k port of Idris.

The rediscovery of Idris started with a posting on the vcfed forums about a strange Idris-based 68k-based machine that showed up in Mattis Lind&#039;s hands in Sweden.

https://forum.vcfed.org/index.php?threads/pd68-68000-based-vme-system-running-idris.1252893/

Back then, I started to analyze the disk image provided by Mattis and wondered if this was a starting point to recover the (at that time) lost Atari ST port. All that remained of that port on the net was a low-res picture of a Mega ST running X10 on Idris on the Idris Wikipedia entry:

https://en.wikipedia.org/wiki/Idris_%28operating_system%29#/media/File:Atari_Idris_XWindows_1.jpg

The rediscovery of Idris for the ST, then, was a happy coincidence. I started to look for further information about Idris and came across a 1986 Usenet posting by Skip Tavakkolian, whom I knew from his work on Plan 9 (but I wasn&#039;t aware he was involved in the Idris port until then).

https://groups.google.com/g/comp.sys.atari.st/c/QftYKOLSQEg/m/zTPemnfNu4cJ

Luckily, Skip still had a set of Idris floppies and also found and scanned the original documentation. He was so nice to provide all of this, but unfortunately the Idris hard disk driver used an approach to ACSI interrupt handling for which Hatari&#039;s emulation was too fast (details on request, that&#039;s a longer story – and HD emulators such as ASCI2STM currently also do not work on real hardware). Luckily, as you mention, some of the Hatari developers were able to fix the timing problem – this involved a bit more effort than just adding a delay.

I&#039;m in contact with the current copyright holder of Idris. They are very friendly and supportive and have started looking for the source code but I don&#039;t have too much hope, since they were not aware that they own the product (but let&#039;s see what they may still find). The Idris distributions available (there are copies of versions 2 and 3 now) only contain example source code for the assembly startup and device drivers, but it&#039;s possibly to compile these and link a new kernel either on the ST version or using an Idris user space emulator which I&#039;m going to release in the next few days.

I&#039;m going to write an article about the story of the recovery of Idris later this year and just submitted a talk proposal for the next meeting of the German Unix User Group (GUUG) in March.]]></description>
			<content:encoded><![CDATA[<p>Thanks for mentioning Idris, tenox! Please let me fix a number of inaccuracies here.</p>
<p>First, the boot disk that is available on bitsavers is one for the Omnibyte OK68K1A board, the (as far as we know) original implementation target for the 68k port of Idris.</p>
<p>The rediscovery of Idris started with a posting on the vcfed forums about a strange Idris-based 68k-based machine that showed up in Mattis Lind&#8217;s hands in Sweden.</p>
<p><a href="https://forum.vcfed.org/index.php?threads/pd68-68000-based-vme-system-running-idris.1252893/" rel="nofollow ugc">https://forum.vcfed.org/index.php?threads/pd68-68000-based-vme-system-running-idris.1252893/</a></p>
<p>Back then, I started to analyze the disk image provided by Mattis and wondered if this was a starting point to recover the (at that time) lost Atari ST port. All that remained of that port on the net was a low-res picture of a Mega ST running X10 on Idris on the Idris Wikipedia entry:</p>
<p><a href="https://en.wikipedia.org/wiki/Idris_%28operating_system%29#/media/File:Atari_Idris_XWindows_1.jpg" rel="nofollow ugc">https://en.wikipedia.org/wiki/Idris_%28operating_system%29#/media/File:Atari_Idris_XWindows_1.jpg</a></p>
<p>The rediscovery of Idris for the ST, then, was a happy coincidence. I started to look for further information about Idris and came across a 1986 Usenet posting by Skip Tavakkolian, whom I knew from his work on Plan 9 (but I wasn&#8217;t aware he was involved in the Idris port until then).</p>
<p><a href="https://groups.google.com/g/comp.sys.atari.st/c/QftYKOLSQEg/m/zTPemnfNu4cJ" rel="nofollow ugc">https://groups.google.com/g/comp.sys.atari.st/c/QftYKOLSQEg/m/zTPemnfNu4cJ</a></p>
<p>Luckily, Skip still had a set of Idris floppies and also found and scanned the original documentation. He was so nice to provide all of this, but unfortunately the Idris hard disk driver used an approach to ACSI interrupt handling for which Hatari&#8217;s emulation was too fast (details on request, that&#8217;s a longer story – and HD emulators such as ASCI2STM currently also do not work on real hardware). Luckily, as you mention, some of the Hatari developers were able to fix the timing problem – this involved a bit more effort than just adding a delay.</p>
<p>I&#8217;m in contact with the current copyright holder of Idris. They are very friendly and supportive and have started looking for the source code but I don&#8217;t have too much hope, since they were not aware that they own the product (but let&#8217;s see what they may still find). The Idris distributions available (there are copies of versions 2 and 3 now) only contain example source code for the assembly startup and device drivers, but it&#8217;s possibly to compile these and link a new kernel either on the ST version or using an Idris user space emulator which I&#8217;m going to release in the next few days.</p>
<p>I&#8217;m going to write an article about the story of the recovery of Idris later this year and just submitted a talk proposal for the next meeting of the German Unix User Group (GUUG) in March.</p>
]]></content:encoded>
		
			</item>
	</channel>
</rss>
