<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Genera on Symbolics LISP Engineering</title><link>https://symbolics.lisp.engineer/tag/genera/</link><description>Recent content in Genera on Symbolics LISP Engineering</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Sun, 09 May 2021 21:34:56 +0000</lastBuildDate><atom:link href="https://symbolics.lisp.engineer/tag/genera/index.xml" rel="self" type="application/rss+xml"/><item><title>Symbolics LAN - Overview</title><link>https://symbolics.lisp.engineer/symbolics-lan-overview/</link><pubDate>Sun, 09 May 2021 21:34:56 +0000</pubDate><guid>https://symbolics.lisp.engineer/symbolics-lan-overview/</guid><description>&lt;p&gt;Over the past two weeks, I set up a small Symbolics LAN, and thought I would share some of the process and findings. I will write a post about each item, but the topics already concluded cover:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Performance challenges of the Merlin Ethernet under load, and modern 10Base5 to 10BaseT transceivers&lt;/li&gt;&#10;&lt;li&gt;An improvement to the stability of my first XL1201 which I was unstable, some five years ago&lt;/li&gt;&#10;&lt;li&gt;Y2k problems with the &lt;code&gt;QFILE&lt;/code&gt; protocol under Chaosnet, and a &amp;ldquo;hotfix&amp;rdquo; to Genera&amp;rsquo;s &lt;code&gt;QFILE&lt;/code&gt; client to bypass them (this is deprecated, but was fun to try out)&lt;/li&gt;&#10;&lt;li&gt;IP subnets and routing under Symbolics Namespaces&lt;/li&gt;&#10;&lt;li&gt;Setting up the three Symbolics XL computers as a small LAN with a Linux NFS server&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Later, I hope to cover some more topics, including:&lt;/p&gt;</description></item><item><title>Symbolics XL LAN Challenges</title><link>https://symbolics.lisp.engineer/symbolics-xl-lan-challenges/</link><pubDate>Wed, 05 May 2021 22:26:17 +0000</pubDate><guid>https://symbolics.lisp.engineer/symbolics-xl-lan-challenges/</guid><description>&lt;p&gt;I recently set up a LAN of my three XL Symbolics machines at home. The XL1201 which was having stability issues has been largely stabilized (thanks to help from David Schmidt). I will post more about this LAN soon, but I thought I would mention an interesting problem.&lt;/p&gt;&#10;&lt;p&gt;The machines connect to the LAN via an AUI to 10BaseT transceiver, to my core LAN which is a mixed 10G/1G LAN. The core router is a Ubiquiti EdgeRouter Pro which is attached to UNMS, their central management tool. When I connected these machines to the LAN, I was getting Merlin (the name of the CPU board) Ethernet errors on occasion, and eventually the computer would crash. I put the Symbolics computers on a separate segment connected only to a small Netgear switch and the EdgeRouter, but the computers kept crashing.&lt;/p&gt;</description></item><item><title>CLIM on Genera 8.3 [Updated]</title><link>https://symbolics.lisp.engineer/clim-on-genera-8-3/</link><pubDate>Sun, 28 Aug 2016 18:55:07 +0000</pubDate><guid>https://symbolics.lisp.engineer/clim-on-genera-8-3/</guid><description>&lt;p&gt;In preparation of doing some actual software engineering on Genera, I decided to take a look at the CLIM implementation on my MacIvory III Genera 8.3.&lt;/p&gt;&#10;&lt;p&gt;There are a few steps to do first:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;code&gt;Load System CLIM&lt;/code&gt;: This will take a while. It loads a lot of files and several subsystems, including:&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;code&gt;Loading system CLIM version 66&lt;/code&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;Initializing subsystem CLIM Utilities&lt;/code&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;Initializing subsystem CLIM Silica&lt;/code&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;Initializing subsystem CLIM Standalone&lt;/code&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;Initializing system CLIM version 66&lt;/code&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;Loading patches for system CLIM version 66&lt;/code&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;Patches for CLIM (Current version is 66.3):&lt;/code&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;If you attempt to use CLIM at this point, however, it won&amp;rsquo;t work because there is no driver (in my parlance only, I&amp;rsquo;m not sure the official term). The example code will fail: &lt;code&gt;Error: Cannot find port type: :GENERA&lt;/code&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;Load System Genera-CLIM&lt;/code&gt; will install the remaining parts&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;This whole process takes probably 15+ minutes of compiling and crunching, so you might want to save the world and restart after this (although I didn&amp;rsquo;t do this yet).&lt;/p&gt;</description></item><item><title>Telnet to MacIvory</title><link>https://symbolics.lisp.engineer/telnet-to-macivory/</link><pubDate>Fri, 29 Jul 2016 04:12:24 +0000</pubDate><guid>https://symbolics.lisp.engineer/telnet-to-macivory/</guid><description>&lt;p&gt;Just a quick note about how to enable telnet to your MacIvory III running Genera 8.3.&lt;/p&gt;&#10;&lt;p&gt;First, &lt;code&gt;Edit Object Site NAME&lt;/code&gt; (obviously, use your &lt;code&gt;NAME&lt;/code&gt; and not mine) in the &lt;code&gt;Namespace Editor&lt;/code&gt; and add your network to the &lt;code&gt;Secure Subnets&lt;/code&gt;. For example, for typical home networks you might add &lt;code&gt;INTERNET 192.168.1.0&lt;/code&gt; or your office might be &lt;code&gt;INTERNET 10.0.0.0&lt;/code&gt;. Save the object.&lt;/p&gt;&#10;&lt;p&gt;If you are logged in, it usually turns remote access off. This can be odd because you can telnet in when you first boot, but not as soon as you start doing anything on the local console. To turn remote access back on even when you&amp;rsquo;re logged in, &lt;code&gt;(neti:remote-login-on)&lt;/code&gt; is your command. (See &lt;em&gt;Networks&lt;/em&gt; pages 13 and 21.)&lt;/p&gt;</description></item><item><title>Enhanced X11 Keyboard</title><link>https://symbolics.lisp.engineer/enhanced-x11-keyboard/</link><pubDate>Wed, 20 Jul 2016 04:15:00 +0000</pubDate><guid>https://symbolics.lisp.engineer/enhanced-x11-keyboard/</guid><description>&lt;p&gt;Well, after living with the default keyboard mapping for Genera under X-Windows, I decided to make an optimized one for an 87-key ANSI layout. The design goals were:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Utilize all the 16 top row keys efficiently, with most common functions in logical places&lt;/li&gt;&#10;&lt;li&gt;Utilize the 6-key quadrant for other common functions&lt;/li&gt;&#10;&lt;li&gt;Leave the arrow keys for cursor motion (because even though I have been using Emacs for at least 26 years I like my arrow keys)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Some of the important things that these led me to were:&lt;/p&gt;</description></item><item><title>Reloading Translations Files</title><link>https://symbolics.lisp.engineer/reloading-translations-files/</link><pubDate>Mon, 18 Jul 2016 00:47:27 +0000</pubDate><guid>https://symbolics.lisp.engineer/reloading-translations-files/</guid><description>&lt;p&gt;Just a brief hint&amp;hellip;&lt;/p&gt;&#10;&lt;p&gt;After you modify the file that has your translations (e.g., &lt;code&gt;sys.translations&lt;/code&gt;), to make the new changes active, call &lt;code&gt;(load-patches)&lt;/code&gt;. Per &lt;em&gt;Site Operations&lt;/em&gt; guide, page 514, section &lt;strong&gt;Translations Files&lt;/strong&gt;.&lt;/p&gt;</description></item><item><title>MacIvory III Setup and X11</title><link>https://symbolics.lisp.engineer/macivory-iii-setup-and-x11/</link><pubDate>Tue, 12 Jul 2016 04:57:57 +0000</pubDate><guid>https://symbolics.lisp.engineer/macivory-iii-setup-and-x11/</guid><description>&lt;p&gt;As I haven&amp;rsquo;t had the time to continue to debug the XL1201 hardware problems, I turned back to the MacIvory III and an Intel i7 NUC I had.&lt;/p&gt;&#10;&lt;p&gt;First I set up Ubuntu 14.04 on the NUC with NFS and the &amp;ldquo;time&amp;rdquo; service, so I could use it as an always-on server for the Symbolics computers. This way I can put the full size SCSI computer away when I&amp;rsquo;m not actually imaging SCSI drives.&lt;/p&gt;</description></item><item><title>Multiple Crashes</title><link>https://symbolics.lisp.engineer/multiple-crashes/</link><pubDate>Mon, 04 Jul 2016 17:34:46 +0000</pubDate><guid>https://symbolics.lisp.engineer/multiple-crashes/</guid><description>&lt;p&gt;I have been having a hell of a time today with the XL1201. It keeps crashing to the FEP from Genera. Very frustrating. You can &lt;code&gt;Continue&lt;/code&gt; but it will crash again very soon afterwards.&lt;/p&gt;&#10;&lt;p&gt;Does anyone have any ideas, please?&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;Lisp stopped itself&#10;Error trap 1001032504 not in emulator mode at #&amp;lt;DTP-EVEN-PC 37001102553&amp;gt; referencing #&amp;lt;DTP-PHYSICAL-ADDRESS 00001310200&amp;gt;.&#10;(Use :Debug and c-M to record more information for a bug report.)&#10;FEP Command: Debug (Keywords)&#10;Error trap 1001032504 not in emulator mode at #&amp;lt;DTP-EVEN-PC 37001102553&amp;gt; referencing #&amp;lt;DTP-PHYSICAL-ADDRESS 00001310200&amp;gt;.&#10;SI:AUX-HALT (PC = 40)&#10; --Defaulted args:--&#10; Arg 0 (SYS:FEP-COMMAND-STRING): NIL&#10;→&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;&lt;img src="https://symbolics.lisp.engineer/content/images/2016/07/IMG_1098.JPG" alt=""&gt;&#10;&lt;img src="https://symbolics.lisp.engineer/content/images/2016/07/IMG_1090.JPG" alt=""&gt;&#10;&lt;img src="https://symbolics.lisp.engineer/content/images/2016/07/IMG_1092.JPG" alt=""&gt;&#10;&lt;img src="https://symbolics.lisp.engineer/content/images/2016/07/IMG_1096.JPG" alt=""&gt;&#10;&lt;img src="https://symbolics.lisp.engineer/content/images/2016/07/IMG_1097.JPG" alt=""&gt;&#10;&lt;img src="https://symbolics.lisp.engineer/content/images/2016/07/IMG_1089.JPG" alt=""&gt;&lt;/p&gt;</description></item><item><title>Auto-setting Time</title><link>https://symbolics.lisp.engineer/auto-setting-time/</link><pubDate>Mon, 04 Jul 2016 17:21:45 +0000</pubDate><guid>https://symbolics.lisp.engineer/auto-setting-time/</guid><description>&lt;p&gt;Every time Genera boots, it asks for the time. However, Genera clearly uses the &lt;a href="https://tools.ietf.org/html/rfc868"&gt;RFC 868&lt;/a&gt; &lt;a href="https://en.wikipedia.org/wiki/Time_Protocol"&gt;Time Protocol&lt;/a&gt;. So, I thought I&amp;rsquo;d try to make my local Linux server (named &lt;code&gt;HELIUM&lt;/code&gt; in our namespace) serve it up.&lt;/p&gt;&#10;&lt;p&gt;This is handled by the &lt;a href="http://packages.ubuntu.com/precise/openbsd-inetd"&gt;&lt;code&gt;openbsd-inetd&lt;/code&gt; package&lt;/a&gt; in Ubuntu 12.04 LTS. This can be enabled by editing &lt;code&gt;/etc/inetd.conf&lt;/code&gt; and adding two lines:&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;linux:~# fgrep time /etc/inetd.conf &#10;#daytime&#9;&#9;stream&#9;tcp&#9;nowait&#9;root&#9;internal&#10;# Port 37 time protocol for Symbolics computers&#10;time&#9;&#9;stream&#9;tcp&#9;nowait&#9;root&#9;internal&#10;time&#9;&#9;dgram&#9;udp&#9;wait&#9;root&#9;internal&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;You can reload the &lt;code&gt;inetd&lt;/code&gt; server but it&amp;rsquo;s just as easy to do a &lt;code&gt;shutdown -r now&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Genera X11 Fonts on Mac</title><link>https://symbolics.lisp.engineer/genera-x11-fonts-on-mac/</link><pubDate>Sun, 03 Jul 2016 17:50:53 +0000</pubDate><guid>https://symbolics.lisp.engineer/genera-x11-fonts-on-mac/</guid><description>&lt;p&gt;Although away, I have my laptop with me and decided to try to get Xquartz running with the Genera X11 fonts.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Find the Genera X11 fonts (in &lt;code&gt;bdf&lt;/code&gt; format) and transfer them to your Mac. I put them in &lt;code&gt;~/x11/fonts/genera/&lt;/code&gt;. On Genera system they will be in the LMFS somewhere and can be transferred using NFS.&#10;&lt;ul&gt;&#10;&lt;li&gt;If necessary: On the Mac, rename the fonts to lower case and get rid of any Genera version number. &lt;code&gt;tr&lt;/code&gt; is good for case conversion and &lt;code&gt;for i in * ; do echo $i `echo $i | sed &amp;rsquo;s/\.~.*//&amp;rsquo;` ; done&lt;/code&gt; works to remove version numbers. (Man, this blog software makes it difficult to put commands with backticks and backslashes into code blocks.)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Alternatively, you can mount the ISO9660 partition of your Genera 8.3 distribution CD on the Mac using a command like &lt;code&gt;mkdir /Volumes/CD ; sudo mount_cd9660 -e /dev/disk3 /Volumes/CD&lt;/code&gt; and then copy the &lt;code&gt;bdf&lt;/code&gt; and other X11 font files. (By default macOS mounts the HFS partition so you will only see the MacIvory files.)&#10;&lt;ul&gt;&#10;&lt;li&gt;Add the &lt;code&gt;g&lt;/code&gt; option to the &lt;code&gt;mount_cd9660&lt;/code&gt; to see the Genera version numbers appended to the filenames - but you&amp;rsquo;ll have to remove these when you copy the files.&lt;/li&gt;&#10;&lt;li&gt;(Add the &lt;code&gt;r&lt;/code&gt; option to the mount command to see the file system without Rockridge format, for curiosity sake. This also changes the version number format and makes them all caps. You can also use the &lt;code&gt;j&lt;/code&gt; option to disable Joilet.)&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;sudo umount /Volumes/CD&lt;/code&gt; to unmount it; the regular &lt;code&gt;diskutil unmount&lt;/code&gt; and other Mac utilities won&amp;rsquo;t unmount this.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;pre&gt;&lt;code class="language-text"&gt;AdmiralA:~/x11/fonts/genera$ diskutil list&#10;...&#10; #: TYPE NAME SIZE IDENTIFIER&#10; 0: Apple_partition_scheme +636.7 MB disk3&#10; 1: Apple_partition_map 32.3 KB disk3s1&#10; 2: Symbolics_ISO9660 615.4 MB disk3s2&#10; 3: Apple_HFS MacIvory Support 4.2 21.0 MB disk3s3&#10;...&#10;AdmiralA:~$ ls -l /Volumes/CD/sys.sct/x11/fonts/bdf/genera/ | head -5&#10;total 6476&#10;-r-xr-xr-x 1 root wheel 14302 Dec 19 1989 13fgb.bdf.~3~&#10;-r-xr-xr-x 1 root wheel 10623 Dec 19 1989 16fg.bdf.~3~&#10;-r-xr-xr-x 1 root wheel 12451 Dec 19 1989 18fg.bdf.~3~&#10;-r-xr-xr-x 1 root wheel 17481 Dec 19 1989 20vr.bdf.~3~&#10;&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;In the directory with all the font files, run the &lt;code&gt;mkfontdir&lt;/code&gt; program, which will make a file called &lt;code&gt;fonts.dir&lt;/code&gt; which seems to contain a mapping from a filename to a font name.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;pre&gt;&lt;code class="language-text"&gt;AdmiralA:~/x11/fonts/genera$ mkfontdir&#10;AdmiralA:~/x11/fonts/genera$ fgrep genera-cptfont fonts.dir &#10;cptfont.bdf genera-cptfont&#10;cptfontb.bdf genera-cptfontb&#10;cptfontbi.bdf genera-cptfontbi&#10;cptfontc.bdf genera-cptfontc&#10;cptfontcb.bdf genera-cptfontcb&#10;cptfontcc.bdf genera-cptfontcc&#10;cptfonti-german.bdf genera-cptfonti-german&#10;cptfonti.bdf genera-cptfonti&#10;cptfontr.bdf genera-cptfontr&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;In the Xquartz &lt;code&gt;xterm&lt;/code&gt; window, add this font directory to the font path (&lt;code&gt;xset fp+ ~/x11/fonts/genera&lt;/code&gt;) and activate it (&lt;code&gt;xset fp rehash&lt;/code&gt;).&lt;/li&gt;&#10;&lt;li&gt;Using &lt;a href="https://fontforge.github.io/en-US/"&gt;FontForge&lt;/a&gt; I looked at various fonts and determined that &lt;code&gt;genera-cptfont&lt;/code&gt; seems to be the normal Genera console font.&lt;/li&gt;&#10;&lt;li&gt;Test that the fonts are installed by using one: &lt;code&gt;xterm -fn genera-cptfont -fb genera-cptfontb&lt;/code&gt;. Note that as it turns out, these two fonts are not compatible with &lt;code&gt;xterm&lt;/code&gt;&amp;rsquo;s needs (identical bounding boxes) so just use &lt;code&gt;xterm -fn genera-cptfont&lt;/code&gt;.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&lt;img src="https://symbolics.lisp.engineer/content/images/2016/07/Screen-Shot-2016-07-03-at-1-41-03-PM.png" alt="XTerm"&gt;&#10;&lt;img src="https://symbolics.lisp.engineer/content/images/2016/07/Screen-Shot-2016-07-03-at-1-43-18-PM.png" alt="XTerm"&gt;&lt;/p&gt;</description></item><item><title>Autoboot Serial/Telnet and X</title><link>https://symbolics.lisp.engineer/autoboot-world-with-telnet/</link><pubDate>Sat, 02 Jul 2016 01:43:26 +0000</pubDate><guid>https://symbolics.lisp.engineer/autoboot-world-with-telnet/</guid><description>&lt;p&gt;I&amp;rsquo;ve decided to take a minor detour when I get back from the gaming convention to make a disk image for someone with an XL400 without a working console. My goal here will be to make a world which will auto boot into the FEP with the serial port I/O enabled for FEP commands if possible, and then auto-load and start a world which will put a Genera/Lisp command prompt on the serial port and/or be listening on (TCP) Telnet on a defined private IP address for remote connections. Then, using Telnet, the user can run &lt;code&gt;Start X Screen&lt;/code&gt; and use Genera from an X Windows server. Hopefully this will get him up and running until he has an opportunity to repair his console.&lt;/p&gt;</description></item><item><title>Displaying Genera on iMac</title><link>https://symbolics.lisp.engineer/displaying-genera-on-imac/</link><pubDate>Wed, 29 Jun 2016 19:11:12 +0000</pubDate><guid>https://symbolics.lisp.engineer/displaying-genera-on-imac/</guid><description>&lt;p&gt;Well, on a whim I decided to see if I could get Genera running on my iMac&amp;rsquo;s X display. (This way I can spare the 3620 Console from use while I figure out how to recap it.) It was a frustrating few hours fighting with XQuartz, actually.&lt;/p&gt;&#10;&lt;p&gt;First, I installed the latest &lt;a href="https://www.xquartz.org/"&gt;XQuartz&lt;/a&gt; and made it listen on port 6000.&lt;sup id="fnref:1"&gt;&lt;a href="#fn:1" class="footnote-ref" role="doc-noteref"&gt;1&lt;/a&gt;&lt;/sup&gt;&lt;/p&gt;&#10;&lt;p&gt;Then I set up my iMac as host &lt;code&gt;NEON&lt;/code&gt; in the Genera &lt;code&gt;Namespace Editor&lt;/code&gt; and typed &lt;code&gt;Start X Screen NEON :Geometry 1600x1200+100+100&lt;/code&gt;. Boom, Genera just showed up on my iMac X server.&lt;/p&gt;</description></item><item><title>Symbolics Filesystems (Updated)</title><link>https://symbolics.lisp.engineer/symbolics-filesystems/</link><pubDate>Wed, 29 Jun 2016 15:17:00 +0000</pubDate><guid>https://symbolics.lisp.engineer/symbolics-filesystems/</guid><description>&lt;ul&gt;&#10;&lt;li&gt;Update 1: Added FEP Kernel image.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&lt;a href="http://planet.gnu.org/~ams/"&gt;ams&lt;/a&gt; asked me for a few clean filesystems so he can analyze how they work. Happy to oblige.&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://symbolics.lisp.engineer/static/genera-files/fepfs-lmfs.tar"&gt;They&amp;rsquo;re here.&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;Configuration:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Device used: SCSI2SD v5&lt;/li&gt;&#10;&lt;li&gt;Created using Genera 8.3 clean world on XL1201&lt;/li&gt;&#10;&lt;li&gt;&amp;ldquo;Disk&amp;rdquo; initialized to all ASCII character &amp;lsquo;D&amp;rsquo; bytes&lt;/li&gt;&#10;&lt;li&gt;80,000 blocks of 1,280 bytes allocated&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;The disk was dumped after each of these three steps:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Created Initial FEP Filesystem: &lt;code&gt;fepfs-empty.dd.xz&lt;/code&gt;&lt;/li&gt;&#10;&lt;li&gt;Initialize LMFS on there: &lt;code&gt;fepfs-lmfs.dd.xz&lt;/code&gt;&lt;/li&gt;&#10;&lt;li&gt;Create one text file, one directory, one text file in that directory, in each of the FEPfs then the LMFS: &lt;code&gt;fepfs-lmfs-files.dd.xz&lt;/code&gt;&lt;/li&gt;&#10;&lt;li&gt;After running &lt;code&gt;Copy Flod Files :Create Hello File Yes :Disk Unit 10 :From Directory FEP7:&amp;gt;&lt;/code&gt;: &lt;code&gt;fepfs-lmfs-kernel.dd.xz&lt;/code&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;A transcript of the Lisp session is provided, using &lt;code&gt;dribble&lt;/code&gt;, in &lt;code&gt;make-fs-2.text&lt;/code&gt;. (Genera uses four letter file types, I saw no reason to change this here.) There&amp;rsquo;s also a &lt;code&gt;README.txt&lt;/code&gt; that says much the same thing here.&lt;/p&gt;</description></item><item><title>Genera 8.3 Setup, Part 2</title><link>https://symbolics.lisp.engineer/genera-8-3-setup-part-2/</link><pubDate>Tue, 28 Jun 2016 04:07:18 +0000</pubDate><guid>https://symbolics.lisp.engineer/genera-8-3-setup-part-2/</guid><description>&lt;p&gt;Good evening with the XL1201 tonight. TL;DR:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Got NFS working on Genera, mostly&#10;&lt;ul&gt;&#10;&lt;li&gt;Need to fix UIDs&lt;/li&gt;&#10;&lt;li&gt;Showed editing a file on NFS server&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Showed the &lt;code&gt;SELECT-P&lt;/code&gt; peeking stuff&lt;/li&gt;&#10;&lt;li&gt;Saved file listings for downloading&lt;/li&gt;&#10;&lt;li&gt;Fine lines on the console&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Continuing on from &lt;a href="https://symbolics.lisp.engineer/setting-up-genera-8-3-part-1/"&gt;Part 1&lt;/a&gt;&amp;hellip;&lt;/p&gt;&#10;&lt;h1 id="nfs-server-part-2"&gt;NFS Server, part 2&lt;/h1&gt;&#10;&lt;p&gt;Let&amp;rsquo;s export &lt;code&gt;/genera&lt;/code&gt; for use in all our Genera servers, and make a UID/GID especially for that. I&amp;rsquo;ll also export the root read-only directory just in case I want to access any of my other files on this server.&lt;/p&gt;</description></item><item><title>Clean Genera 8.3 FEPfs</title><link>https://symbolics.lisp.engineer/clean-genera-8-3-fepfs/</link><pubDate>Mon, 27 Jun 2016 11:46:00 +0000</pubDate><guid>https://symbolics.lisp.engineer/clean-genera-8-3-fepfs/</guid><description>&lt;p&gt;I was asked to provide a full list of all the files on the XL1201 Genera 8.3 hard drive I received from &lt;a href="http://symbolics-dks.com/"&gt;David K. Schmidt&lt;/a&gt;. Here they are in screenshot form from the first boot this past Thursday.&lt;/p&gt;&#10;&lt;p&gt;&lt;img src="https://symbolics.lisp.engineer/content/images/2016/06/IMG_1391.JPG" alt="Boot Herald"&gt;&#10;&lt;img src="https://symbolics.lisp.engineer/content/images/2016/06/IMG_1392.JPG" alt="FEPfs Root"&gt;&#10;&lt;img src="https://symbolics.lisp.engineer/content/images/2016/06/IMG_1393.JPG" alt="FEPfs Patches Dir"&gt;&#10;&lt;img src="https://symbolics.lisp.engineer/content/images/2016/06/IMG_1394.JPG" alt="FEPfs Tests Dir"&gt;&lt;/p&gt;</description></item><item><title>Setting Up Genera 8.3, Part 1</title><link>https://symbolics.lisp.engineer/setting-up-genera-8-3-part-1/</link><pubDate>Mon, 27 Jun 2016 04:48:00 +0000</pubDate><guid>https://symbolics.lisp.engineer/setting-up-genera-8-3-part-1/</guid><description>&lt;p&gt;I&amp;rsquo;m setting up Genera 8.3 on the XL1201 using a clean hard drive. Literally all this hard drive has on it is Genera 8.3 and these patches:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Genera 8.3 y2k patches&lt;/li&gt;&#10;&lt;li&gt;Copy world patch&lt;/li&gt;&#10;&lt;li&gt;Fepfs patch&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&lt;img src="https://symbolics.lisp.engineer/content/images/2016/06/IMG_0873.JPG" alt="Genera 8.3 Herald"&gt;&#10;&lt;img src="https://symbolics.lisp.engineer/content/images/2016/06/IMG_0874.JPG" alt="FEP Files"&gt;&#10;&lt;img src="https://symbolics.lisp.engineer/content/images/2016/06/IMG_0875.JPG" alt="Detailed Herald"&gt;&lt;/p&gt;&#10;&lt;p&gt;This hard drive was sold by &lt;a href="http://symbolics-dks.com/"&gt;David K. Schmidt&lt;/a&gt; and has had most things set up already, so we&amp;rsquo;re not actually doing a full installation from CD-ROM.&lt;/p&gt;&#10;&lt;p&gt;Let me preface this by saying that I have read a lot of the documents on &lt;a href="http://bitsavers.informatik.uni-stuttgart.de/pdf/symbolics/software/genera_8/"&gt;Bitsavers&lt;/a&gt; but have no actual experience with Genera and haven&amp;rsquo;t had almost any guidance on what I&amp;rsquo;m attempting to try. My goal here is two-fold:&lt;/p&gt;</description></item><item><title>XL1201 and SCSI2SD v5 128GB</title><link>https://symbolics.lisp.engineer/xl1201-and-scsi2sd-v5-notes/</link><pubDate>Sun, 26 Jun 2016 20:50:44 +0000</pubDate><guid>https://symbolics.lisp.engineer/xl1201-and-scsi2sd-v5-notes/</guid><description>&lt;p&gt;I&amp;rsquo;m attempting to use the SCSI2SD v5 with a 128G microSD card.&lt;/p&gt;&#10;&lt;p&gt;You can find out the size of an SD card attached to a modern Mac with &lt;code&gt;diskutil list&lt;/code&gt; and then &lt;code&gt;diskutil info /dev/disk8&lt;/code&gt; (or whatever device it&amp;rsquo;s listed as). This microSD card is reported as:&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;# diskutil info /dev/disk8&#10; Device Identifier: disk8&#10; Device Node: /dev/disk8&#10; Whole: Yes&#10; Part of Whole: disk8&#10; Device / Media Name: SD USB_3_0 Read&#10;&#10; Volume Name: Not applicable (no file system)&#10;&#10; Mounted: Not applicable (no file system)&#10;&#10; File System: None&#10;&#10; Content (IOContent): None&#10; OS Can Be Installed: No&#10; Media Type: Generic&#10; Protocol: USB&#10; SMART Status: Not Supported&#10;&#10; Total Size: 127.1 GB (127103139840 Bytes) (exactly 248248320 512-Byte-Units)&#10; Volume Free Space: Not applicable (no file system)&#10; Device Block Size: 512 Bytes&#10;&#10; Read-Only Media: No&#10; Read-Only Volume: Not applicable (no file system)&#10;&#10; Device Location: External&#10; Removable Media: Yes&#10; Media Removal: Software-Activated&#10;&#10; Virtual: No&#10; OS 9 Drivers: No&#10; Low Level Format: Not supported&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;So, the microSD has 248,248,320 sectors.&lt;/p&gt;</description></item><item><title>XL1201 Mini-benchmark</title><link>https://symbolics.lisp.engineer/xl1201-mini-benchmark/</link><pubDate>Sat, 25 Jun 2016 04:09:00 +0000</pubDate><guid>https://symbolics.lisp.engineer/xl1201-mini-benchmark/</guid><description>&lt;p&gt;UPDATED July 28, 2016: More mini-benchmark results added.&lt;/p&gt;&#10;&lt;p&gt;I was asked to do a simple benchmark of the XL1201 by Jerome Ibanes and share the results. Here is his requested code:&lt;/p&gt;&#10;&lt;pre&gt;&lt;code class="language-lisp"&gt;(defun fib(n) &#10; (if (or (= n 0) (= n 1)) &#10; 1 &#10; (+ (fib (- n 1)) (fib (- n 2)))))&#10;(compile 'fib)&#10;(time (fib 30))&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;He asked for a few timings with values from 20 to 38.&lt;/p&gt;&#10;&lt;p&gt;For comparison, here is the output from LispWorks Personal 6 on a 2015 MacBook Pro with a 3.1 GHz Core i7:&lt;/p&gt;</description></item><item><title>Clean Boot of Genera 8.3</title><link>https://symbolics.lisp.engineer/clean-boot-of-genera-8-3/</link><pubDate>Fri, 24 Jun 2016 00:04:00 +0000</pubDate><guid>https://symbolics.lisp.engineer/clean-boot-of-genera-8-3/</guid><description>&lt;p&gt;The XL1201 now boots nicely from a new ST318451LW Cheetah drive that &lt;a href="http://symbolics-dks.com/"&gt;David K. Schmidt&lt;/a&gt; sent (sold) me. It loads FEP version 333 and a clean Genera 8.3 distribution world with just a few patches:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Genera 8.3 y2k patches&lt;/li&gt;&#10;&lt;li&gt;Copy world patch&lt;/li&gt;&#10;&lt;li&gt;Fepfs patch&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;&lt;strong&gt;Does anyone know what the &lt;code&gt;hold.fep&lt;/code&gt; file is?&lt;/strong&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://symbolics.lisp.engineer/koken/content/clean-genera-83-distribution-site/"&gt;&lt;img src="https://symbolics.lisp.engineer/koken/storage/cache/images/000/373/IMG-0766,600.450.90.1.1466745644.JPG" width="600" height="450" /&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://symbolics.lisp.engineer/koken/content/clean-genera/"&gt;&lt;img src="https://symbolics.lisp.engineer/koken/storage/cache/images/000/372/IMG-0767,600.450.90.1.1466745642.JPG" width="600" height="450" /&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://symbolics.lisp.engineer/koken/content/clean-genera-1/"&gt;&lt;img src="https://symbolics.lisp.engineer/koken/storage/cache/images/000/371/IMG-0768,600.450.90.1.1466745640.JPG" width="600" height="450" /&gt;&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="https://symbolics.lisp.engineer/koken/content/clean-genera-fep-files-3/"&gt;&lt;img src="https://symbolics.lisp.engineer/koken/storage/cache/images/000/370/IMG-0769,600.450.90.1.1466745637.JPG" width="600" height="450" /&gt;&lt;/a&gt;&lt;/p&gt;</description></item><item><title>Clean Install Genera 8.3 on XL1201</title><link>https://symbolics.lisp.engineer/clean-install-genera-8-3-on-xl1201/</link><pubDate>Thu, 23 Jun 2016 02:19:00 +0000</pubDate><guid>https://symbolics.lisp.engineer/clean-install-genera-8-3-on-xl1201/</guid><description>&lt;p&gt;Attempting a clean install of Genera 8.3 on XL1201 using just a CD-ROM drive and a blank hard drive. However, from preliminary results, this seems to require a working Genera to install Genera again.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;References:&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="http://bitsavers.informatik.uni-stuttgart.de/pdf/symbolics/software/genera_8/Genera_8.3_Software_Installation_Guide_for_XL_Family_Machines.pdf"&gt;Genera 8.3 Software Installation Guide for XL Family Machines&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://symbolics.lisp.engineer/formatting-scsi-disks/"&gt;Formatting SCSI Disks&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h1 id="format-scsi-disk"&gt;Format SCSI Disk&lt;/h1&gt;&#10;&lt;p&gt;I have connected three devices with these SCSI IDs to the XL1201:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;0: SCSI2SD originally purchased, with 12G partition - boot&lt;/li&gt;&#10;&lt;li&gt;1: Seagate ST336918N (TODO: URL to PDF) to install&lt;/li&gt;&#10;&lt;li&gt;3: Second SCSI2SD with Genera 8.3 Install CD&lt;/li&gt;&#10;&lt;li&gt;4: Second SCSI2SD with Genera 8.1.1 Install CD&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Process:&lt;/p&gt;</description></item></channel></rss>