<?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>DEC &#8211; Virtually Fun</title>
	<atom:link href="https://virtuallyfun.com/category/dec/feed/" rel="self" type="application/rss+xml" />
	<link>https://virtuallyfun.com</link>
	<description>Fun with Virtualization</description>
	<lastBuildDate>Wed, 10 May 2023 11:01:39 +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>OpenBSD 7.3 on the es40 Dec Alpha emulator!</title>
		<link>https://virtuallyfun.com/2023/05/10/openbsd-7-3-on-the-es40-dec-alpha-emulator/</link>
					<comments>https://virtuallyfun.com/2023/05/10/openbsd-7-3-on-the-es40-dec-alpha-emulator/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Wed, 10 May 2023 11:01:34 +0000</pubDate>
				<category><![CDATA[64bit computing]]></category>
		<category><![CDATA[DEC]]></category>
		<category><![CDATA[DEC Alpha]]></category>
		<category><![CDATA[Digitial]]></category>
		<category><![CDATA[SDL]]></category>
		<category><![CDATA[x86_64]]></category>
		<guid isPermaLink="false">http://virtuallyfun.com/?p=12515</guid>

					<description><![CDATA[Yes OpenBSD 7.3 Alpha boots, and installs! And it&#8217;s incredibly slow. But it&#8217;s running! For those impatient just download it here: OpenBSD73_Alpha_es40.7z The root password is: password I had es40 built this from gdwnldsKSC but I amputated the pcap based &#8230; <a href="https://virtuallyfun.com/2023/05/10/openbsd-7-3-on-the-es40-dec-alpha-emulator/">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/2023/05/OpenBSD-7.3-Alpha-on-es40-emulator.jpg"><img fetchpriority="high" decoding="async" width="1024" height="676" src="https://virtuallyfun.com/wp-content/uploads/2023/05/OpenBSD-7.3-Alpha-on-es40-emulator-1024x676.jpg" alt="" class="wp-image-12516" srcset="https://virtuallyfun.com/wp-content/uploads/2023/05/OpenBSD-7.3-Alpha-on-es40-emulator-1024x676.jpg 1024w, https://virtuallyfun.com/wp-content/uploads/2023/05/OpenBSD-7.3-Alpha-on-es40-emulator-300x198.jpg 300w, https://virtuallyfun.com/wp-content/uploads/2023/05/OpenBSD-7.3-Alpha-on-es40-emulator-768x507.jpg 768w, https://virtuallyfun.com/wp-content/uploads/2023/05/OpenBSD-7.3-Alpha-on-es40-emulator-455x300.jpg 455w, https://virtuallyfun.com/wp-content/uploads/2023/05/OpenBSD-7.3-Alpha-on-es40-emulator.jpg 1073w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<p class="wp-block-paragraph">Yes <a href="https://www.openbsd.org/" target="_blank" rel="noreferrer noopener">OpenBSD 7.3 Alpha</a> boots, and installs! And it&#8217;s incredibly slow.  But it&#8217;s running!</p>



<p class="wp-block-paragraph">For those impatient just download it here: <a href="https://sourceforge.net/projects/bsd42/files/4BSD%20under%20Windows/v0.4/OpenBSD73_Alpha_es40.7z/download" target="_blank" rel="noreferrer noopener">OpenBSD73_Alpha_es40.7z</a></p>



<p class="wp-block-paragraph">The root password is: password</p>



<p class="wp-block-paragraph">I had <a rel="noreferrer noopener" href="https://github.com/gdwnldsKSC/es40" target="_blank">es40</a> built this from <a rel="noreferrer noopener" href="https://github.com/gdwnldsKSC" target="_blank">gdwnldsKSC</a> but I amputated the pcap based networking code. I just wanted a smooth compile.  The install took over an hour, as there is ssh keys to generate, and re-ordering and re-linking involved.  All of which I disabled in the above image.  The root password is password.</p>



<p class="wp-block-paragraph">Since people never read this, the password for root is password.</p>



<p class="wp-block-paragraph">One weird thing is that OpenBSD will crash on an assert if you are using the VGA console, so a serial console is a must.  After it boots, as you can see the VGA console works fine.</p>



<p class="wp-block-paragraph">The games work just fine as well.  I didn&#8217;t bother installing the compilers as it took forever to decompress the base file, and I figured if you wanted it, you could install it.  Also since I amputated the networking, there is no X11.</p>



<p class="wp-block-paragraph">For those of you who want to play with virtual Dec Alpha stuff this one is pretty simple enough.</p>



<figure class="wp-block-image size-full"><a href="https://virtuallyfun.com/wp-content/uploads/2023/05/ES40-rom-prompt.png"><img decoding="async" width="661" height="418" src="https://virtuallyfun.com/wp-content/uploads/2023/05/ES40-rom-prompt.png" alt="" class="wp-image-12520" srcset="https://virtuallyfun.com/wp-content/uploads/2023/05/ES40-rom-prompt.png 661w, https://virtuallyfun.com/wp-content/uploads/2023/05/ES40-rom-prompt-300x190.png 300w, https://virtuallyfun.com/wp-content/uploads/2023/05/ES40-rom-prompt-474x300.png 474w" sizes="(max-width: 661px) 100vw, 661px" /></a></figure>



<p class="wp-block-paragraph">At the P00>>> prompt type in</p>



<pre class="wp-block-code"><code>boot dka0</code></pre>



<p class="wp-block-paragraph">And in no time it&#8217;ll boot up (takes about 2-3 minutes)</p>



<figure class="wp-block-image size-full"><img decoding="async" width="661" height="418" src="https://virtuallyfun.com/wp-content/uploads/2023/05/ES40-OpenBSD-booted.png" alt="" class="wp-image-12521" srcset="https://virtuallyfun.com/wp-content/uploads/2023/05/ES40-OpenBSD-booted.png 661w, https://virtuallyfun.com/wp-content/uploads/2023/05/ES40-OpenBSD-booted-300x190.png 300w, https://virtuallyfun.com/wp-content/uploads/2023/05/ES40-OpenBSD-booted-474x300.png 474w" sizes="(max-width: 661px) 100vw, 661px" /></figure>



<p class="wp-block-paragraph">And for those of you who are into these things:</p>



<pre class="wp-block-code"><code>OpenVMS PALcode V1.98-104, Tru64 UNIX PALcode V1.92-105

starting console on CPU 0
initialized idle PCB
initializing semaphores
initializing heap
initial heap 240c0
memory low limit = 1b0000 heap = 240c0, 17fc0
initializing driver structures
initializing idle process PID
initializing file system
initializing hardware
initializing timer data structures
lowering IPL
CPU 0 speed is 1000 MHz
create dead_eater
create poll
create timer
create powerup
access NVRAM
Memory size 512 MB
testing memory
...
probe I/O subsystem
probing hose 1, PCI
probing hose 0, PCI
probing PCI-to-ISA bridge, bus 1
bus 0, slot 1 -- pka -- NCR 53C810
bus 0, slot 2 -- vga -- Cirrus CL-GD5434
bus 0, slot 4 -- ewa -- DE500-BA Network Controller
starting drivers
entering idle loop
initializing keyboard
*** system serial number not set. use set sys_serial_num command.
Partition 0, Memory base: 000000000, size: 020000000
initializing GCT/FRU at 1c8000
Initializing pka ewa
Memory Testing and Configuration Status
  Array       Size       Base Address    Intlv Mode
---------  ----------  ----------------  ----------
    0        512Mb     0000000000000000    4-Way

     512 MB of System Memory
Testing the System
Testing the Disks (read only)
Testing the Network
AlphaServer ES40 Console V7.2-1, built on Jun  9 2006 at 15:36:48
P00>>>boot dka0
(boot dka0.0.0.1.0 -flags 0)
block 0 of dka0.0.0.1.0 is a valid boot block
reading 15 blocks from dka0.0.0.1.0
bootstrap code read in
base = 200000, image_start = 0, image_bytes = 1e00(7680)
initializing HWRPB at 2000
initializing page table at 1ff56000
initializing machine state
setting affinity to the primary CPU
jumping to bootstrap code

OpenBSD/Alpha Primary Boot
VMS PAL rev: 0x4006800010162
OSF PAL rev: 0x400690002015c
Switch to OSF PAL code succeeded.
>> OpenBSD/alpha BOOT 2.0
boot>
booting disk:/bsd: 8562592+683208 &#91;326169+106+499752+320686]=0x9e9790
Unrecognized boot flag '0'.
&#91; using 1147688 bytes of bsd ELF symbol table ]
Copyright (c) 1982, 1986, 1989, 1991, 1993
        The Regents of the University of California.  All rights reserved.
Copyright (c) 1995-2023 OpenBSD. All rights reserved.  https://www.OpenBSD.org

OpenBSD 7.3-current (GENERIC) #133: Wed May  3 12:45:27 MDT 2023
    deraadt@alpha.openbsd.org:/usr/src/sys/arch/alpha/compile/GENERIC
AlphaServer ES40, 1000MHz
8192 byte page size, 1 processor.
real mem = 536870912 (512MB)
rsvd mem = 2801664 (2MB)
avail mem = 514916352 (491MB)
random: good seed from bootblocks
mainbus0 at root
cpu0 at mainbus0: ID 0 (primary), 21264C-6 (pass 4.0)
cpu0: architecture extensions: 305&lt;PAT,MVI,CIX,BWX>
tsc0 at mainbus0: 21272 Chipset, Cchip rev 0
tsc0: 8 Dchips, 2 memory buses of 16 bytes
tsc0: arrays present: 512MB, 0MB, 0MB, 0MB, Dchip 0 rev 1
tsp0 at tsc0 hose 0
pci0 at tsp0 bus 0
siop0 at pci0 dev 1 function 0 "Symbios Logic 53c810" rev 0x01: dec 6600 irq 8
scsibus0 at siop0: 8 targets, initiator 7
sd0 at scsibus0 targ 0 lun 0: &lt;DEC, RZ58 (C) DEC, 2000> serial.DEC_RZ58_(C)_DECSRL0000
sd0: 2048MB, 512 bytes/sector, 4194304 sectors
vga0 at pci0 dev 2 function 0 "Cirrus Logic CL-GD5434-8" rev 0x02
wsdisplay0 at vga0 mux 1
wsdisplay0: screen 0-5 added (80x25, vt100 emulation)
dc0 at pci0 dev 4 function 0 "DEC 21142/3" rev 0x30: dec 6600 irq 20, address 08:00:2b:e5:40:00
ukphy0 at dc0 phy 0: Generic IEEE 802.3u media interface, rev. 0: OUI 0x000000, model 0x0000
sio0 at pci0 dev 7 function 0 "Acer Labs M1533 ISA" rev 0xc3
isa0 at sio0
isadma0 at isa0
com0 at isa0 port 0x3f8/8 irq 4: ns16450, no fifo
com0: console
pckbc0 at isa0 port 0x60/5 irq 1 irq 12
pckbd0 at pckbc0 (kbd slot)
wskbd0 at pckbd0 mux 1
wskbd0: connecting to wsdisplay0
pms0 at pckbc0 (aux slot)
wsmouse0 at pms0 mux 0
pcppi0 at isa0 port 0x61
spkr0 at pcppi0
lpt0 at isa0 port 0x3bc/4 irq 7
mcclock0 at isa0 port 0x70/2: mc146818 or compatible
tsp1 at tsc0 hose 1
pci1 at tsp1 bus 0
tsciic0 at tsc0
iic0 at tsciic0
vscsi0 at root
scsibus1 at vscsi0: 256 targets
softraid0 at root
scsibus2 at softraid0: 256 targets
siop0: target 0 now using 8 bit async xfers
root on sd0a (d4f7f3ff7ccee1b1.a) swap on sd0b dump on sd0b
WARNING: / was not properly unmounted
Automatic boot in progress: starting file system checks.
/dev/sd0a (d4f7f3ff7ccee1b1.a): 11877 files, 188223 used, 792736 free (232 frags, 99063 blocks, 0.0% fragmentation)
/dev/sd0a (d4f7f3ff7ccee1b1.a): MARKING FILE SYSTEM CLEAN
pf enabled
starting network
/etc/rc&#91;498]: read: -p: no coprocess

starting early daemons: syslogd pflogd ntpd.
starting RPC daemons:.
savecore: no core dump
checking quotas: done.
clearing /tmp
kern.securelevel: 0 -> 1
creating runtime link editor directory cache.
preserving editor files.
starting network daemons: smtpd sndiod.
starting local daemons: cron.
Wed May 10 04:54:32 MDT 2023
reorder_kernel: failed -- see /usr/share/relink/kernel/GENERIC/relink.log

OpenBSD/alpha (es40.my.domain) (tty00)

login:
</code></pre>



<p class="wp-block-paragraph">And there we go!  </p>



<pre class="wp-block-code"><code>OpenBSD/alpha (es40.my.domain) (tty00)

login: root
Password:
Last login: Tue May  9 12:00:11 on tty00
OpenBSD 7.3-current (GENERIC) #133: Wed May  3 12:45:27 MDT 2023

Welcome to OpenBSD: The proactively secure Unix-like operating system.

Please use the sendbug(1) utility to report bugs in the system.
Before reporting a bug, please try to reproduce it with the latest
version of the code.  With bug reports, please try to ensure that
enough information to reproduce the problem is enclosed, and if a
known fix for it exists, include that as well.

You have new mail.
es40#
</code></pre>



<figure class="wp-block-image size-full"><a href="https://virtuallyfun.com/wp-content/uploads/2023/05/ES40-OpenBSD-The-faster-we-go-the-rounder-we-get.png"><img loading="lazy" decoding="async" width="722" height="432" src="https://virtuallyfun.com/wp-content/uploads/2023/05/ES40-OpenBSD-The-faster-we-go-the-rounder-we-get.png" alt="" class="wp-image-12522" srcset="https://virtuallyfun.com/wp-content/uploads/2023/05/ES40-OpenBSD-The-faster-we-go-the-rounder-we-get.png 722w, https://virtuallyfun.com/wp-content/uploads/2023/05/ES40-OpenBSD-The-faster-we-go-the-rounder-we-get-300x180.png 300w, https://virtuallyfun.com/wp-content/uploads/2023/05/ES40-OpenBSD-The-faster-we-go-the-rounder-we-get-500x300.png 500w" sizes="auto, (max-width: 722px) 100vw, 722px" /></a></figure>



<p class="wp-block-paragraph">Did I mention that the root password is <span style="text-decoration: underline;">password</span>?</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2023/05/10/openbsd-7-3-on-the-es40-dec-alpha-emulator/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Undocumented Madness &#8211; 2.9BSD on XHomer</title>
		<link>https://virtuallyfun.com/2021/12/30/undocumented-madness-2-9bsd-on-xhomer/</link>
					<comments>https://virtuallyfun.com/2021/12/30/undocumented-madness-2-9bsd-on-xhomer/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Thu, 30 Dec 2021 20:35:10 +0000</pubDate>
				<category><![CDATA[DEC]]></category>
		<category><![CDATA[guest post]]></category>
		<category><![CDATA[pdp11]]></category>
		<category><![CDATA[unix]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=11674</guid>

					<description><![CDATA[This is a guest post by Seal331 Since I&#8217;ve been dealing with XHomer a lot lately in order to get the two dumped VENIX/PRO versions to work, I noticed that the XHomer documentation mentions a thing called &#8220;maintenance mode&#8221; and &#8230; <a href="https://virtuallyfun.com/2021/12/30/undocumented-madness-2-9bsd-on-xhomer/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>This is a guest post by Seal331</em></p>



<p class="wp-block-paragraph">Since I&#8217;ve been dealing with XHomer a lot lately in order to get the two dumped VENIX/PRO versions to work, I noticed that the XHomer documentation mentions a thing called &#8220;maintenance mode&#8221; and the DEC Pro port of 2.9BSD, so I was interested.</p>



<p class="wp-block-paragraph">After doing a bit of searching around I found some install notes on www.frijid.net from real hardware, so I decided to adapt these notes for XHomer and install it. TL;DR &#8211; I did it, here I&#8217;m explaining all this stuff.</p>



<h2 class="wp-block-heading">Step 1 &#8211; Acquiring XHomer</h2>



<p class="wp-block-paragraph">XHomer is a DEC Pro 350 emulator that can run P/OS, Venix, 2.9BSD and possibly RT-11, but I didn&#8217;t get to installing the last one yet. There is a statically linked binary but, since I&#8217;m a Gentoo Linux person (but I didn&#8217;t use Gentoo for this particular install)and prefer compiling everything I can, I grabbed the source code (https://xhomer.isani.org/xhomer/xhomer-9-16-06.tgz) and quickly compiled it on my Linux box. It was pretty simple, just install a development toolchain (build-essential on Debian based systems), the libX11 development package (libx11-dev on Debian based systems) and the XShm extension which is included in libxext-dev on Debian based systems. During make it spit out a bunch of warnings but I got a working xhomer binary. Also it kind of messes the xterm settings a bit after being closed, so I&#8217;d recommend running it in a separate xterm window. Since there&#8217;s no install target in the Makefile I just copied the xhomer binary to /usr/bin, and that was it. From here on, I will assume that the XHomer binary is called xhomer and is somewhere in your PATH, if not just modify the way I run XHomer.</p>



<h2 class="wp-block-heading">Step 2 &#8211; Acquiring the distribution</h2>



<p class="wp-block-paragraph">Thanks to the people at the same www.frijid.net site I mentioned earlier, I was able to easily piece together a distribution set. Since we don&#8217;t really rely on how many physical floppies we have with an emulator, I grabbed the recommended root disk set and the 15 disk usr set with the source code, although we won&#8217;t be compiling the kernel in this post. Maybe next one? We&#8217;ll see.</p>



<p class="wp-block-paragraph">The site with the floppies is http://www.frijid.net/download/pro350/bsd/raw/ and here&#8217;s what I used for my install:</p>



<pre class="wp-block-preformatted">box#0/maintenance0.img<br>box#1/usr+k00.img<br>box#1/usr+k01.img<br>box#1/usr+k02.img<br>box#1/usr+k03.img<br>box#1/usr+k04.img<br>box#1/usr+k05.img<br>box#1/usr+k06.img<br>box#1/usr+k07.img<br>box#1/usr+k08.img<br>box#1/usr+k09.img<br>box#1/usr+k10.img<br>box#2/usr+k11.img<br>box#2/usr+k12.img<br>box#2/usr+k13.img<br>box#2/usr+k14.img<br>box#2/usr+k15.img<br>box#2/root1.img<br>box#2/root2.img<br>box#2/root3.img<br>box#2/root4.img<br>box#2/root5.img</pre>



<p class="wp-block-paragraph">The 3 disk usr set in box#2/ doesn&#8217;t include the source, so I didn&#8217;t grab it.<br>The maintenance disks are all the same, so I just grabbed the one in box#0/.<br>The 6 disk root set in box#0/ does include some extra dev files and something that appear to be leftovers from the development DEC Pro, but it&#8217;s missing /bin/ed and /bin/passwd, so I suggest using the 5 disk set instead.</p>



<p class="wp-block-paragraph">There is also box#2/procomm.img which was labeled as containing &#8220;PRO/COMM terminal emulation&#8221; but when I mounted it to install, there was only an empty lost+found directory. Perhaps the original disk had gone bad over the years or someone accidentally reformatted it? We may never know.</p>



<h2 class="wp-block-heading">Step 3 &#8211; XHomer configuration &amp; serial port preparation</h2>



<p class="wp-block-paragraph">Since the maintenance (install) floppy uses a serial terminal interface over the printer port and XHomer only allows us to send its output over serial, I had to do some searching again since most PCs nowadays don&#8217;t have a serial port to use. Thanks to cantoni over at StackOverflow I managed to find instructions for using socat in order to generate a pty, which actually worked for me. At first you need to install socat (bruh) and then run &#8220;socat -d -d pty,raw,echo=0 pty,raw,echo=0&#8221;. Something like this will be printed out on the terminal:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="760" height="96" src="https://virtuallyfun.com/wp-content/uploads/2021/12/picture-1-1.jpg" alt="" class="wp-image-11680" srcset="https://virtuallyfun.com/wp-content/uploads/2021/12/picture-1-1.jpg 760w, https://virtuallyfun.com/wp-content/uploads/2021/12/picture-1-1-300x38.jpg 300w, https://virtuallyfun.com/wp-content/uploads/2021/12/picture-1-1-500x63.jpg 500w" sizes="auto, (max-width: 760px) 100vw, 760px" /></figure>



<p class="wp-block-paragraph">Then we do a quick test. I use putty to connect to the pty&#8217;s output, in my case it&#8217;s /dev/pts/3. Just use the default settings for serial connection with speed 9600 and the device as /dev/pts/3. If everything goes well, you will get a blank putty terminal window. Don&#8217;t panic, the fact it&#8217;s blank is normal.</p>



<p class="wp-block-paragraph">Let&#8217;s test if our serial port works. Echo something in the pty&#8217;s input, in my case it&#8217;s /dev/pts/4. For example, &#8220;echo &#8220;Test&#8221; &gt; /dev/pts/4&#8243;. If the word &#8220;Test&#8221; appears on the screen, congratulations, you have successfully set up the pty to a point where BSD will happily talk to it when we set up the connection later. !! DO NOT CLOSE THE PUTTY WINDOW AT ANY POINT DURING THE INSTALL UNTIL WE NO LONGER NEED IT (at the initial hd boot) !!</p>



<p class="wp-block-paragraph">Now we configure XHomer. At first, let&#8217;s make a disk image. BSD only supports RD51 or RD50, we&#8217;ll use RD51 as it&#8217;s slightly bigger. If you get the hard disk wrong, BSD will silently hang at boot. Here&#8217;s the command to make a 10MB RD51 disk image for use with XHomer:</p>



<pre class="wp-block-preformatted">dd if=/dev/zero of=29bsd.rd bs=10027008 count=1</pre>



<p class="wp-block-paragraph">Let&#8217;s make the XHomer config file. Note that everything after the symbol | including the symbol itself does not need to be inputed, it&#8217;s just my notes.</p>



<pre class="wp-block-preformatted">screen = window | make the emulator window mode<br>window_position = 0, 0<br>window_scale = 2<br>full_scale = 3<br>screen_gamma = 10<br>pcm = on<br>framebuffers = 0<br>serial0 = /dev/pts/4 | change to your needs, pty input<br>la50 = null<br>la50_dpi = 300<br>kb = lk201<br>ptr = serial0 | DO NOT CHANGE, we'll replace it later when we no longer need serial<br>com = null<br>rd_dir = ./<br>rx_dir = ./<br>rd0 = 29bsd.rd, 4, 306, 16 | change if not using suggested disk<br>force_year = 99 | fix y2k bugs by forcing year to 1999<br>maint_mode = on | DO NOT CHANGE, bsd install uses maintenance mode for terminal<br>int_throttle = off | random workarounds for clocks or older linux systems, we don't need this on new stuff<br>nine_workaround = off<br>libc_workaround = off<br>lp_workaround = off</pre>



<p class="wp-block-paragraph">Save the file as xhomer.cfg.</p>



<p class="wp-block-paragraph">Now run the xhomer binary. If everything goes right, you should have something like this on your screen:</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="340" src="https://virtuallyfun.com/wp-content/uploads/2021/12/picture-2-1-1024x340.jpg" alt="" class="wp-image-11679" srcset="https://virtuallyfun.com/wp-content/uploads/2021/12/picture-2-1-1024x340.jpg 1024w, https://virtuallyfun.com/wp-content/uploads/2021/12/picture-2-1-300x100.jpg 300w, https://virtuallyfun.com/wp-content/uploads/2021/12/picture-2-1-768x255.jpg 768w, https://virtuallyfun.com/wp-content/uploads/2021/12/picture-2-1-1536x510.jpg 1536w, https://virtuallyfun.com/wp-content/uploads/2021/12/picture-2-1-500x166.jpg 500w, https://virtuallyfun.com/wp-content/uploads/2021/12/picture-2-1.jpg 1581w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></div>



<p class="wp-block-paragraph">If you didn&#8217;t run the test documented above or changed the string, the &#8220;Test&#8221; string will not be in the terminal or will be some other text, this is all okay.</p>



<h2 class="wp-block-heading">Step 4 &#8211; BSD install</h2>



<p class="wp-block-paragraph">In order to feed floppies to XHomer, you have to use the XHomer control menu. In order to get to it, press Ctrl+F1 when the emulator window has focus. The two floppy drives we need are rx0: and rx1:, these are equivalents of A: and B: in DOS. Insert the maintenance0.img disk in rx0. If all goes okay, the floppy disk picture should disappear from the display window, leaving just the DIGITAL logo. The putty window should then display something like this:</p>



<pre class="wp-block-preformatted">40Boot<br>:</pre>



<p class="wp-block-paragraph">(all following input is in the terminal unless otherwise stated)</p>



<p class="wp-block-paragraph">If all is okay, congratulations, you have booted from the installation diskette. Now type the following in the putty window after the : symbol:</p>



<pre class="wp-block-preformatted">r5(0,0)rdfmt</pre>



<p class="wp-block-paragraph">Then, if you inserted an RD51 10MB disk in the emulator as suggested, type 0 when asked for drive type. If you inserted the 5MB RD50 instead, type 1. If you don&#8217;t know the exact disk sizes and types, refer to the XHomer documentation, specifically the Emulated Hard Disk part. The formatting shouldn&#8217;t take long, then it will dump you back in the 40Boot prompt. Now you need to boot the UNIX kernel, type this in the putty window:</p>



<pre class="wp-block-preformatted">r5(0,0)unix</pre>



<p class="wp-block-paragraph">If everything goes okay, you should have something like this now:</p>



<div class="wp-block-image"><figure class="aligncenter size-large"><img loading="lazy" decoding="async" width="1024" height="331" src="https://virtuallyfun.com/wp-content/uploads/2021/12/picture-3-1-1024x331.jpg" alt="" class="wp-image-11681" srcset="https://virtuallyfun.com/wp-content/uploads/2021/12/picture-3-1-1024x331.jpg 1024w, https://virtuallyfun.com/wp-content/uploads/2021/12/picture-3-1-300x97.jpg 300w, https://virtuallyfun.com/wp-content/uploads/2021/12/picture-3-1-768x249.jpg 768w, https://virtuallyfun.com/wp-content/uploads/2021/12/picture-3-1-1536x497.jpg 1536w, https://virtuallyfun.com/wp-content/uploads/2021/12/picture-3-1-500x162.jpg 500w, https://virtuallyfun.com/wp-content/uploads/2021/12/picture-3-1.jpg 1662w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure></div>



<p class="wp-block-paragraph">If you get a boot hang instead (like me), restart both XHomer and putty, connect putty back to the pty, then in XHome insert the maintenance0 floppy back and boot the UNIX kernel again. DO NOT FORMAT THE DRIVE AGAIN!!</p>



<h2 class="wp-block-heading">Install time!</h2>



<p class="wp-block-paragraph">At first, create the root filesystem by running:</p>



<pre class="wp-block-preformatted">/etc/mkfs /dev/rrd0a 2240</pre>



<p class="wp-block-paragraph">Then insert the root1 disk in the 2nd floppy drive (rx1) and restore the root filesystem dump from the 5 root set floppies:</p>



<pre class="wp-block-preformatted">restor rf /dev/rr51 /dev/rrd0a</pre>



<p class="wp-block-paragraph">When it says &#8220;Last chance before scribbling on /dev/rrd0a.&#8221; just press Enter.<br>When it says &#8220;Mount volume N&#8221;, just insert the right floppy and press Enter. Volume number == floppy number in this case.</p>



<p class="wp-block-paragraph">After the &#8220;end of tape&#8221; message, verify the rootfs:</p>



<pre class="wp-block-preformatted">/etc/fsck /dev/rrd0a</pre>



<p class="wp-block-paragraph">If it succeeds, create the usr filesystem by running:</p>



<pre class="wp-block-preformatted">/etc/mkfs /dev/rrd0c 6528</pre>



<p class="wp-block-paragraph">Then insert the usr+k00 disk in the 2nd floppy drive (rx1) and restore the usr filesystem dump from the 16 usr set floppies:</p>



<pre class="wp-block-preformatted">restor rf /dev/rr51 /dev/rrd0c</pre>



<p class="wp-block-paragraph">When it says &#8220;Last chance before scribbling on /dev/rrd0c.&#8221; just press Enter.<br>When it says &#8220;Mount volume N&#8221;, just insert the right floppy and press Enter. Floppy number == volume number &#8211; 1 in this case.</p>



<p class="wp-block-paragraph">After the &#8220;end of tape&#8221; message, verify the usr fs:</p>



<pre class="wp-block-preformatted">/etc/fsck /dev/rrd0c</pre>



<p class="wp-block-paragraph">(all following input is in on the Pro display unless otherwise stated)</p>



<p class="wp-block-paragraph">If everything is okay, run sync two times and shut down the emulator. Restart it with only the maintenance floppy in rx0, then type this in the terminal (NOT the Pro display):</p>



<pre class="wp-block-preformatted">rd(0,64)unix</pre>



<p class="wp-block-paragraph">This should boot up Berkeley UNIX (BSD). We&#8217;re not done yet, but it&#8217;s close.</p>



<p class="wp-block-paragraph">Type the following to install the hard disk bootblock:</p>



<pre class="wp-block-preformatted">dd if=/rdboot of=/dev/rrd0h count=17</pre>



<p class="wp-block-paragraph">If everything goes okay, set the root password:</p>



<pre class="wp-block-preformatted">passwd root</pre>



<p class="wp-block-paragraph">Congratulations, you have successfully installed 2.9BSD. Here are the cleanup and hdboot prep stuff:</p>



<p class="wp-block-paragraph">Bring the OS to single user mode:</p>



<pre class="wp-block-preformatted">shutdown +1</pre>



<p class="wp-block-paragraph">(you can close putty now)</p>



<p class="wp-block-paragraph">Then run sync two times and shut down the emulator.</p>



<h2 class="wp-block-heading">Step 5 &#8211; Booting the OS</h2>



<p class="wp-block-paragraph">In order to boot the OS, you need to do the following:</p>



<p class="wp-block-paragraph">Open the xhomer.cfg file;</p>



<p class="wp-block-paragraph">Remove the serial0 = line;</p>



<p class="wp-block-paragraph">Change the ptr = serial0 line to ptr = null;</p>



<p class="wp-block-paragraph">Change the maint_mode = on to maint_mode = off.</p>



<p class="wp-block-paragraph">Then save, after running XHomer you should be able to just log in.</p>



<p class="wp-block-paragraph">Congratulations, you have successfully installed 2.9BSD for the DEC Pro 350! Sadly it&#8217;s pretty unstable, and due to emulation issues in XHomer vi completely crashes BSD, but there&#8217;s always ed <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="495" src="https://virtuallyfun.com/wp-content/uploads/2021/12/picture-4-1-1024x495.jpg" alt="" class="wp-image-11682" srcset="https://virtuallyfun.com/wp-content/uploads/2021/12/picture-4-1-1024x495.jpg 1024w, https://virtuallyfun.com/wp-content/uploads/2021/12/picture-4-1-300x145.jpg 300w, https://virtuallyfun.com/wp-content/uploads/2021/12/picture-4-1-768x371.jpg 768w, https://virtuallyfun.com/wp-content/uploads/2021/12/picture-4-1-500x242.jpg 500w, https://virtuallyfun.com/wp-content/uploads/2021/12/picture-4-1.jpg 1035w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<h2 class="wp-block-heading">Appendix A &#8211; Transferring Files</h2>



<p class="wp-block-paragraph">In order to transfer the files (up to 400KB per file) you will need some additional utilities. Here&#8217;s a guide on how to install them:</p>



<p class="wp-block-paragraph">(the following steps are done on the Linux host side)</p>



<ol class="wp-block-list"><li>Grab the following files:</li></ol>



<p class="wp-block-paragraph"><a href="https://xhomer.isani.org/xhomer/BSD/f2rx" target="_blank" rel="noreferrer noopener">https://xhomer.isani.org/xhomer/BSD/f2rx<br></a><a href="https://xhomer.isani.org/xhomer/BSD/rx2f.c" target="_blank" rel="noreferrer noopener">https://xhomer.isani.org/xhomer/BSD/rx2f.c<br></a><a href="https://xhomer.isani.org/xhomer/BSD/lbn2xhomer.c" target="_blank" rel="noreferrer noopener">https://xhomer.isani.org/xhomer/BSD/lbn2xhomer.c</a></p>



<ol class="wp-block-list" start="2"><li>Apply the following patch to lbn2xhomer.c:</li></ol>



<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-group"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<pre class="wp-block-preformatted">--- lbn2xhomer.c   2015-07-05 07:51:19.000000000 +0300
+++ lbn2xhomer.c        2021-12-30 17:13:28.539768500 +0300
@@ -25,6 +25,7 @@

 #include &lt;string.h>
 #include &lt;stdio.h>
+#include &lt;stdlib.h>

 #define SECSIZE                512
 #define SECTORS                10
@@ -66,7 +67,7 @@
   if (fptr_v == NULL)
   {
     printf("Unable to open %s\n", argv[1]);
-    exit();
+    exit(1);
   }

   fptr_x = fopen(argv[2], "w");</pre>
</div></div>
</div></div>



<ol class="wp-block-list"><li>Compile lbn2xhomer:</li></ol>



<pre class="wp-block-preformatted">cc -o lbn2xhomer lbn2xhomer.c</pre>



<ol class="wp-block-list" start="4"><li>Set up f2rx for operation:</li></ol>



<pre class="wp-block-preformatted">chmod +x f2rx</pre>



<ol class="wp-block-list" start="5"><li>Make a floppy image with the BSD side utility:</li></ol>



<pre class="wp-block-preformatted">./f2rx rx2f.c</pre>



<ol class="wp-block-list" start="6"><li>Run XHomer and attach the generated rx2f.c.dsk to rx0</li></ol>



<p class="wp-block-paragraph">(the following steps are done on the BSD side)</p>



<ol class="wp-block-list" start="7"><li>Grab the file from the floppy:</li></ol>



<pre class="wp-block-preformatted">dd if=/dev/r50 of=rx2f.c skip=18 bs=1 count=891</pre>



<ol class="wp-block-list" start="8"><li>Compile the utility:</li></ol>



<pre class="wp-block-preformatted">cc -o rx2f rx2f.c</pre>



<p class="wp-block-paragraph">You&#8217;re now ready to transfer files.</p>



<p class="wp-block-paragraph">Short file transfer handbook:</p>



<ol class="wp-block-list"><li>Run f2rx FILE on the host box, FILE being the file to use;</li><li>Insert FILE.dsk into rx0 on XHomer;</li><li>Run rx2f on the BSD side.</li></ol>



<h2 class="wp-block-heading">Appendix B &#8211; Init: no more children issue workaround</h2>



<p class="wp-block-paragraph">On some hosts, programs from the install floppy may randomly die with the &#8220;no more children&#8221; message. A workaround is to disable RTC mode and enable IOTRACE mode in the XHomer Makefile and recompile, leading to a much more slower (due to accurate timing) and working XHomer. After the installation, you can revert to normal settings and it should work, as the programs installed on the hard drive to not appear to suffer from the same issue.</p>



<h2 class="wp-block-heading">Appendix C &#8211; Sequels</h2>



<p class="wp-block-paragraph">Possibly coming soon to VirtuallyFun:</p>



<p class="wp-block-paragraph">Undocumented Madness 2 &#8211; Big hard drives on 2.9BSD XHomer<br>Undocumented Madness 3 &#8211; Custom Kernel on 2.9BSD XHomer</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2021/12/30/undocumented-madness-2-9bsd-on-xhomer/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Multia under Thermal Camera</title>
		<link>https://virtuallyfun.com/2019/09/03/multia-under-thermal-camera/</link>
					<comments>https://virtuallyfun.com/2019/09/03/multia-under-thermal-camera/#comments</comments>
		
		<dc:creator><![CDATA[tenox]]></dc:creator>
		<pubDate>Tue, 03 Sep 2019 01:46:54 +0000</pubDate>
				<category><![CDATA[D|i|g|i|t|a|l]]></category>
		<category><![CDATA[DEC]]></category>
		<category><![CDATA[DEC Alpha]]></category>
		<category><![CDATA[Digitial]]></category>
		<category><![CDATA[guest post]]></category>
		<category><![CDATA[retro hardware]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9768</guid>

					<description><![CDATA[(This is a guest post by Antoni Sawicki aka Tenox) DEC Multias are known for notoriously overheating. Someone even coined a term &#8220;Multia Heat Death&#8221;. The typical folklore recommendation of the time was to only run it vertically and replace &#8230; <a href="https://virtuallyfun.com/2019/09/03/multia-under-thermal-camera/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph"><em>(This is a guest post by Antoni Sawicki aka Tenox)</em></p>



<p class="wp-block-paragraph">DEC Multias are known for notoriously overheating. Someone even coined a term &#8220;Multia Heat Death&#8221;. The typical folklore recommendation of the time was to only run it vertically and replace the built-in fan with a more powerful one. </p>



<p class="wp-block-paragraph">In modern times one can inexpensively acquire a thermal camera that attaches to a mobile phone. So why not take a peak inside the inferno.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="640" height="480" src="https://virtuallyfun.com/wp-content/uploads/2019/09/20190902T180829_392.jpg" alt="" class="wp-image-9770" srcset="https://virtuallyfun.com/wp-content/uploads/2019/09/20190902T180829_392.jpg 640w, https://virtuallyfun.com/wp-content/uploads/2019/09/20190902T180829_392-300x225.jpg 300w, https://virtuallyfun.com/wp-content/uploads/2019/09/20190902T180829_392-400x300.jpg 400w" sizes="auto, (max-width: 640px) 100vw, 640px" /><figcaption>Multia with 166 MHz CPU Under FLIR</figcaption></figure>



<p class="wp-block-paragraph">This is how Multia looks like in a thermal camera. PS is on top right. CPU on the left. FDD/HDD bottom left.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="640" height="480" src="https://virtuallyfun.com/wp-content/uploads/2019/09/20190902T180856_496.jpg" alt="" class="wp-image-9771" srcset="https://virtuallyfun.com/wp-content/uploads/2019/09/20190902T180856_496.jpg 640w, https://virtuallyfun.com/wp-content/uploads/2019/09/20190902T180856_496-300x225.jpg 300w, https://virtuallyfun.com/wp-content/uploads/2019/09/20190902T180856_496-400x300.jpg 400w" sizes="auto, (max-width: 640px) 100vw, 640px" /></figure>



<p class="wp-block-paragraph">The CPU, Alpha AXP, runs at around 60C, not great, not terrible.</p>



<p class="wp-block-paragraph">Scanning up close through individual chips I found this curiosity:</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="640" height="480" src="https://virtuallyfun.com/wp-content/uploads/2019/09/20151203_173149000_iOS.jpg" alt="" class="wp-image-9772" srcset="https://virtuallyfun.com/wp-content/uploads/2019/09/20151203_173149000_iOS.jpg 640w, https://virtuallyfun.com/wp-content/uploads/2019/09/20151203_173149000_iOS-300x225.jpg 300w, https://virtuallyfun.com/wp-content/uploads/2019/09/20151203_173149000_iOS-400x300.jpg 400w" sizes="auto, (max-width: 640px) 100vw, 640px" /></figure>



<p class="wp-block-paragraph">Wedged between the memory chips and the power supply is a little chip that generates almost 100C. That&#8217;s a boiling temperature of water. Note the thermal image is shifted in regards to the visual part due to close range.</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="768" height="1024" src="https://virtuallyfun.com/wp-content/uploads/2019/09/20151203_112900598_iOS-768x1024.jpg" alt="" class="wp-image-9773" srcset="https://virtuallyfun.com/wp-content/uploads/2019/09/20151203_112900598_iOS-768x1024.jpg 768w, https://virtuallyfun.com/wp-content/uploads/2019/09/20151203_112900598_iOS-225x300.jpg 225w, https://virtuallyfun.com/wp-content/uploads/2019/09/20151203_112900598_iOS.jpg 1134w" sizes="auto, (max-width: 768px) 100vw, 768px" /></figure>



<p class="wp-block-paragraph">What does this chip do? I have no clue. Perhaps someone can help here. What I however did to it is this:</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="768" src="https://virtuallyfun.com/wp-content/uploads/2019/09/IMG_0663_806-1024x768.jpg" alt="" class="wp-image-9774" srcset="https://virtuallyfun.com/wp-content/uploads/2019/09/IMG_0663_806-1024x768.jpg 1024w, https://virtuallyfun.com/wp-content/uploads/2019/09/IMG_0663_806-300x225.jpg 300w, https://virtuallyfun.com/wp-content/uploads/2019/09/IMG_0663_806-768x576.jpg 768w, https://virtuallyfun.com/wp-content/uploads/2019/09/IMG_0663_806-400x300.jpg 400w, https://virtuallyfun.com/wp-content/uploads/2019/09/IMG_0663_806.jpg 2016w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">Slapped on this really nice radiator. In fact I added little radiators you can buy for Raspberry PI to all the chips generating tons of heat.</p>



<p class="wp-block-paragraph">This is how the motherboard looks like right now:</p>



<figure class="wp-block-image"><img loading="lazy" decoding="async" width="1024" height="768" src="https://virtuallyfun.com/wp-content/uploads/2019/09/IMG_0664_132-1024x768.jpg" alt="" class="wp-image-9775" srcset="https://virtuallyfun.com/wp-content/uploads/2019/09/IMG_0664_132-1024x768.jpg 1024w, https://virtuallyfun.com/wp-content/uploads/2019/09/IMG_0664_132-300x225.jpg 300w, https://virtuallyfun.com/wp-content/uploads/2019/09/IMG_0664_132-768x576.jpg 768w, https://virtuallyfun.com/wp-content/uploads/2019/09/IMG_0664_132-400x300.jpg 400w, https://virtuallyfun.com/wp-content/uploads/2019/09/IMG_0664_132.jpg 2016w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></figure>



<p class="wp-block-paragraph">I also added a tiny fan on top of the CPU. Drilled some holes in the case and of course replaced the main fan with a highest air flow I could find.</p>



<p class="wp-block-paragraph">Time will tell if this resolves the heat death, but my Multia now runs much cooler with help of all the radiators and extra fans. </p>



<p class="wp-block-paragraph"><strong>UPDATE in 2022:</strong></p>



<p class="wp-block-paragraph">Readers frequently asked &#8220;<strong>what about the heat death chip?</strong>&#8220;. Multia indeed has one specific chip that is a source of most of Multia casualties. According to <a href="https://www.netbsd.org/ports/alpha/multiafaq.html#overheat" data-type="URL" data-id="https://www.netbsd.org/ports/alpha/multiafaq.html#overheat">NetBSD Multia Page</a> the chip is <strong>74F623</strong> and is located on the bottom (flip) side of the motherboard. </p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1280" height="960" src="https://virtuallyfun.com/wp-content/uploads/2022/03/image.jpeg" alt="" class="wp-image-11800"/></figure>



<p class="wp-block-paragraph">You can tell it&#8217;s little charred. I so I went to take a peek with a thermal camera:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="1280" height="960" src="https://virtuallyfun.com/wp-content/uploads/2022/03/image-1.jpeg" alt="" class="wp-image-11801"/></figure>



<p class="wp-block-paragraph">Can you locate it? FLIR found it immediately&#8230; Up close the chip goes above 100C:</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="640" height="480" src="https://virtuallyfun.com/wp-content/uploads/2022/03/image-2.jpeg" alt="" class="wp-image-11802"/></figure>



<p class="wp-block-paragraph">I have added a small heat sink to it and now looks a little better!</p>



<figure class="wp-block-image size-full"><img loading="lazy" decoding="async" width="640" height="480" src="https://virtuallyfun.com/wp-content/uploads/2022/03/image-3.jpeg" alt="" class="wp-image-11803"/></figure>



<p class="wp-block-paragraph">Time will tell if it helps or not.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2019/09/03/multia-under-thermal-camera/feed/</wfw:commentRss>
			<slash:comments>12</slash:comments>
		
		
			</item>
		<item>
		<title>Confessions of a paranoid DEC Engineer: Robert Supnik talks about the great Dungeon heist!</title>
		<link>https://virtuallyfun.com/2019/08/05/confessions-of-a-paranoid-dec-engineer-robert-supnik-talks-about-the-great-dungeon-heist/</link>
					<comments>https://virtuallyfun.com/2019/08/05/confessions-of-a-paranoid-dec-engineer-robert-supnik-talks-about-the-great-dungeon-heist/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Mon, 05 Aug 2019 00:39:20 +0000</pubDate>
				<category><![CDATA[64bit computing]]></category>
		<category><![CDATA[adventure]]></category>
		<category><![CDATA[cats]]></category>
		<category><![CDATA[Colossal Cave]]></category>
		<category><![CDATA[D|i|g|i|t|a|l]]></category>
		<category><![CDATA[DEC]]></category>
		<category><![CDATA[DEC Alpha]]></category>
		<category><![CDATA[Digitial]]></category>
		<category><![CDATA[Fortran]]></category>
		<category><![CDATA[Infocom]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[itanium]]></category>
		<category><![CDATA[pdp11]]></category>
		<category><![CDATA[PDP8]]></category>
		<category><![CDATA[SIMH]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[VAX]]></category>
		<category><![CDATA[videos]]></category>
		<category><![CDATA[Zork]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/wordpress/?p=9678</guid>

					<description><![CDATA[What an incredible adventure! Apparently this was all recorded in 2017, and just now released. It&#8217;s very long, but I would still highly recommend watching the full thing. Part 1 : 3 hours, 21 minutes Part 2 : 2 hours, &#8230; <a href="https://virtuallyfun.com/2019/08/05/confessions-of-a-paranoid-dec-engineer-robert-supnik-talks-about-the-great-dungeon-heist/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[
<iframe loading="lazy" width="560" height="315" src="https://www.youtube.com/embed/lk7ygEZxV9Q?start=9357" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>



<p class="wp-block-paragraph">What an incredible adventure!</p>



<p class="wp-block-paragraph">Apparently this was all recorded in 2017, and just now released.</p>



<p class="wp-block-paragraph">It&#8217;s very long, but I would still highly recommend watching the full thing.</p>



<ul class="wp-block-list"><li><a href="https://www.youtube.com/watch?v=T3tcCBHRIfU">Part 1 :  3 hours, 21 minutes</a></li><li><a href="https://www.youtube.com/watch?v=lk7ygEZxV9Q">Part 2 : 2 hours, 45 minutes</a></li></ul>



<p class="wp-block-paragraph">Bob goes into detail about the rise of the integrated circuit versions of the PDP-11 &amp; VAX processors, the challenges of how Digital was spiraling out of control, and how he was the one that not only championed the Alpha, but had to make the difficult decisions that if the Alpha succeeded that many people were now out of a job, and many directions had to be closed off.</p>



<p class="wp-block-paragraph">He goes into great detail how the Alpha was basically out maneuvered politically and how the PC business had not only dragged them down by management not embracing the Alpha but how trying to pull a quick one on Intel led to their demise.</p>



<p class="wp-block-paragraph">Also of interest was his time in research witnessing the untapped possibilities of AltaVista, and how Compaq had bogged it down, and ceded the market to the upstart Google, the inability to launch a portable MP3 player (Although to be fair the iPod wasn&#8217;t first to market by a long shot, it was the best user experience by far).</p>



<p class="wp-block-paragraph">What was also interesting was his last job, working at Unisys and getting them out of the legacy mainframe hardware business and into emulation on x86, along with the lesson that if you can run your engine in primary CPU cache it&#8217;s insanely fast (in GCC land -Os is better than -O9).</p>



<p class="wp-block-paragraph">The most significant part towards the end of course is where he &#8216;rewinds&#8217; his story to go into his interest in simulations, and of course how he started <a href="http://simh.trailing-edge.com/">SIMH</a> when he had some idle time in the early 90&#8217;s.  SIMH of course has done an incredible amount of work to preserve computing history of many early computers.  He also touches on working with the Warren&#8217;s TUHS to get <a href="https://github.com/DoctorWkt/pdp7-unix">Unix v0 up and running on a simulated PDP-7</a> and what would have been a challenge in the day using an obscure Burroughs disk &amp; controller modified from the PDP-9. </p>



<p class="wp-block-paragraph">Yes it&#8217;s 6 hours long!  But really it&#8217;s great!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2019/08/05/confessions-of-a-paranoid-dec-engineer-robert-supnik-talks-about-the-great-dungeon-heist/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Setting up DECNet on VMS 4.7</title>
		<link>https://virtuallyfun.com/2014/06/09/setting-up-decnet-on-vms-4-7/</link>
					<comments>https://virtuallyfun.com/2014/06/09/setting-up-decnet-on-vms-4-7/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Mon, 09 Jun 2014 07:54:10 +0000</pubDate>
				<category><![CDATA[DEC]]></category>
		<category><![CDATA[DECnet]]></category>
		<category><![CDATA[HECnet]]></category>
		<category><![CDATA[SIMH]]></category>
		<category><![CDATA[VAX]]></category>
		<category><![CDATA[VAX 11/780]]></category>
		<category><![CDATA[virtual networking]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=4251</guid>

					<description><![CDATA[Years ago, I was given an image of VMS 4.7. Â I only tested it for idle capabilities, and that is as far as I got with it. Â I never used it for anything else. But today I needed to verify &#8230; <a href="https://virtuallyfun.com/2014/06/09/setting-up-decnet-on-vms-4-7/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Years ago, I was given an image of VMS 4.7. Â I only tested it for idle capabilities, and that is as far as I got with it. Â I never used it for anything else.</p>
<p>But today I needed to verify my Win32 Hecnet project works, so I needed to generate some legit DECNet traffic. Â Luckily I still have the VMS image, and in the prevailing years I managed to get a copy of PathWorks for Windows NT (And one for MS-DOS as well!).</p>
<p>So googling around, I found <a href="http://blinkenbone.com/decnet/decnet-on-a-vax">blinkenbone</a>Â who mentions the command needed to setup some DECNet love. Â Now the one thing that is strange about DECNet is that the MAC address needs to be changed to the DECNet area &amp; node id. Â Thankfully there is an online calculator, <a href="http://powerdog.com/addrconv.cgi">powerdog</a>. Â Since I&#8217;m just testing, I&#8217;ll put my VAX in area 1, node 1, that means the VAX MAC needs to be set to:</p>
<p style="padding-left: 30px;"><span style="color: #000000;">AA-00-04-00-01-04</span></p>
<p>So in SIMH, I just use the line:</p>
<p style="padding-left: 30px;">set xq mac=AA-00-04-00-01-04</p>
<p>Cool. Â Now I use <a href="http://adoxa.altervista.org/ansicon/">ansicon</a>, in the hopes it&#8217;ll make the console better, and fire up VMS.</p>
<p><div id="attachment_4252" style="width: 687px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2014/06/boot-vms.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-4252" class="size-full wp-image-4252" src="https://virtuallyfun.com/wp-content/uploads/2014/06/boot-vms.png" alt="VMS 4.7 booted" width="677" height="342" /></a><p id="caption-attachment-4252" class="wp-caption-text">VMS 4.7 booted</p></div></p>
<p>And then login as system/manager</p>
<p>Now I can setup decnet very simply like this:</p>
<p style="padding-left: 30px;">Username: SYSTEM<br />
Password:<br />
Welcome to VAX/VMS version V4.7<br />
Last interactive login on Saturday, 20-SEP-2008 17:32<br />
$ @sys$manager:netconfig</p>
<p style="padding-left: 30px;">DECnet-VAX network configuration procedure</p>
<p style="padding-left: 30px;">This procedure will help you define the parameters needed to get DECnet<br />
running on this machine. You will be shown the changes before they are<br />
executed, in case you wish to perform them manually.</p>
<p style="padding-left: 30px;">What do you want your DECnet node name to be? : rabbit<br />
What do you want your DECnet address to be? : 1.1<br />
Do you want to operate as a router? [NO (nonrouting)]:<br />
Do you want a default DECnet account? [YES]:</p>
<p style="padding-left: 30px;">Here are the commands necessary to setup your system.</p>
<p style="padding-left: 30px;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;<br />
$ RUN SYS$SYSTEM:NCP<br />
PURGE KNOWN OBJECTS ALL<br />
PURGE MODULE CONFIGURATOR KNOWN CIRCUITS ALL<br />
$ DEFINE/USER SYS$OUTPUT NL:<br />
$ DEFINE/USER SYS$ERROR NL:<br />
$ RUN SYS$SYSTEM:NCP ! Remove existing entry, if any<br />
PURGE NODE 1.1 ALL<br />
PURGE NODE RABBIT ALL<br />
$ RUN SYS$SYSTEM:NCP<br />
DEFINE EXECUTOR ADDRESS 1.1 STATE ON<br />
DEFINE EXECUTOR NAME RABBIT<br />
DEFINE EXECUTOR MAXIMUM ADDRESS 1023<br />
DEFINE EXECUTOR TYPE NONROUTING IV<br />
DEFINE EXECUTOR NONPRIVILEGED USER DECNET<br />
DEFINE EXECUTOR NONPRIVILEGED PASSWORD DECNET<br />
$ DEFINE/USER_MODE SYSUAF SYS$SYSTEM:SYSUAF.DAT<br />
$ RUN SYS$SYSTEM:AUTHORIZE<br />
ADD DECNET /OWNER=&#8221;DECNET DEFAULT&#8221; &#8211;<br />
/PASSWORD=DECNET &#8211;<br />
/UIC=[376,376] /ACCOUNT=DECNET &#8211;<br />
/DEVICE=SYS$SPECIFIC: /DIRECTORY=[DECNET] &#8211;<br />
/PRIVILEGE=(TMPMBX,NETMBX) &#8211;<br />
/DEFPRIVILEGE=(TMPMBX,NETMBX) &#8211;<br />
Press RETURN to continue</p>
<p style="padding-left: 30px;">/FLAGS=(CAPTIVE) /LGICMD=NL: &#8211;<br />
/NOBATCH /NOINTERACTIVE<br />
$ CREATE/DIRECTORY SYS$SPECIFIC:[DECNET] /OWNER=[376,376]<br />
$ RUN SYS$SYSTEM:NCP<br />
DEFINE LINE QNA-0 STATE ON<br />
DEFINE CIRCUIT QNA-0 STATE ON COST 4<br />
DEFINE LOGGING MONITOR STATE ON<br />
DEFINE LOGGING MONITOR EVENTS 0.0-9<br />
DEFINE LOGGING MONITOR EVENTS 2.0-1<br />
DEFINE LOGGING MONITOR EVENTS 4.2-13,15-16,18-19<br />
DEFINE LOGGING MONITOR EVENTS 5.0-18<br />
DEFINE LOGGING MONITOR EVENTS 128.0-4<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p style="padding-left: 30px;">Do you want to go ahead and do it? [YES]:<br />
%UAF-I-ADDMSG, user record successfully added<br />
%UAF-I-RDBADDMSGU, identifier DECNET value: [000376,000376] added to RIGHTSLIST.<br />
DAT<br />
%UAF-I-DONEMSG, system authorization file modified<br />
%UAF-I-RDBDONEMSG, rights database modified<br />
%NCP-I-NMLRSP, listener response &#8211; Success<br />
Logging sink type = monitor<br />
%NML-I-RECADDED, Database entry added</p>
<p style="padding-left: 30px;">The changes have been made.</p>
<p style="padding-left: 30px;">If you have not already installed the DECnet-VAX license, then do so now.</p>
<p style="padding-left: 30px;">After the license has been installed, you should invoke the procedure<br />
SYS$MANAGER:STARTNET.COM to startup DECnet-VAX with these changes.</p>
<p style="padding-left: 30px;">(If the license is already installed) Do you want DECnet started? [YES]:<br />
%%%%%%%%%%% OPCOM 28-OCT-1987 15:42:37.64 %%%%%%%%%%%<br />
Message from user DECNET<br />
DECnet starting</p>
<p style="padding-left: 30px;">%RUN-S-PROC_ID, identification of created process is 00000109<br />
%RUN-S-PROC_ID, identification of created process is 0000010B<br />
$<br />
%%%%%%%%%%% OPCOM 28-OCT-1987 15:42:42.67 %%%%%%%%%%%<br />
Message from user DECNET<br />
DECnet event 4.10, circuit up<br />
From node 1.1 (RABBIT), 28-OCT-1987 15:42:37.69<br />
Circuit QNA-0</p>
<p>It basically set itself up.</p>
<p>And on the Windows NT side, I simply set itself up as node 2 in area 1.</p>
<p><div id="attachment_4253" style="width: 648px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2014/06/decnet-workstation.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-4253" class="size-full wp-image-4253" src="https://virtuallyfun.com/wp-content/uploads/2014/06/decnet-workstation.png" alt="Windows NT + Pathworks" width="638" height="481" /></a><p id="caption-attachment-4253" class="wp-caption-text">Windows NT + Pathworks</p></div></p>
<p>And now I can use CTERM to connect to the VAX.</p>
<p><div id="attachment_4254" style="width: 666px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2014/06/Cterm-on-NT-to-VMS.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-4254" class="size-full wp-image-4254" src="https://virtuallyfun.com/wp-content/uploads/2014/06/Cterm-on-NT-to-VMS.png" alt="CTERM" width="656" height="552" /></a><p id="caption-attachment-4254" class="wp-caption-text">CTERM</p></div></p>
<p>Nice!. Â And it even works through my port of HECNet.</p>
<p>On reboots you have to manually start the network. Â I don&#8217;t have EDT, or I don&#8217;t know where to find it (remember the gold key? ugh).</p>
<p><div id="attachment_4255" style="width: 687px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2014/06/vms-start-networking.png"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-4255" class="size-full wp-image-4255" src="https://virtuallyfun.com/wp-content/uploads/2014/06/vms-start-networking.png" alt="Manually starting the network" width="677" height="342" /></a><p id="caption-attachment-4255" class="wp-caption-text">Manually starting the network</p></div></p>
<p>But it&#8217;s a simple command:</p>
<p style="padding-left: 30px;">@SYS$MANAGER:startnet.com</p>
<p>And you are good to go!</p>
<p>Likewise shutting down is accomplished with this:</p>
<p style="padding-left: 30px;">@SYS$SYSTEM:SHUTDOWN.COM</p>
<p>And that&#8217;s about all I know about VMS. Â But it&#8217;s good to see that configuring this was pain free!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2014/06/09/setting-up-decnet-on-vms-4-7/feed/</wfw:commentRss>
			<slash:comments>11</slash:comments>
		
		
			</item>
		<item>
		<title>As part of the retrochallenge 2012, there is a PDP-11 running 2.11 BSD out there!</title>
		<link>https://virtuallyfun.com/2012/06/25/as-part-of-the-retrochallenge-2012-there-is-a-pdp-11-running-2-11-bsd-out-there/</link>
					<comments>https://virtuallyfun.com/2012/06/25/as-part-of-the-retrochallenge-2012-there-is-a-pdp-11-running-2-11-bsd-out-there/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Mon, 25 Jun 2012 18:32:00 +0000</pubDate>
				<category><![CDATA[DEC]]></category>
		<category><![CDATA[Digitial]]></category>
		<category><![CDATA[pdp11]]></category>
		<category><![CDATA[random updates]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=2117</guid>

					<description><![CDATA[No, really! You can get an account, just sign up here! Sander Reiche has setup a MicroPDP-11/83 with the following specs: M8190-AB KDJ11-BB M7551-BH MSV11-QB M7546 TK50 CONTROLLER M7555 RQDX3 M7516-YM DELQA So far there are FOUR users.. which means &#8230; <a href="https://virtuallyfun.com/2012/06/25/as-part-of-the-retrochallenge-2012-there-is-a-pdp-11-running-2-11-bsd-out-there/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>No, really!</p>
<p>You can get an account, just sign up <a href="http://ls-al.eu/~reiche/retro2012.html">here</a>!</p>
<p><a href="http://ls-al.eu/~reiche/">Sander Reiche</a> has setup a MicroPDP-11/83 with the following specs:</p>
<ul>
<li><a href="http://bitsavers.org/scandocs.trailing-edge.com/micropdp11-volume1_system_cpus-EK-247AA-MG-001.pdf">M8190-AB KDJ11-BB</a></li>
<li><a href="http://www.bitsavers.org/pdf/dec/qbus/EK-MSV1Q-UG-002_MSV11Q_5-85.pdf">M7551-BH MSV11-QB</a></li>
<li><a href="http://www.bitsavers.org/pdf/dec/magtape/tk50/EK-0TK50-TM-002_Jul86.pdf">M7546 TK50 CONTROLLER</a></li>
<li><a href="http://www.bitsavers.org/pdf/dec/qbus/fiche/EK-RQDX3-UG-001_Nov85.pdf">M7555 RQDX3</a></li>
<li><a href="http://www.bitsavers.org/pdf/dec/qbus/EK-DELQA-UG-002.pdf">M7516-YM DELQA</a></li>
</ul>
<p>So far there are FOUR users.. which means you can get in on the action for sure!</p>
<p>For those of you who want a sandboxed version at home, you can download my install <a href="http://sourceforge.net/projects/bsd42/files/4BSD%20under%20Windows/v0.4/211BSD.zip/download">here</a>, which of course I touched on a <a href="https://virtuallyfun.com/?p=270">while back</a>.</p>
<p>For those unfamiliar, here is what <a href="http://retrochallenge.org/">retrochallenge</a> is all about!</p>
<ol>
<li>RetroChallenge commences July 1st, 2012 and runs until July 31st, 2012.</li>
<li>In order to qualify, computer systems must by approximately 10 years old (or older!)â€¦ in general, this means 486 or below, 680Ã—0 and pretty much everything with an 8-bit processor, but weâ€<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />ll also let you in if you have an old Cray kicking about, and exceptions can always be made for exotica!</li>
<li>Gaming consoles and PDAs qualify if they were made in the previous century.</li>
<li>Where appropriate, replica hardware and emulators may be used.</li>
<li>Entrants are responsible for adequately documenting their projects and submitting occasional updates during the contest.</li>
<li>Projects may encompass any aspect of retro-computing that tickles the fancy of the individual entrant.</li>
<li>Winners will be carefully selected and thoughtfully chosen prizes presented (hopefully before the next challenge commences).</li>
<li>Have fun!</li>
</ol>
<p>Sadly I don&#8217;t have anything physical around here that really qualifies. Â A G5 mac is too new, and I recently picked up a Pentium 150 based IBM Aptiva, but its too new apparently&#8230;.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2012/06/25/as-part-of-the-retrochallenge-2012-there-is-a-pdp-11-running-2-11-bsd-out-there/feed/</wfw:commentRss>
			<slash:comments>9</slash:comments>
		
		
			</item>
		<item>
		<title>Three tonnes of mini computers</title>
		<link>https://virtuallyfun.com/2012/06/21/three-tonnes-of-mini-computers/</link>
					<comments>https://virtuallyfun.com/2012/06/21/three-tonnes-of-mini-computers/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Thu, 21 Jun 2012 21:10:22 +0000</pubDate>
				<category><![CDATA[DEC]]></category>
		<category><![CDATA[random updates]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=2103</guid>

					<description><![CDATA[I just received this note from the HECnet mailing list, and I thought I&#8217;d broadcast it out.. This is a shameless plug for something I and the Update Computer Club have been working on this spring and opened yesterday. The &#8230; <a href="https://virtuallyfun.com/2012/06/21/three-tonnes-of-mini-computers/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p><div id="attachment_2104" style="width: 1010px" class="wp-caption aligncenter"><a href="https://virtuallyfun.com/wp-content/uploads/2012/06/13.jpg"><img loading="lazy" decoding="async" aria-describedby="caption-attachment-2104" class="size-full wp-image-2104" title="13" src="https://virtuallyfun.com/wp-content/uploads/2012/06/13.jpg" alt="" width="1000" height="683" /></a><p id="caption-attachment-2104" class="wp-caption-text">It looks almost religious doesn&#8217;t it?</p></div></p>
<p>I just received this note from the HECnet mailing list, and I thought I&#8217;d broadcast it out..</p>
<pre>This is a shameless plug for something I and the Update Computer Club 
have been working on this spring and opened yesterday.

The exhibition "Three Tons of Minicomputers" at Museum Gustavianum in 
Uppsala, Sweden.

<a href="http://www.gustavianum.uu.se/node13" target="_blank">http://www.gustavianum.uu.se/<wbr>node13</wbr></a>

We have collected computers primarily used by the university at some 
point in time. Highlights include a Linc-8 and a DECSYSTEM-2060 with 
peripherals.

Here are some pictures from the opening:

<a href="http://www.update.uu.se/~jeppe/tmp/vernissage/" target="_blank">http://www.update.uu.se/~<wbr>jeppe/tmp/vernissage/</wbr></a>

I strongly recommend anyone nearby Uppsala this summer to take a swing 
by Gustavianum. If you want a guided tour, let me know and we'll figure 
something out.

It's only open for a few months, so don't wait to long.

Regards,
Pontus.</pre>
<p>I don&#8217;t know when I&#8217;ll be in Europe next, but now I really want to go toÂ Sweden!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2012/06/21/three-tonnes-of-mini-computers/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>DEC Legacy Event</title>
		<link>https://virtuallyfun.com/2010/02/15/dec-legacy-event/</link>
					<comments>https://virtuallyfun.com/2010/02/15/dec-legacy-event/#comments</comments>
		
		<dc:creator><![CDATA[neozeed]]></dc:creator>
		<pubDate>Mon, 15 Feb 2010 22:00:00 +0000</pubDate>
				<category><![CDATA[D|i|g|i|t|a|l]]></category>
		<category><![CDATA[DEC]]></category>
		<category><![CDATA[DEC Alpha]]></category>
		<category><![CDATA[Digitial]]></category>
		<category><![CDATA[events]]></category>
		<guid isPermaLink="false">https://virtuallyfun.com/?p=201</guid>

					<description><![CDATA[Well I just found out about a &#8220;DEC Legacy Event&#8221; being held in the UK. Sadly I already booked tickets to the UK *this* month not the correct one&#8230; But then who knows&#8230; 😉 From the site: The DEC Legacy &#8230; <a href="https://virtuallyfun.com/2010/02/15/dec-legacy-event/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
										<content:encoded><![CDATA[<p>Well I just found out about a &#8220;<a href="http://wickensonline.co.uk/declegacy/">DEC Legacy Event</a>&#8221; being held in the UK.  Sadly I already booked tickets to the UK *this* month not the correct one&#8230; But then who knows&#8230; <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p>From the site:</p>
<blockquote><p>The DEC Legacy Event that will take place on the 17th &#038; 18th April 2010 in Windermere, UK.</p>
<p>The purpose of the event is to bring together people with an interest in the company Digital Equipment Corporation and their legacy of hardware, software and ethos. There will be both vintage DEC computer hardware and software and more recent HP hardware and software being demonstrated at the event.</p></blockquote>
<p>I suppose this would have been the place to get some win terminals going, and have multi-user access into a VMS system running on SIMH on an Alpha&#8230;</p>
<p>Oh well&#8230;</p>
<p>At any rate they promise to upload video from the aftermath, and they&#8217;ve got up some interesting promo pics</p>
]]></content:encoded>
					
					<wfw:commentRss>https://virtuallyfun.com/2010/02/15/dec-legacy-event/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
	</channel>
</rss>
