<?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>68040 &#8211; Virtually Fun</title>
	<atom:link href="https://virtuallyfun.com/category/68040/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Sun, 31 Oct 2021 10:22:27 +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>Re-visiting Gopher on A/UX</title>
		<link>https://virtuallyfun.com/2021/09/13/re-visiting-gopher-on-a-ux/</link>
					<comments>https://virtuallyfun.com/2021/09/13/re-visiting-gopher-on-a-ux/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Mon, 13 Sep 2021 02:38:25 +0000</pubDate>
				<category><![CDATA[68040]]></category>
		<category><![CDATA[A/UX]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[gopher]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[MacOS]]></category>
		<category><![CDATA[QEMU]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=11307</guid>

					<description><![CDATA[Rather unintentionally some 7 years ago (to the day!) I was playing with an early gopher server on Linux, musing that one day it&#8217;d be cool to run it fully on A/UX (what is it anyways?!). And thanks to Qemu&#8217;s &#8230; <a href="https://virtuallyfun.com/2021/09/13/re-visiting-gopher-on-a-ux/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Rather unintentionally <a rel="noreferrer noopener" href="/wordpress/2014/09/13/playing-around-with-gopher/" target="_blank">some 7 years ago (to the day!)</a> I was playing with an early gopher server on Linux, musing that one day it&#8217;d be cool to run it fully on <a href="/wordpress/2021/09/19/so-what-is-the-deal-with-a-ux-anyways/" target="_blank" rel="noreferrer noopener">A/UX (what is it anyways?!)</a>. And thanks to <a rel="noreferrer noopener" href="/wordpress/2021/09/02/qemus-macintosh-quadra-in-alpha-usability-runs-a-ux/" target="_blank">Qemu&#8217;s 68040 support</a> the time is at hand.</p>



<p class="wp-block-paragraph">First off I need to run this on Linux so I&#8217;ll need to build the appropriate branch myself.  Thankfully <a href="https://www.emaculation.com/" target="_blank" rel="noreferrer noopener">Cat_7</a> has boiled it down to a really simple formula:</p>



<pre class="wp-block-code"><code>git clone -b q800.upstream&nbsp;<a href="https://www.gitlab.com/mcayland/qemu">https://www.gitlab.com/mcayland/qemu</a>&nbsp;q800-upstream<br>cd q800-upstream<br>./configure --target-list=m68k-softmmu --enable-gtk --enable-sdl<br>make</code></pre>



<p class="wp-block-paragraph">In my case I remove the gtk and sdl as I&#8217;m running this headless.</p>



<p class="wp-block-paragraph">Now onto the OS itself.  While I had numerous images built over the years for Shoebill there was one major issue when compared to Qemu, and that is Shoebill loads the kernel directly while Qemu emulates the hardware so it will boot MacOS 7 directly.  While on the surface this is mundane that does mean however that none of my images will actually work on Qemu as they don&#8217;t include a blessed copy of System 7.  Not that I care that much I could always do a simple dump/restore [ dump.bsd 0f &#8211; /dev/rdsk/c0d0s0 | (cd /mnt; restore xf -) ] of my A/UX stuff that I care about anyways.  Luckily since I had added that SCSI file support to <a rel="noreferrer noopener" href="https://sourceforge.net/projects/cockatrice/" target="_blank">Cockatrice</a> I could still partition out some disks and install from there.</p>



<p class="wp-block-paragraph">Now for the further bit of bad news for me is that I found that the 68020 based Shoebill ran 3.0.0 far more stable than 3.0.1 or 3.1.  So I&#8217;d built everything around 3.0.0.  And of course trying to boot 3.0.0 on a Quadra 800 just gives you a hard lock up.  I don&#8217;t have the setup disk for 3.0.0 but mounting the CD-ROM gives you access to the disk tool (the 3.0.0 version doesn&#8217;t check for <a rel="noreferrer noopener" href="https://sourceforge.net/p/cockatrice/git/ci/master/tree/BasiliskII/dummy/scsi_dummy.cpp#l1140" target="_blank">the Apple string on SCSI ROMS</a> so you can partition with that as well).  Anyways too much time thinking I&#8217;d done something wrong until this had to be pointed out to me:</p>



<div class="wp-block-image"><figure class="aligncenter size-full"><a href="https://www.aux-penelope.com/hardware.htm"><img fetchpriority="high" decoding="async" width="738" height="511" src="https://virtuallyfun.com/wp-content/uploads/2021/09/aux-compatibility-list.png" alt="" class="wp-image-11309" srcset="https://virtuallyfun.com/wp-content/uploads/2021/09/aux-compatibility-list.png 738w, https://virtuallyfun.com/wp-content/uploads/2021/09/aux-compatibility-list-300x208.png 300w, https://virtuallyfun.com/wp-content/uploads/2021/09/aux-compatibility-list-433x300.png 433w" sizes="(max-width: 738px) 100vw, 738px" /></a><figcaption>Compatibility matrix from <a href="https://www.aux-penelope.com/hardware.htm" target="_blank" rel="noreferrer noopener">penelope</a></figcaption></figure></div>



<p class="wp-block-paragraph">That&#8217;s right, 3.0.0 doesn&#8217;t run on the Quadra 800.  Much longer ago I had a Quadra 950, fantastic beast of a machine, and yes it ran 3.0.0 just <em>great</em>. So shockingly running the right versions got me up to a working system just fine.</p>



<p class="wp-block-paragraph">Now of course back in the Shoebill days I got &#8216;3.0.1&#8217; kind of working by cheating.  The /mac programs didn&#8217;t work on Shoebill however I could copy them over from 3.0.0 to get a working system.  Could I substitute a 3.0.1 kernel &amp; /mac directory onto a 3.0.0 system?</p>



<div class="wp-block-image"><figure class="aligncenter size-full"><img decoding="async" width="543" height="191" src="https://virtuallyfun.com/wp-content/uploads/2021/09/system-7-from-3.0.0-is-too-old.png" alt="" class="wp-image-11310" srcset="https://virtuallyfun.com/wp-content/uploads/2021/09/system-7-from-3.0.0-is-too-old.png 543w, https://virtuallyfun.com/wp-content/uploads/2021/09/system-7-from-3.0.0-is-too-old-300x106.png 300w, https://virtuallyfun.com/wp-content/uploads/2021/09/system-7-from-3.0.0-is-too-old-500x176.png 500w" sizes="(max-width: 543px) 100vw, 543px" /></figure></div>



<p class="wp-block-paragraph">So first up the System 7 install from A/UX 3.0.0 is too old for a Quadra 800.  Obviously just use the one from 3.0.1.  Great.</p>



<div class="wp-block-image"><figure class="aligncenter size-full"><img decoding="async" width="579" height="287" src="https://virtuallyfun.com/wp-content/uploads/2021/09/root-filesystem-needs-to-be-checked.png" alt="" class="wp-image-11311" srcset="https://virtuallyfun.com/wp-content/uploads/2021/09/root-filesystem-needs-to-be-checked.png 579w, https://virtuallyfun.com/wp-content/uploads/2021/09/root-filesystem-needs-to-be-checked-300x149.png 300w, https://virtuallyfun.com/wp-content/uploads/2021/09/root-filesystem-needs-to-be-checked-500x248.png 500w" sizes="(max-width: 579px) 100vw, 579px" /></figure></div>



<p class="wp-block-paragraph">This lead to a problem where the root filesystem always needs to be checked in single user mode.  Something that is shockingly hard to do when your Quadra runs so fast as you have less than a second to hit the &#8216;top&#8217; button to halt the autoload.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="627" height="327" src="https://virtuallyfun.com/wp-content/uploads/2021/09/running-stand-alone-fsck.png" alt="" class="wp-image-11312" srcset="https://virtuallyfun.com/wp-content/uploads/2021/09/running-stand-alone-fsck.png 627w, https://virtuallyfun.com/wp-content/uploads/2021/09/running-stand-alone-fsck-300x156.png 300w, https://virtuallyfun.com/wp-content/uploads/2021/09/running-stand-alone-fsck-500x261.png 500w" sizes="auto, (max-width: 627px) 100vw, 627px" /></figure>



<p class="wp-block-paragraph">Naturally the standalone runs fine, with no errors.</p>



<p class="wp-block-paragraph">Thinking that it&#8217;s the start-up scripts I remove all the fsck&#8217;s and then get this message:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="688" height="230" src="https://virtuallyfun.com/wp-content/uploads/2021/09/panic-ialloc.png" alt="" class="wp-image-11313" srcset="https://virtuallyfun.com/wp-content/uploads/2021/09/panic-ialloc.png 688w, https://virtuallyfun.com/wp-content/uploads/2021/09/panic-ialloc-300x100.png 300w, https://virtuallyfun.com/wp-content/uploads/2021/09/panic-ialloc-500x167.png 500w" sizes="auto, (max-width: 688px) 100vw, 688px" /></figure>



<p class="wp-block-paragraph">Great a kernel panic.  ialloc: dup alloc.  Thinking that maybe it&#8217;s confusing the UFS, I go ahead and format the disk in SYSV and restore the image onto that.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="540" height="154" src="https://virtuallyfun.com/wp-content/uploads/2021/09/panic-no-root-filesystem.png" alt="" class="wp-image-11314" srcset="https://virtuallyfun.com/wp-content/uploads/2021/09/panic-no-root-filesystem.png 540w, https://virtuallyfun.com/wp-content/uploads/2021/09/panic-no-root-filesystem-300x86.png 300w, https://virtuallyfun.com/wp-content/uploads/2021/09/panic-no-root-filesystem-500x143.png 500w" sizes="auto, (max-width: 540px) 100vw, 540px" /></figure>



<p class="wp-block-paragraph">This gets me another kernel panic, this time no root filesystem.  Surprise the SYSV filesystem was made optional in a default install.  I run &#8216;newconfig sysv&#8217; from 3.0.1 and copy that kernel back, and for good measure the shared libraries from 3.0.1. Now I get a different error:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="566" height="207" src="https://virtuallyfun.com/wp-content/uploads/2021/09/not-enough-system-memory.png" alt="" class="wp-image-11315" srcset="https://virtuallyfun.com/wp-content/uploads/2021/09/not-enough-system-memory.png 566w, https://virtuallyfun.com/wp-content/uploads/2021/09/not-enough-system-memory-300x110.png 300w, https://virtuallyfun.com/wp-content/uploads/2021/09/not-enough-system-memory-500x183.png 500w" sizes="auto, (max-width: 566px) 100vw, 566px" /></figure>



<p class="wp-block-paragraph">Interesting, I try to hit restart, and instead I get dumped into text mode!</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="802" height="632" src="https://virtuallyfun.com/wp-content/uploads/2021/09/aux-in-text-mode.png" alt="" class="wp-image-11316" srcset="https://virtuallyfun.com/wp-content/uploads/2021/09/aux-in-text-mode.png 802w, https://virtuallyfun.com/wp-content/uploads/2021/09/aux-in-text-mode-300x236.png 300w, https://virtuallyfun.com/wp-content/uploads/2021/09/aux-in-text-mode-768x605.png 768w, https://virtuallyfun.com/wp-content/uploads/2021/09/aux-in-text-mode-381x300.png 381w" sizes="auto, (max-width: 802px) 100vw, 802px" /><figcaption>Victory!</figcaption></figure>



<p class="wp-block-paragraph">So here we are a 3.0.1 kernel with a 3.0.0 userland! I&#8217;m going to use this as a server anyways so I don&#8217;t really care about the Mac UI.  Naturally so many twists and turns I&#8217;ll just skip to the end.  Networking didn&#8217;t work correctly.  Maybe I should have copied all the network stuff from 3.0.1 over but at this point it&#8217;s basically a 3.0.1 system so why even bother?</p>



<p class="wp-block-paragraph">So the next thing of course is just to setup Qemu to listen on a loopback and add some disks.  A lot of disks.</p>



<pre class="wp-block-code"><code>./qemu-system-m68k \<br>-L pc-bios \<br>-m 256 \<br>-M q800 \<br>-vnc 10.11.0.1:35 \<br>-serial stdio \<br>-bios Quadra800.rom \<br>-net nic,model=dp83932,netdev=ne -netdev user,id=ne,hostfwd=tcp:10.11.0.1:42323-:23,hostfwd=tcp:10.11.0.1:40070-:70,hostfwd=tcp:10.11.0.1:40080-:80 \<br>-drive file=pram-aux.img,format=raw,if=mtd \<br>-device scsi-hd,scsi-id=0,drive=hd0,vendor="SEAGATE",product="ST225N",ver="1.0" \<br>-drive file=scsi0.vmdk,media=disk,format=vmdk,if=none,id=hd0 \<br>-device scsi-hd,scsi-id=1,drive=hd1,vendor="SEAGATE",product="ST225N",ver="1.1" \<br>-drive file=scsi1.vmdk,media=disk,format=vmdk,if=none,id=hd1 \<br>-device scsi-hd,scsi-id=2,drive=hd2,vendor="SEAGATE",product="ST225N",ver="1.2" \<br>-drive file=scsi2.vmdk,media=disk,format=vmdk,if=none,id=hd2 \<br>-device scsi-hd,scsi-id=3,drive=hd3,vendor="SEAGATE",product="ST225N",ver="1.3" \<br>-drive file=scsi3.vmdk,media=disk,format=vmdk,if=none,id=hd3 \<br>-device scsi-hd,scsi-id=4,drive=hd4,vendor="SEAGATE",product="ST225N",ver="1.4" \<br>-drive file=scsi4.vmdk,media=disk,format=vmdk,if=none,id=hd4 \<br>-device scsi-hd,scsi-id=5,drive=hd5,vendor="SEAGATE",product="ST225N",ver="1.5" \<br>-drive file=scsi5.vmdk,media=disk,format=vmdk,if=none,id=hd5 \<br>-device scsi-hd,scsi-id=6,drive=hd6,vendor="SEAGATE",product="ST225N",ver="1.6" \<br>-drive file=scsi6.vmdk,media=disk,format=vmdk,if=none,id=hd6</code></pre>



<div class="wp-block-image"><figure class="aligncenter size-full"><img loading="lazy" decoding="async" width="486" height="483" src="https://virtuallyfun.com/wp-content/uploads/2021/09/lots-of-disks.png" alt="" class="wp-image-11317" srcset="https://virtuallyfun.com/wp-content/uploads/2021/09/lots-of-disks.png 486w, https://virtuallyfun.com/wp-content/uploads/2021/09/lots-of-disks-300x298.png 300w, https://virtuallyfun.com/wp-content/uploads/2021/09/lots-of-disks-150x150.png 150w, https://virtuallyfun.com/wp-content/uploads/2021/09/lots-of-disks-302x300.png 302w" sizes="auto, (max-width: 486px) 100vw, 486px" /><figcaption>Yeah well&#8230; great!?</figcaption></figure></div>



<p class="wp-block-paragraph">One nice thing is that since we are on Qemu I don&#8217;t have to use raw disk images, I can zero stuff out and use VMDK&#8217;s.  Nice.  I guess I could bridge the VM later, but for now NAT is fine enough as all I need is telnet &amp; gopher.  So I grab <a rel="noreferrer noopener" href="https://ftp.gwdg.de/pub/misc/boombox/gopher/Unix/gopher2_3.1.tar.gz" target="_blank">gopher2_3.1.tar.gz</a>, rebuild and move over my gopher site from Linux into A/UX and I&#8217;m up and running in no time.  It was shockingly easy.  I update a few things to reflect it running on A/UX now.</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="768" height="394" src="https://virtuallyfun.com/wp-content/uploads/2021/09/look-upon-my-Quadra-and-weep.png" alt="" class="wp-image-11318" srcset="https://virtuallyfun.com/wp-content/uploads/2021/09/look-upon-my-Quadra-and-weep.png 768w, https://virtuallyfun.com/wp-content/uploads/2021/09/look-upon-my-Quadra-and-weep-300x154.png 300w, https://virtuallyfun.com/wp-content/uploads/2021/09/look-upon-my-Quadra-and-weep-500x257.png 500w" sizes="auto, (max-width: 768px) 100vw, 768px" /><figcaption>Currently 2 days of uptime!</figcaption></figure>



<p class="wp-block-paragraph">And just like that I took my <a href="https://virtuallyfun.com/wordpress/2019/12/26/apparently-im-notable-on-gopherspace/" target="_blank" rel="noreferrer noopener">semi popular gopher site</a>, and moved it to A/UX seven years after thinking that this would be a &#8216;good idea(tm)&#8217;.  I&#8217;m sure it won&#8217;t backfire spectacularly.</p>



<p class="wp-block-paragraph">I don&#8217;t know if any of this is useful or interesting but it was to me.  It&#8217;s been nice that Qemu has been able to keep uptime in several days, I had 3 days of uptime before I took it down to  max out the storage so I could possibly do more with it.</p>



<p class="wp-block-paragraph">Naturally it&#8217;s still available as <a href="gopher://gopher.superglobalmegacorp.com">gopher://gopher.superglobalmegacorp.com</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2021/09/13/re-visiting-gopher-on-a-ux/feed/</wfw:commentRss>
			<slash:comments>8</slash:comments>
		
		
			</item>
		<item>
		<title>Qemu&#8217;s Macintosh Quadra in alpha usability! (runs A/UX!)</title>
		<link>https://virtuallyfun.com/2021/09/02/qemus-macintosh-quadra-in-alpha-usability-runs-a-ux/</link>
					<comments>https://virtuallyfun.com/2021/09/02/qemus-macintosh-quadra-in-alpha-usability-runs-a-ux/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Thu, 02 Sep 2021 16:52:52 +0000</pubDate>
				<category><![CDATA[68040]]></category>
		<category><![CDATA[A/UX]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[MacOS]]></category>
		<category><![CDATA[QEMU]]></category>
		<category><![CDATA[SYSV]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=11294</guid>

					<description><![CDATA[I&#8217;m being a bit unfair as far as Alpha&#8217;s go it&#8217;s rough to get going but wow it&#8217;s GREAT! For starters it&#8217;s a Quadra 800 so System 7.1 through 8.1 will work. Also this has full 68040 capabilities so yes &#8230; <a href="https://virtuallyfun.com/2021/09/02/qemus-macintosh-quadra-in-alpha-usability-runs-a-ux/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">I&#8217;m being a bit unfair as far as Alpha&#8217;s go it&#8217;s rough to get going but wow it&#8217;s <em>GREAT</em>! For starters it&#8217;s a Quadra 800 so System 7.1 through 8.1 will work.  Also this has full 68040 capabilities so yes that means MMU and YES A/UX (and NetBSD!) will run</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><a href="https://virtuallyfun.com/wp-content/uploads/2021/09/aux300-on-qemu.png"><img loading="lazy" decoding="async" width="1024" height="511" src="https://virtuallyfun.com/wp-content/uploads/2021/09/aux300-on-qemu-1024x511.png" alt="" class="wp-image-11295" srcset="https://virtuallyfun.com/wp-content/uploads/2021/09/aux300-on-qemu-1024x511.png 1024w, https://virtuallyfun.com/wp-content/uploads/2021/09/aux300-on-qemu-300x150.png 300w, https://virtuallyfun.com/wp-content/uploads/2021/09/aux300-on-qemu-768x383.png 768w, https://virtuallyfun.com/wp-content/uploads/2021/09/aux300-on-qemu-500x249.png 500w, https://virtuallyfun.com/wp-content/uploads/2021/09/aux300-on-qemu.png 1257w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure></div>



<p class="wp-block-paragraph">As always you can find more on <a href="https://www.emaculation.com/forum/viewtopic.php?f=37&amp;t=11326">emaculation</a>, the best source for news and info on emulating the Mac.</p>



<p class="wp-block-paragraph">Additionally you can find the <a href="https://www.emaculation.com/doku.php/m68k-qemu-on-windows" target="_blank" rel="noreferrer noopener">setup guide here</a>.</p>



<p class="wp-block-paragraph">Many of my Shoebill/Cockatrice III images didn&#8217;t work at all.  Some at least were picked up as blank disks.  I had less luck with freshly created raw/vmdk or qcow2 disks.  Not sure at all.  My minimal 7 2gb disk worked fine as a donor, and even converting to a vmdk was fine. Sooo YMMV.  But hey it&#8217;s an Alpha and <strong>YES IT CAN WORK</strong>.</p>



<p class="wp-block-paragraph">Another plus is that the idle loop works fine so it won&#8217;t burn 100% of your CPU.  This could possibly be a great gopher server!?  Time will tell.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2021/09/02/qemus-macintosh-quadra-in-alpha-usability-runs-a-ux/feed/</wfw:commentRss>
			<slash:comments>18</slash:comments>
		
		
			</item>
		<item>
		<title>Cockatrice III 0.5a update</title>
		<link>https://virtuallyfun.com/2020/10/28/cockatrice-iii-0-5a-update/</link>
					<comments>https://virtuallyfun.com/2020/10/28/cockatrice-iii-0-5a-update/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Wed, 28 Oct 2020 06:35:23 +0000</pubDate>
				<category><![CDATA[68000]]></category>
		<category><![CDATA[68030]]></category>
		<category><![CDATA[68040]]></category>
		<category><![CDATA[audio]]></category>
		<category><![CDATA[BasiliskII]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[m68k]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[MacOS]]></category>
		<category><![CDATA[mingw]]></category>
		<category><![CDATA[SDL]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=10569</guid>

					<description><![CDATA[Well this is a &#8216;small&#8217; update, but with a big change, the audio is for the most part working great now thanks to this fix from rakslice. Namely changing SDL to MSB: desired.format = AUDIO_S16MSB; And another MinGW tweak, and &#8230; <a href="https://virtuallyfun.com/2020/10/28/cockatrice-iii-0-5a-update/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<figure class="wp-block-image size-large"><a href="https://virtuallyfun.com/wp-content/uploads/2020/10/booz-cheers.jpg"><img loading="lazy" decoding="async" width="1002" height="627" src="https://virtuallyfun.com/wp-content/uploads/2020/10/booz-cheers.jpg" alt="" class="wp-image-10570" srcset="https://virtuallyfun.com/wp-content/uploads/2020/10/booz-cheers.jpg 1002w, https://virtuallyfun.com/wp-content/uploads/2020/10/booz-cheers-300x188.jpg 300w, https://virtuallyfun.com/wp-content/uploads/2020/10/booz-cheers-768x481.jpg 768w, https://virtuallyfun.com/wp-content/uploads/2020/10/booz-cheers-479x300.jpg 479w" sizes="auto, (max-width: 1002px) 100vw, 1002px" /></a><figcaption>Here&#8217;s to US!</figcaption></figure>



<p class="wp-block-paragraph">Well this is a &#8216;small&#8217; update, but with a big change, the audio is for the most part working great now thanks to <a href="https://sourceforge.net/p/cockatrice/git/ci/1fe8a2e005cf50f2d9bf27e3053a6a4f6ec0ce18/">this fix</a> from <a href="https://sourceforge.net/u/rakslice/">rakslice</a>.  Namely changing SDL to MSB:</p>



<pre class="wp-block-preformatted">desired.format = AUDIO_S16MSB;</pre>



<p class="wp-block-paragraph">And another MinGW tweak, and yeah it&#8217;s GREAT!</p>



<figure class="wp-block-image size-large"><a href="https://virtuallyfun.com/wp-content/uploads/2020/10/RealAudio-3-on-MacOS-8.1.jpg"><img loading="lazy" decoding="async" width="1002" height="627" src="https://virtuallyfun.com/wp-content/uploads/2020/10/RealAudio-3-on-MacOS-8.1.jpg" alt="" class="wp-image-10571" srcset="https://virtuallyfun.com/wp-content/uploads/2020/10/RealAudio-3-on-MacOS-8.1.jpg 1002w, https://virtuallyfun.com/wp-content/uploads/2020/10/RealAudio-3-on-MacOS-8.1-300x188.jpg 300w, https://virtuallyfun.com/wp-content/uploads/2020/10/RealAudio-3-on-MacOS-8.1-768x481.jpg 768w, https://virtuallyfun.com/wp-content/uploads/2020/10/RealAudio-3-on-MacOS-8.1-479x300.jpg 479w" sizes="auto, (max-width: 1002px) 100vw, 1002px" /></a></figure>



<p class="wp-block-paragraph">Even stuff like RealAudio work now!  I&#8217;ll add some self hosted video later as it&#8217;d just get struck from anything public.</p>



<p class="wp-block-paragraph">Also since the RealAudio player is timebombed for installing, I added some lazy offset to remove however many billions of ticks from the clock letting you jump in some random point in the past when it won&#8217;t care.</p>



<p class="wp-block-paragraph">I guess the final if any justification for a bump would be rebuilding with GCC 8.1.0 on MinGW.  I somehow butchered the slirp.h to make it too MinGW&#8217;ish so it won&#8217;t clean build on Linux or OS X, but I have re-butchered a private branch and it works.. I just need to merge and clean but I&#8217;m not in the mood at the moment.</p>



<p class="wp-block-paragraph">I could be crazy but it &#8220;feels&#8221; faster.</p>



<p class="wp-block-paragraph">At any rate, I found that System 7 is more agreeable to running Return to Zork, just use some toast image mounter from within MacOS, and it&#8217;ll run!</p>



<p class="wp-block-paragraph">Also there is some ULONGLONG weirdness going on, so I had to backout Peter&#8217;s changes for larger disks.  No doubt some standard type thing change in GCC 8.</p>



<p class="wp-block-paragraph">You can <a href="https://sourceforge.net/projects/cockatrice/">download binaries/source from Sourceforge</a>.</p>



<a href="https://sourceforge.net/projects/cockatrice/files/latest/download"><img loading="lazy" decoding="async" alt="Download Cockatrice III" src="https://a.fsdn.com/con/app/sf-download-button" width="276" height="48" srcset="https://a.fsdn.com/con/app/sf-download-button?button_size=2x 2x"></a><br>



<a href="https://sourceforge.net/projects/cockatrice/files/latest/download"><img decoding="async" alt="Download Cockatrice III" src="https://img.shields.io/sourceforge/dm/cockatrice.svg"></a>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2020/10/28/cockatrice-iii-0-5a-update/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
		<item>
		<title>Qemu 5 was recently released</title>
		<link>https://virtuallyfun.com/2020/05/04/qemu-5-was-recently-released/</link>
					<comments>https://virtuallyfun.com/2020/05/04/qemu-5-was-recently-released/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Mon, 04 May 2020 04:47:16 +0000</pubDate>
				<category><![CDATA[68040]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[NeXTSTEP]]></category>
		<category><![CDATA[QEMU]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=10254</guid>

					<description><![CDATA[It&#8217;s been jumping numbers like crazy, and I&#8217;m still holding onto 0.9 because I&#8217;m weird. Anyways there is something amazing hiding in all those release notes and stuff: The m68k emulation is good enough to run Linux! Granted the target &#8230; <a href="https://virtuallyfun.com/2020/05/04/qemu-5-was-recently-released/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">It&#8217;s been jumping numbers like crazy, and I&#8217;m still holding onto 0.9 because I&#8217;m weird.  Anyways there is something amazing hiding in all those release notes and stuff:</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><a href="https://virtuallyfun.com/wp-content/uploads/2020/05/Screenshot-2020-05-04-at-12.37.48-PM.png" target="_blank" rel="noopener noreferrer"><img loading="lazy" decoding="async" width="589" height="368" src="https://virtuallyfun.com/wp-content/uploads/2020/05/Screenshot-2020-05-04-at-12.37.48-PM.png" alt="" class="wp-image-10255" srcset="https://virtuallyfun.com/wp-content/uploads/2020/05/Screenshot-2020-05-04-at-12.37.48-PM.png 589w, https://virtuallyfun.com/wp-content/uploads/2020/05/Screenshot-2020-05-04-at-12.37.48-PM-300x187.png 300w, https://virtuallyfun.com/wp-content/uploads/2020/05/Screenshot-2020-05-04-at-12.37.48-PM-480x300.png 480w" sizes="auto, (max-width: 589px) 100vw, 589px" /></a><figcaption>68040!</figcaption></figure></div>



<p class="wp-block-paragraph">The m68k emulation is good enough to run Linux!  Granted the target machine is the Macintosh 800, although the Mac ROM doesn&#8217;t boot enough to do anything Apple enough, using a serial console however does get us into the system.  On my ancient Mac Pro I get emulation in the speed range of a 1Ghz G4!</p>



<pre class="wp-block-preformatted">
root@qemu68k:~# cat /proc/cpuinfoÂ 
CPU: 68040
MMU: 68040
FPU: 68040
Clocking: 1304.9MHz
BogoMips: 869.99
Calibration: 4349952 loops</pre>



<p class="wp-block-paragraph">Absolutely amazing!</p>



<p class="wp-block-paragraph">Installation is a bit tricky as there is no true bootrom / boot process, so I had to load the installer with a dummy &#8216;raw&#8217; disk, and tar the kernel &amp; initrd to that raw disk so I could later extract it on the native OS to boot into the disk.  I followed mostly <a href="https://wiki.qemu.org/Documentation/Platforms/m68k">the instructions here</a>.</p>



<p class="wp-block-paragraph">And what is that?  NeXT CUBE emulation?</p>



<figure class="wp-block-image size-large"><a href="https://virtuallyfun.com/wp-content/uploads/2020/05/Screenshot-2020-05-04-at-12.44.01-PM.png" target="_blank" rel="noopener noreferrer"><img loading="lazy" decoding="async" width="885" height="481" src="https://virtuallyfun.com/wp-content/uploads/2020/05/Screenshot-2020-05-04-at-12.44.01-PM.png" alt="" class="wp-image-10256" srcset="https://virtuallyfun.com/wp-content/uploads/2020/05/Screenshot-2020-05-04-at-12.44.01-PM.png 885w, https://virtuallyfun.com/wp-content/uploads/2020/05/Screenshot-2020-05-04-at-12.44.01-PM-300x163.png 300w, https://virtuallyfun.com/wp-content/uploads/2020/05/Screenshot-2020-05-04-at-12.44.01-PM-768x417.png 768w, https://virtuallyfun.com/wp-content/uploads/2020/05/Screenshot-2020-05-04-at-12.44.01-PM-500x272.png 500w" sizes="auto, (max-width: 885px) 100vw, 885px" /></a></figure>



<p class="wp-block-paragraph">The peripherals are nowhere near complete enough to boot, HOWEVER it does boot the PROM, complete with keyboard support.</p>



<pre class="wp-block-preformatted">qemu-system-m68k -M next-cube -bios Rev_2.5_v66.BIN</pre>



<p class="wp-block-paragraph">It&#8217;s fun enough to play with.  And thanks to Qemu&#8217;s <em>fast</em> emulation, perhaps this is a speedy way to run stuff in the future?</p>



<p class="wp-block-paragraph">Now isn&#8217;t that cool?</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2020/05/04/qemu-5-was-recently-released/feed/</wfw:commentRss>
			<slash:comments>25</slash:comments>
		
		
			</item>
		<item>
		<title>Previous 2.0 release!</title>
		<link>https://virtuallyfun.com/2018/04/10/previous-2-0-release/</link>
					<comments>https://virtuallyfun.com/2018/04/10/previous-2-0-release/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Tue, 10 Apr 2018 08:04:14 +0000</pubDate>
				<category><![CDATA[68030]]></category>
		<category><![CDATA[68040]]></category>
		<category><![CDATA[NeXTSTEP]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=8316</guid>

					<description><![CDATA[I don&#8217;t know if the picture portrays it, but yes the killer feature of version 2.0 is that you can now use 3 NeXTdimension cards in the virtual cube!Â  Time to party like a millionaire! You can get my pre-compiled &#8230; <a href="https://virtuallyfun.com/2018/04/10/previous-2-0-release/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><div id="attachment_8317" style="width: 950px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2018/04/tripple-NeXTdimension-cube.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-8317" class="size-full wp-image-8317" src="https://virtuallyfun.com/wp-content/uploads/2018/04/tripple-NeXTdimension-cube.png" alt="" width="940" height="325" /></a><p id="caption-attachment-8317" class="wp-caption-text">tripple NeXTdimension cube</p></div></p>
<p>I don&#8217;t know if the picture portrays it, but yes the killer feature of version 2.0 is that you can now use 3 NeXTdimension cards in the virtual cube!Â  Time to party like a millionaire!</p>
<p>You can get my pre-compiled <a href="http://vpsland.superglobalmegacorp.com/install/NeXTSTEP/Previous_2.0-win32.7z">Win32 binary here</a>, and other wise, check out the <a href="http://previous.alternative-system.com/">Previous website</a> for more details.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2018/04/10/previous-2-0-release/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Previous 1.6</title>
		<link>https://virtuallyfun.com/2017/05/10/previous-1-6/</link>
					<comments>https://virtuallyfun.com/2017/05/10/previous-1-6/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Wed, 10 May 2017 14:34:35 +0000</pubDate>
				<category><![CDATA[68000]]></category>
		<category><![CDATA[68030]]></category>
		<category><![CDATA[68040]]></category>
		<category><![CDATA[mach]]></category>
		<category><![CDATA[NeXTSTEP]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=7115</guid>

					<description><![CDATA[For anyone who is interested in classical 680&#215;0 based NeXT emulation, I build the latest snapshot of Previous for Windows. Â You can find it here:Â Previous-1.6_build_767.7z When I had a cube, I was like everyone else, without a working magnetic optical &#8230; <a href="https://virtuallyfun.com/2017/05/10/previous-1-6/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><div id="attachment_7116" style="width: 540px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2017/05/Loading-from-a-disk.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-7116" class="size-full wp-image-7116" src="https://virtuallyfun.com/wp-content/uploads/2017/05/Loading-from-a-disk.png" alt="" width="530" height="263" /></a><p id="caption-attachment-7116" class="wp-caption-text">Loading&#8230;</p></div></p>
<p>For anyone who is interested in classical 680&#215;0 based NeXT emulation, I build the latest snapshot of Previous for Windows. Â You can find it here:Â <a href="http://vpsland.superglobalmegacorp.com/install/NeXTSTEP/68000/Previous-1.6_build_767.7z">Previous-1.6_build_767.7z</a></p>
<p>When I had a cube, I was like everyone else, without a working magnetic optical disc. And I was a (and still am) a diehard 3.3 fan, but it&#8217;s still fun loading up version 0.8 under emulation.</p>
<p><div id="attachment_7117" style="width: 453px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2017/05/4413071416_edcc4db712.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-7117" class="size-full wp-image-7117" src="https://virtuallyfun.com/wp-content/uploads/2017/05/4413071416_edcc4db712.jpg" alt="" width="443" height="500" /></a><p id="caption-attachment-7117" class="wp-caption-text">1.0a</p></div></p>
<p>The problem was several fold, from the drives turning out to be VERY sensitive to dust, the NeXT&#8217;s sucking air through the MO drive, trapping quite a bit of dust in the drives, mechanisms breaking, the optics being sensitive to heat, and of course our old friend, bad capacitors. Â The build disk application warns it can take upwards of 3 hours to create a MO of the operating system. Â They clearly were not fast either. Â I think it took 30 minutes under emulation.</p>
<p><div id="attachment_7118" style="width: 410px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2017/05/1967_MO_P1.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-7118" class="size-full wp-image-7118" src="https://virtuallyfun.com/wp-content/uploads/2017/05/1967_MO_P1.jpg" alt="" width="400" height="484" /></a><p id="caption-attachment-7118" class="wp-caption-text">Oops!</p></div></p>
<p>At the end of the day, I guess it didn&#8217;t matter. Â Optical discs came and went in the 80&#8217;s , and re surged with CD&#8217;s and re-writable discs up until this decade. Â Now we&#8217;ve pretty much gone either all solid state, or only large capacity disks with moving parts.</p>
<p>Oh well, I was looking for sample code, to see if there were other driver examples for the driverkit. Â I didn&#8217;t think there was anything far back when NeXTSTEP was a black box, 68030 thing, but it never hurts to look.</p>
<p><div id="attachment_7119" style="width: 671px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2017/05/NeXTSTEP-0.8-telnet.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-7119" class="size-full wp-image-7119" src="https://virtuallyfun.com/wp-content/uploads/2017/05/NeXTSTEP-0.8-telnet.png" alt="" width="661" height="418" /></a><p id="caption-attachment-7119" class="wp-caption-text">telnet</p></div></p>
<p>It is cool that TCP/IP won out in the protocol wars. Â It&#8217;s very convenient to have a current 2017 desktop, being able to communicate with operating systems nearly 30 years old. Â Especially when it comes to things like NFS, making it even better for mapping drives, and sharing data.</p>
<p>And much to my surprise, with the bad reputation the SLiRP code has, I&#8217;m able to mount my Synology&#8217;s NFS share just fine from my virtual cube.</p>
<table border="0" width="90%" cellspacing="1" cellpadding="3" align="center">
<tbody>
<tr>
<td class="code">mount -t nfs -o fs,mnttimeout=1,retry=1,rsize=512,wsize=512,retrans=1 192.168.1.3:/volume1/Data /mnt/data</td>
</tr>
</tbody>
</table>
<p>I had just added some parameters to lower retry times, and resize the blocksize to be much smaller than a single packet so I don&#8217;t have to worry about any issues with MTU resizing. Â Maybe it&#8217;s not optimal, but being able to copy data in and out is all I want to do, and it&#8217;s been reliable.</p>
<p>Oh yeah, since it was burred in the messages, for people who like old dmesg&#8217;s</p>
<pre>
Remote debugging enabled
msgbuf at 0x73fe000
NeXT Mach/4.3 #5.1(XM13): Thu Dec  1 13:03:37 PST 1988; /sources/projects/mk-0.8.26e0.8/RELEASE (photon)
physical memory = 15.99 megabytes.
available memory = 14.97 megabytes.
using 16 buffers containing 0.12 megabytes of memory
odc0 at 0x2012000
od0 at odc0 slave 0
od1 at odc0 slave 1
SCSI 53C90 Controller, Target 7, as sc0 at 0x2014000
IBM     DORS-32160    !# as sd0 at sc0 target 2 lun 0
       Disk Label: NeXT_0_8
       Disk Capacity 2063MB, Device Block 512 bytes
en0 at 0x2006000
en0: Ethernet address 00:00:0f:00:22:09
dsp0 at 0x20000d0
np0 at 0x200f000
sound0 at 0x200e000
root on sd0
master cpu at slot 0.
setting hostname to NeXT_0_8
network_init.gethostbyname fails, errno=2
network_init failed: no network
Network Server initialised.</pre>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2017/05/10/previous-1-6/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
		<item>
		<title>UAE 0.8.29 on Windows</title>
		<link>https://virtuallyfun.com/2016/05/09/uae-0-8-29-on-windows/</link>
					<comments>https://virtuallyfun.com/2016/05/09/uae-0-8-29-on-windows/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Sun, 08 May 2016 19:28:33 +0000</pubDate>
				<category><![CDATA[68000]]></category>
		<category><![CDATA[68020]]></category>
		<category><![CDATA[68030]]></category>
		<category><![CDATA[68040]]></category>
		<category><![CDATA[Amiga]]></category>
		<category><![CDATA[UAE]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=6152</guid>

					<description><![CDATA[This one should have been much easier to build, it has support for SDL built in, however the include files are a nested mess, and configure fails part of the way in the process leaving the source kinda messy. Â But &#8230; <a href="https://virtuallyfun.com/2016/05/09/uae-0-8-29-on-windows/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><div id="attachment_6153" style="width: 816px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2016/05/uae-0.8.29-on-Windows-10.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-6153" class="size-full wp-image-6153" src="https://virtuallyfun.com/wp-content/uploads/2016/05/uae-0.8.29-on-Windows-10.png" alt="Captain Blood on UAE 0.8.29" width="806" height="629" /></a><p id="caption-attachment-6153" class="wp-caption-text">Captain Blood on UAE 0.8.29</p></div></p>
<p>This one should have been much easier to build, it has support for SDL built in, however the include files are a nested mess, and configure fails part of the way in the process leaving the source kinda messy. Â But a few hours over a couple of days, and here we are.</p>
<p>This version doesn&#8217;t run at warp speed, has sound, and is great. Â  Â It wants a config file though. Â You can find the specs in the readme, but something like this:</p>
<p style="padding-left: 30px;">#cpu_type=68030/68882<br />
cpu_type=68040<br />
cpu_speed=real<br />
sound_channels=stereo<br />
sound_bits=16<br />
sound_frequency=44100<br />
gfx_center_vertical=true<br />
gfx_center_horizontal=true<br />
gfx_color_mode=32bit<br />
floppy0=df0.adf</p>
<p>works fine. Â This later (and seemingly last) branch of UAE Â incorporates lots from WinUAE, except for the JIT. Â It&#8217;s dated 2008, so it does include support for the 68030, 68040, and the 68881 and 68882. Â It doesn&#8217;t have MMU support, so things like Linux/AMIX/NetBSD/Enforcer are out of the question.</p>
<p>I dumped <a href="https://sourceforge.net/projects/uae-archive/files/binaries/uae-0.8.29-mingw.7z/download">my source tree over on sourceforge</a>, as I&#8217;m more so interested that this builds using MinGW.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2016/05/09/uae-0-8-29-on-windows/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>Previous 1.4 features NeXTdimension emulation!</title>
		<link>https://virtuallyfun.com/2016/02/19/previous-1-4-features-nextdimension-emulation/</link>
					<comments>https://virtuallyfun.com/2016/02/19/previous-1-4-features-nextdimension-emulation/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Fri, 19 Feb 2016 04:41:18 +0000</pubDate>
				<category><![CDATA[68030]]></category>
		<category><![CDATA[68040]]></category>
		<category><![CDATA[NeXTSTEP]]></category>
		<category><![CDATA[Previous]]></category>
		<category><![CDATA[i860]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=5865</guid>

					<description><![CDATA[It&#8217;s really cool! Â And as an added bonus, it can now run in &#8216;Variable&#8217; speed, meaning as fast as your machine can emulate the 68040. OS X version here, and Windows version here. Â For me, at least a bunch of &#8230; <a href="https://virtuallyfun.com/2016/02/19/previous-1-4-features-nextdimension-emulation/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><div id="attachment_5866" style="width: 1132px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2016/02/previous-1.4.png" rel="attachment wp-att-5866"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-5866" class="size-full wp-image-5866" src="https://virtuallyfun.com/wp-content/uploads/2016/02/previous-1.4.png" alt="NeXTdimention!" width="1122" height="883" /></a><p id="caption-attachment-5866" class="wp-caption-text">NeXTdimention!</p></div></p>
<p>It&#8217;s really cool! Â And as an added bonus, it can now run in &#8216;Variable&#8217; speed, meaning as fast as your machine can emulate the 68040.</p>
<p><a href="https://dl.dropboxusercontent.com/u/44703754/Previous_1.4.zip">OS X version here</a>, and <a href="https://dl.dropboxusercontent.com/u/44703754/Previous_WIN32_1.4.zip">Windows version here</a>. Â For me, at least a bunch of DLL&#8217;s are missing, so I put together a quick package containing the <a href="http://vpsland.superglobalmegacorp.com/install/NeXTSTEP/Previous-1.4.7z">Windows version with all of the missing DLLs here</a>.</p>
<p>From <a href="http://www.nextcomputers.org/forums/viewtopic.php?p=22006#22006">the announcement</a>:</p>
<p style="padding-left: 30px;">Hello all,</p>
<p>I am happy to annouce the release of Previous v1.4! Simon did lots of work on emulating the NeXTdimension and he considerably improved timings and efficiency of Previous. Furthermore there is now a mode to accelerate the emulation beyond the performance of real systems. Other improvements and bugfixes are listed in the readme.</p>
<p>Emulating the NeXTdimension board was something i thought would not be feasible. But thanks to the i860 emulator from Jason Eckhardt and the work of Simon, who improved and completed parts of it, it finally came true. I hope you enjoy it!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2016/02/19/previous-1-4-features-nextdimension-emulation/feed/</wfw:commentRss>
			<slash:comments>7</slash:comments>
		
		
			</item>
		<item>
		<title>A/UX Documentation Update</title>
		<link>https://virtuallyfun.com/2015/10/17/aux-documentation-update/</link>
					<comments>https://virtuallyfun.com/2015/10/17/aux-documentation-update/#comments</comments>
		
		<dc:creator><![CDATA[tenox]]></dc:creator>
		<pubDate>Fri, 16 Oct 2015 21:37:24 +0000</pubDate>
				<category><![CDATA[68020]]></category>
		<category><![CDATA[68030]]></category>
		<category><![CDATA[68040]]></category>
		<category><![CDATA[A/UX]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[documentation]]></category>
		<category><![CDATA[guest post]]></category>
		<category><![CDATA[unix]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=5626</guid>

					<description><![CDATA[(this is a guest post from Tenox) I have recently received a large box with Apple Unix 3.0 documentation. Scanned and published here. This should go nicely with the latest release of Shoebill Emulator.]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>(this is a guest post from Tenox)</em></p>



<p class="wp-block-paragraph">I have recently received a large box with Apple Unix 3.0 documentation. Scanned and <a href="http://tenox.pdp-11.ru/os/a_ux/Documentation/">published here</a><a href="https://archive.org/download/AppleAUXDocumentation">.</a></p>



<p class="wp-block-paragraph">This should go nicely with the latest release of <a href="https://github.com/pruten/shoebill/releases/tag/0.0.5">Shoebill Emulator</a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2015/10/17/aux-documentation-update/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Darkmatter</title>
		<link>https://virtuallyfun.com/2015/08/07/darkmatter/</link>
					<comments>https://virtuallyfun.com/2015/08/07/darkmatter/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Fri, 07 Aug 2015 12:20:36 +0000</pubDate>
				<category><![CDATA[68040]]></category>
		<category><![CDATA[m68k]]></category>
		<category><![CDATA[Macintosh]]></category>
		<category><![CDATA[MacOS]]></category>
		<category><![CDATA[NeXTSTEP]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=5269</guid>

					<description><![CDATA[The NeXT community has been about this old Mac emulator, daydream making a comeback onto NeXT hardware. Â Branded as darkmatter it runs on the bare metal of the NeXT cube/stations and can run MacOS in much the same way that &#8230; <a href="https://virtuallyfun.com/2015/08/07/darkmatter/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><div id="attachment_5273" style="width: 1132px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2015/08/darkmatter.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-5273" class="size-full wp-image-5273" src="https://virtuallyfun.com/wp-content/uploads/2015/08/darkmatter.png" alt="Darkmatter" width="1122" height="883" /></a><p id="caption-attachment-5273" class="wp-caption-text">Darkmatter</p></div></p>
<p>The <a href="http://www.nextcomputers.org/forums/viewtopic.php?t=1722&amp;postdays=0&amp;postorder=asc&amp;start=105">NeXT community</a> has been about this old Mac emulator, daydream making a comeback onto NeXT hardware. Â Branded as darkmatter it runs on the bare metal of the NeXT cube/stations and can run MacOS in much the same way that Basilisk II does.</p>
<p><div id="attachment_5272" style="width: 1132px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2015/08/darkmatter-desktop.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-5272" class="size-full wp-image-5272" src="https://virtuallyfun.com/wp-content/uploads/2015/08/darkmatter-desktop.png" alt="System 7.0 running on a NeXT cube!" width="1122" height="883" /></a><p id="caption-attachment-5272" class="wp-caption-text">System 7.1 running on a NeXT cube!</p></div></p>
<p>What makes this interesting is that the 68040 is cycle set, and uses a much more mature CPU emulation core than Basilisk II, so it should give more accurate emulation. However it will run at 68040 25Mhz speeds, so it won&#8217;t win any speed records.</p>
<p>Naturally programs (Space Quest I) that blit directly to the display probably expect Mac/Plus/Se dimensions so the NeXT display won&#8217;t be ideal. Â But good old SoftPC for MacOS runs great!</p>
<p><div id="attachment_5271" style="width: 1132px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2015/08/softpc-on-darkmatter.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-5271" class="size-full wp-image-5271" src="https://virtuallyfun.com/wp-content/uploads/2015/08/softpc-on-darkmatter.png" alt="SoftPC 3.1 for MacOS" width="1122" height="883" /></a><p id="caption-attachment-5271" class="wp-caption-text">SoftPC 3.1 for MacOS</p></div></p>
<p>And again, being set to 68040 speeds, it&#8217;s nowhere near as turbo as Basilisk II/SheepShaver.</p>
<p>For anyone interested, you&#8217;ll want <a href="http://vpsland.superglobalmegacorp.com/install/NeXTSTEP/Previous-1.1.7z">Previous, the latest build</a> and <a href="http://vpsland.superglobalmegacorp.com/install/NeXTSTEP/daydream-10M.7z">a test disk</a>. Â Set the emulation for either a NeXT Computer (68030), or NeXTcube (68040), add the test disk as SCSI disk 0, and either type in &#8216;bsd&#8217; at the firmware prompt, or have it automatically boot in the options.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2015/08/07/darkmatter/feed/</wfw:commentRss>
			<slash:comments>16</slash:comments>
		
		
			</item>
	</channel>
</rss>
