<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Symbolics LISP Engineering</title><link>https://symbolics.lisp.engineer/</link><description>Recent content on Symbolics LISP Engineering</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Wed, 26 Aug 2026 16:51:59 +0000</lastBuildDate><atom:link href="https://symbolics.lisp.engineer/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>Aiband, a Clojure Unity Roguelike</title><link>https://symbolics.lisp.engineer/aiband-a-clojure-unity-roguelike/</link><pubDate>Wed, 09 Nov 2016 19:30:24 +0000</pubDate><guid>https://symbolics.lisp.engineer/aiband-a-clojure-unity-roguelike/</guid><description>&lt;p&gt;I&amp;rsquo;ve decided to participate in &lt;a href="https://itch.io/jam/procjam"&gt;ProcJam 2016&lt;/a&gt; this year.&lt;/p&gt;&#10;&lt;p&gt;For a change of pace, I&amp;rsquo;m building a small roguelike in Clojure with a Unity3D front-end. This is an interesting challenge as Clojure allows for (even strives for) purity, but doesn&amp;rsquo;t have a well-integrated, easy to use state monad and related syntax like Haskell, making it hard to use (for example) random numbers purely.&lt;/p&gt;&#10;&lt;p&gt;So, I&amp;rsquo;m making an almost-pure version, with the impurities of the random numbers &amp;ldquo;allowed,&amp;rdquo; for now. I may explore writing/refactoring my code to allow for the use of Clojure&amp;rsquo;s threading macros.&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>Ivory CPU Heatsink and Instability</title><link>https://symbolics.lisp.engineer/ivory-cpu-heatsink-and-instability/</link><pubDate>Sat, 06 Aug 2016 14:13:58 +0000</pubDate><guid>https://symbolics.lisp.engineer/ivory-cpu-heatsink-and-instability/</guid><description>&lt;p&gt;One of the theories about the instability of my Symbolics XL1200 is that the CPU has no heatsink and so it is suffering from thermal problems after a while. (15-30-ish minutes)&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="http://symbolics-dks.com/"&gt;David K. Schmidt&lt;/a&gt; was kind enough to send me an old heatsink. It&amp;rsquo;s 38x38x5 mm and has 11 fins on it, as you&amp;rsquo;ll see on the pictures; slightly smaller than the Ivory CPU itself.&lt;/p&gt;&#10;&lt;p&gt;First I cleaned the old epoxy from the heatsink using acetone, which was surprisingly easy to do.&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>XL1201 Moment of Truth</title><link>https://symbolics.lisp.engineer/xl1201-moment-of-truth/</link><pubDate>Sun, 24 Jul 2016 21:17:33 +0000</pubDate><guid>https://symbolics.lisp.engineer/xl1201-moment-of-truth/</guid><description>&lt;p&gt;UPDATE: No joy. Still self-reboots.&lt;/p&gt;&#10;&lt;p&gt;So, I put the Merlin II card back into the XL1201, connected the power and console, and powered it up.&lt;/p&gt;&#10;&lt;p&gt;Nothing. Blank screen (which means the monitor was at least getting a signal) but no boot, nothing. I hit the reset button a few times and powered it off and on a few times, and tried to reseat the card. Not a thing.&lt;/p&gt;&#10;&lt;p&gt;So, removed the Merlin II and took a very close look at it, comparing my before pictures to everything, to make sure every chip was in the right place and every pin was in its slot.&lt;/p&gt;</description></item><item><title>XL1201 Merlin II Chip Reseating</title><link>https://symbolics.lisp.engineer/xl1201-merlin-ii-chip-reseating/</link><pubDate>Sun, 24 Jul 2016 19:48:20 +0000</pubDate><guid>https://symbolics.lisp.engineer/xl1201-merlin-ii-chip-reseating/</guid><description>&lt;p&gt;UPDATE: I clipped and removed the broken capacitor. Replacing it will be the task of another day.&lt;/p&gt;&#10;&lt;p&gt;I spent two days removing, cleaning and reseating each DIP chip on the Symbolics XL1201 Merlin II Main (CPU) board. Earlier I &lt;a href="https://symbolics.lisp.engineer/detailed-inspection-of-xl1201-merlin-ii-solder-side/"&gt;closely examined the solder side&lt;/a&gt; of the board and found a few minor discrepancies. This time I also encountered three discrepancies:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Bent pin on chip BB27 - unbent&lt;/li&gt;&#10;&lt;li&gt;Broken bypass cap next to chip GG7 - I clipped this one off entirely and will replace another day&lt;/li&gt;&#10;&lt;li&gt;One long bodge wire running along the entire top has come loose. This could get snagged on something and fall off.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Additionally, I removed and resocketed the Weitek Floating Point co-processor without doing any cleaning. It looked sparkling clean.&lt;/p&gt;</description></item><item><title>Detailed Inspection of XL1201 Merlin II Solder Side</title><link>https://symbolics.lisp.engineer/detailed-inspection-of-xl1201-merlin-ii-solder-side/</link><pubDate>Sat, 23 Jul 2016 19:18:35 +0000</pubDate><guid>https://symbolics.lisp.engineer/detailed-inspection-of-xl1201-merlin-ii-solder-side/</guid><description>&lt;p&gt;To see if I can isolate the cause of the XL1201 instability, I am going to physically inspect the two main cards with a loupe and flashlight. If I see anything suspect, I&amp;rsquo;ll take a picture with a (cheap) USB microscope.&lt;/p&gt;&#10;&lt;p&gt;I am doing a detailed inspection of the solder side of the Merlin II CPU card first.&lt;/p&gt;&#10;&lt;p&gt;Overview picture:&lt;/p&gt;&#10;&lt;p&gt;&lt;img src="https://symbolics.lisp.engineer/content/images/2016/07/IMG_1678-copy.JPG" alt=""&gt;&lt;/p&gt;&#10;&lt;h1 id="discrepancies"&gt;Discrepancies&lt;/h1&gt;&#10;&lt;p&gt;There are only two that are concerning to me, but several others were found. The two of most concern are:&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>Genera Xquartz Keyboard</title><link>https://symbolics.lisp.engineer/genera-xquartz-keyboard/</link><pubDate>Sun, 17 Jul 2016 19:42:01 +0000</pubDate><guid>https://symbolics.lisp.engineer/genera-xquartz-keyboard/</guid><description>&lt;p&gt;It has taken some effort, but I finally created a reasonable (and close-to-default) keyboard layout and mapping for Genera for using a modern, 87-key &amp;ldquo;tenkeyless&amp;rdquo; keyboard under Xquartz. I became reasonably familiar (at a reading level) with Flavors and Genera&amp;rsquo;s X implementation while reverse engineering all this stuff. I also used the &lt;code&gt;apropos&lt;/code&gt; function a lot, of course.&lt;/p&gt;&#10;&lt;p&gt;This layout stays very close to the default one provided by Genera while adding a few tweaks such as:&lt;/p&gt;</description></item><item><title>XL1201 Stability Update</title><link>https://symbolics.lisp.engineer/xl1201-stability-update/</link><pubDate>Sat, 16 Jul 2016 15:47:51 +0000</pubDate><guid>https://symbolics.lisp.engineer/xl1201-stability-update/</guid><description>&lt;p&gt;In an effort to rule out the power supply causing the XL1201&amp;rsquo;s instability, I sent it out for overhaul by &lt;a href="http://www.powerclinicinc.com/"&gt;Power Clinic&lt;/a&gt;. After reinstalling it, I booted the XL1201 and just let it sit in the &lt;code&gt;Document Examiner&lt;/code&gt;.&lt;/p&gt;&#10;&lt;p&gt;Unfortunately, the computer decided to reboot itself after about 15-16 minutes. So, the power supply would seem not to be the problem.&lt;/p&gt;&#10;&lt;p&gt;I will have to disassemble the XL1201 and give it a thorough examination to see if there are any obvious physical defects. If none are found, I will try to remove, clean, and reseat all socketed chips, and see if that helps.&lt;/p&gt;</description></item><item><title>MacIvory III Transplant</title><link>https://symbolics.lisp.engineer/macivory-iii-transplant/</link><pubDate>Thu, 14 Jul 2016 03:57:38 +0000</pubDate><guid>https://symbolics.lisp.engineer/macivory-iii-transplant/</guid><description>&lt;p&gt;Space is a premium in my little vintage computing paradise, so I had the bright idea of transplanting my MacIvory III from a desktop Quadra 650 to a tower Quadra 950 and clear some desktop space. &lt;a href="http://symbolics-dks.com"&gt;David K. Schmidt&lt;/a&gt; said this was a simple matter, and he was entirely correct. I effectively put the Quadra 650 hard drive and the MacIvory card into the 950, rebooted, and blam, it &amp;ldquo;just worked.&amp;rdquo; (I actually put a clone of the Quadra 650 drive from 3 years ago in to test first.)&lt;/p&gt;</description></item><item><title>Todd MAX-354-1252 Power Supply for XL1201</title><link>https://symbolics.lisp.engineer/todd-max-354-1252-power-supply-for-xl1201/</link><pubDate>Wed, 13 Jul 2016 23:28:33 +0000</pubDate><guid>https://symbolics.lisp.engineer/todd-max-354-1252-power-supply-for-xl1201/</guid><description>&lt;p&gt;So, I learned something about the Todd MAX-354-1252 power supply in the Symbolics XL1201 today that I thought I&amp;rsquo;d share. Not that I understand it, mind you.&lt;/p&gt;&#10;&lt;p&gt;The power supply has six trim pots. Four are obviously labeled for adjusting the four output voltages:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;5V at 50A&lt;/li&gt;&#10;&lt;li&gt;12V at 8A, 12A peak&lt;/li&gt;&#10;&lt;li&gt;-12V at 2A&lt;/li&gt;&#10;&lt;li&gt;-5.2V at 10A (for ECL circuits)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;However, according to the expert engineers at &lt;a href="http://www.powerclinicinc.com/"&gt;Power Clinic&lt;/a&gt; &amp;ldquo;The two [remaining] trim pots in question are related to the front-end boost circuits. One is for operation frequency and the other is for boost fold. NEITHER should ever be adjusted.&amp;rdquo;&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>MacIvory and MouseKey 1.2</title><link>https://symbolics.lisp.engineer/macivory-and-mousekey-1-2/</link><pubDate>Sun, 10 Jul 2016 22:37:38 +0000</pubDate><guid>https://symbolics.lisp.engineer/macivory-and-mousekey-1-2/</guid><description>&lt;p&gt;Well, I couldn&amp;rsquo;t find MouseKey 1.0 or 1.1.1 software anywhere on the Internet. Logitech has 2.0 on their web site, and I found 1.1 elsewhere.&lt;/p&gt;&#10;&lt;p&gt;However, the 1.1 software can&amp;rsquo;t see my mouse and the 2.0 software crashes.&lt;/p&gt;&#10;&lt;p&gt;So, I decided to buy NIB ADB Logitech MouseMan from eBay if I could find one, and lo-and-behold, this one has MouseKey 1.2 software in it.&lt;/p&gt;&#10;&lt;p&gt;Let&amp;rsquo;s see if MacIvory Genera 8.3 on Mac OS 8 can see my three button mouse&amp;hellip;!&lt;/p&gt;</description></item><item><title>More XL1201 Crashes</title><link>https://symbolics.lisp.engineer/more-xl1201-crashes/</link><pubDate>Thu, 07 Jul 2016 03:56:51 +0000</pubDate><guid>https://symbolics.lisp.engineer/more-xl1201-crashes/</guid><description>&lt;p&gt;Well, tonight I had more crashes using the XL1201. Each time the computer crashed after about 20 minutes. This indicates to me that there&amp;rsquo;s something odd going on somewhere.&lt;/p&gt;&#10;&lt;p&gt;Before the first crash, I put the Fluke 289 on 1-second measurement mode of the 5V rail. It was steady the whole time, even after the first crash at 20 minutes.&lt;/p&gt;&#10;&lt;p&gt;&lt;img src="https://symbolics.lisp.engineer/content/images/2016/07/IMG_1179.JPG" alt=""&gt;&#10;&lt;img src="https://symbolics.lisp.engineer/content/images/2016/07/IMG_1182.JPG" alt=""&gt;&#10;&lt;img src="https://symbolics.lisp.engineer/content/images/2016/07/IMG_1184.JPG" alt=""&gt;&#10;&lt;img src="https://symbolics.lisp.engineer/content/images/2016/07/IMG_1194.JPG" alt=""&gt;&lt;/p&gt;&#10;&lt;p&gt;I then took a few hours break.&lt;/p&gt;&#10;&lt;p&gt;Later, I removed both Merlin II and Merlin I/O cards, put contact cleaner on all the socketed chips, and pushed down on them.&lt;/p&gt;</description></item><item><title>XL1201 Instability Next Steps</title><link>https://symbolics.lisp.engineer/xl1201-instability-next-steps/</link><pubDate>Wed, 06 Jul 2016 02:44:36 +0000</pubDate><guid>https://symbolics.lisp.engineer/xl1201-instability-next-steps/</guid><description>&lt;p&gt;Well, the instability on the XL1201 has been disheartening. However, I have a few suggestions and plans to see if I can figure it out.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://twitter.com/KalmanReti"&gt;Kalman Reti&lt;/a&gt; would like to see backtraces to see if it&amp;rsquo;s a software problem. I will definitely get these for him; awesome to have a Symbolics expert offering to help - thank you.&lt;/li&gt;&#10;&lt;li&gt;I&amp;rsquo;ll put the &lt;a href="http://en-us.fluke.com/products/digital-multimeters/fluke-289-digital-multimeter.html"&gt;Fluke 289 data logger&lt;/a&gt; on the 5V power supply rail and see if the voltage has any spikes or &amp;ldquo;events&amp;rdquo; when the computer reboots or acts strangely. If not, I&amp;rsquo;ll try the other three rails too (12V, -12V, -5.2V).&lt;/li&gt;&#10;&lt;li&gt;There are a number of tantalum bypass capacitors on the RAM, Merlin II and I/O boards. If any are going bad, they could short, heat up, &amp;ldquo;heal&amp;rdquo; and then work again for a little while.&#10;&lt;ul&gt;&#10;&lt;li&gt;Test the &lt;a href="http://www.vishay.com/capacitors/list/product-40015/"&gt;tantalum caps&lt;/a&gt; for resistance (briefly, as the resistance will change as they charge) - anything under 6 ohms might be bad. This will be very difficult to do with the backplane caps, though; I may have to learn to disassemble the XL1201 chassis.&lt;/li&gt;&#10;&lt;li&gt;After the problem happens, quickly power down and remove the boards to see if any components appear overly hot on the FLIR one IR camera.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Remove the cards again and push on all the socketed chips to make sure they&amp;rsquo;re all seated properly. Possibly apply contact cleaner to the socketed chips. Maybe the whole board - they seem dirty. Not sure if this &amp;ldquo;whole board&amp;rdquo; is safe or not.&lt;/li&gt;&#10;&lt;li&gt;Remove the cards &lt;em&gt;and all socketed chips&lt;/em&gt;, clean the chip and socket, and reseat them. This would take a long time as there are a ton of chips and I haven&amp;rsquo;t pulled chips in literally decades. I would need to get a chip pulling tool and be super careful as this stuff is, as far as I&amp;rsquo;m concerned, irreplaceable.&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Unfortunately, I don&amp;rsquo;t have a way to run the Merlin II without it being installed in the XL1201 chassis so I can&amp;rsquo;t test the caps directly or watch the heat signatures directly without doing a massive disassembly and hack job on the computer chassis, backplane, power supply, etc.&lt;/p&gt;</description></item><item><title>Power Supply, Memory, Crashes</title><link>https://symbolics.lisp.engineer/power-supply-memory-crashes/</link><pubDate>Tue, 05 Jul 2016 04:03:54 +0000</pubDate><guid>https://symbolics.lisp.engineer/power-supply-memory-crashes/</guid><description>&lt;p&gt;I don&amp;rsquo;t have the time to post all the details before going to sleep, but I did a few things tonight including measure the power supply voltages, install new RAM, and have a lot of problems and crashes.&lt;/p&gt;&#10;&lt;h1 id="xl1201-power-supply-voltages"&gt;XL1201 Power Supply Voltages&lt;/h1&gt;&#10;&lt;p&gt;I tested the voltages of the XL1201 power supply with a Fluke 269 multimeter and a Rigol DS1000E, while the system was on and sitting at the FEP command prompt.&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>FEP on Serial</title><link>https://symbolics.lisp.engineer/fep-on-serial/</link><pubDate>Mon, 04 Jul 2016 17:26:41 +0000</pubDate><guid>https://symbolics.lisp.engineer/fep-on-serial/</guid><description>&lt;p&gt;Getting the FEP display on the serial port isn&amp;rsquo;t hard - as long as you want to use the serial port built onto the console. So far I haven&amp;rsquo;t seen a way to tell the FEP to use the serial port built onto the I/O Board.&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;FEP Command: Show Configuration&#10;XL1200 4.0 Processor; Serial number SN-582; Reveision level: 1.0&#10;I/O Board 0; Revision level: 5.0&#10;2048k words physical memory at 00000000000&#10;2048k words physical memory at 00010000000&#10;Black and white Moniterm console 0&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;To get the FEP to talk to the serial port on the console simply connect a normal DB25 serial cable to the back of the console and to your serial port (or USB-to-serial in my case).&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>Goals</title><link>https://symbolics.lisp.engineer/goals/</link><pubDate>Sun, 03 Jul 2016 14:59:22 +0000</pubDate><guid>https://symbolics.lisp.engineer/goals/</guid><description>&lt;p&gt;Last Updated July 2, 2016&lt;/p&gt;&#10;&lt;h1 id="current-goals-and-plans"&gt;Current Goals and Plans&lt;/h1&gt;&#10;&lt;h2 id="maintenance"&gt;Maintenance&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Expand LMFS on main XL1201 Genera boot drive&lt;/li&gt;&#10;&lt;li&gt;Set up CrashPlan on Linux NFS server&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="usability"&gt;Usability&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Autoboot world&#10;&lt;ul&gt;&#10;&lt;li&gt;Serial access to FEP&lt;/li&gt;&#10;&lt;li&gt;Telnet access to Genera Command Prompt&lt;/li&gt;&#10;&lt;li&gt;Ability to Start X from Telnet or auto-start X&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Genera X11 on Xquartz&#10;&lt;ul&gt;&#10;&lt;li&gt;Reasonable keyboard mapping&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;NFS&#10;&lt;ul&gt;&#10;&lt;li&gt;Disable NFS password request&lt;/li&gt;&#10;&lt;li&gt;NFS UID mapping&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;.sct&lt;/code&gt; filesystems and Genera versions&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Set up Genera screen/status line in &lt;code&gt;lispm-init&lt;/code&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Show web site URL?&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Genera Service Configuration&#10;&lt;ul&gt;&#10;&lt;li&gt;File transfers/servers enabled&lt;/li&gt;&#10;&lt;li&gt;Remote login enabled&lt;/li&gt;&#10;&lt;li&gt;Time server/setting enabled&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="macivory"&gt;MacIvory&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Transplant MacIvory III from Quadra 650 to 950&lt;/li&gt;&#10;&lt;li&gt;Set up Genera 8.3 on the same site as XL1201&lt;/li&gt;&#10;&lt;li&gt;Get Logitech 3-button mouse working with Genera&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="software-development"&gt;Software Development&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Automatic publishing of Genera versions into GitHub repository commits&lt;/li&gt;&#10;&lt;li&gt;Get Quicklisp working (?)&lt;/li&gt;&#10;&lt;li&gt;Build a &lt;a href="https://en.wikipedia.org/wiki/Z-machine"&gt;Z-machine&lt;/a&gt; interpreter and port some classic games (&lt;a href="http://lisphacker.com/projects/pretzil/"&gt;port this?&lt;/a&gt;)&lt;/li&gt;&#10;&lt;li&gt;Build a &lt;a href="http://www.roguebasin.com/index.php?title=How_to_Write_a_Roguelike_in_15_Steps"&gt;roguelike&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;Run a &lt;a href="http://www.cliki.net/web"&gt;web server&lt;/a&gt; and site on the computer&lt;/li&gt;&#10;&lt;li&gt;Build an SSH client and/or server&lt;/li&gt;&#10;&lt;li&gt;&amp;ldquo;Here&amp;rsquo;s another Symbolics project for you: A cl-ssl workalike for Genera that trampolines through a little server on another device, so your bolix doesn&amp;rsquo;t waste its time doing crypto very very slowly.&amp;rdquo; (suggested by &lt;a href="http://eschatologist.net/blog/"&gt;eschatologist&lt;/a&gt;)&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="http://www.cliki.net/Suggested%20Programming%20Projects"&gt;Other projects from CLiki&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="hardware"&gt;Hardware&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Measure PS voltages and ripple in XL1201&lt;/li&gt;&#10;&lt;li&gt;Measure PS voltages and ripple in Console&#10;&lt;ul&gt;&#10;&lt;li&gt;Figure out where to get a good ground and which pins are which voltages&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Recap XL1201 power supply and adjust voltages&lt;/li&gt;&#10;&lt;li&gt;Recap XL1201 boards &amp;amp; backplane&lt;/li&gt;&#10;&lt;li&gt;Recap Console power supply and adjust voltages&lt;/li&gt;&#10;&lt;li&gt;Recap Console deflection board&lt;/li&gt;&#10;&lt;li&gt;Adjust Console CRT picture&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="blog"&gt;Blog&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Configure GitHub to look Symbolicsish&lt;/li&gt;&#10;&lt;li&gt;Configure YouTube to look Symbolicsish&lt;/li&gt;&#10;&lt;li&gt;Modify Ghost theme to show the console content wider&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h1 id="long-term-goals-and-plans"&gt;Long Term Goals and Plans&lt;/h1&gt;&#10;&lt;h2 id="hardware-1"&gt;Hardware&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Replace broken SCSI header on XL1201 backplane&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="acquisitions"&gt;Acquisitions&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;A Symbolics ADB adapter&lt;/li&gt;&#10;&lt;li&gt;A wedge-style Symbolics keyboard&lt;/li&gt;&#10;&lt;li&gt;An XL1200 with full set of graphics cards&lt;/li&gt;&#10;&lt;li&gt;A color console for the XL1200&lt;/li&gt;&#10;&lt;li&gt;Get a 1x SCSI CD-ROM drive like the AppleCD 150&lt;/li&gt;&#10;&lt;li&gt;Get Mac OS 8 drivers for the 3-button Logitech ADB mouse&lt;/li&gt;&#10;&lt;li&gt;Xerox 3-button optical mouse (and then make an adapter to Symbolics mouse)&lt;/li&gt;&#10;&lt;li&gt;UX1200 in a Sun host&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="networking"&gt;Networking&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Write CHAOSNET Internet router&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="hardware-creation"&gt;Hardware Creation&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Buy/make &lt;a href="http://www.fentek-ind.com/keys.htm"&gt;custom keycaps&lt;/a&gt; for Apple Design Keyboard/Apple Extended Keyboard II for Genera&lt;/li&gt;&#10;&lt;li&gt;Build a Symbolics keyboard to USB keyboard converter&lt;/li&gt;&#10;&lt;li&gt;Build a USB mouse to Symbolics mouse converter (to use a modern optical 3-button mouse)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h1 id="completed"&gt;Completed&lt;/h1&gt;&#10;&lt;h2 id="genera---completed"&gt;Genera - Completed&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Get an entirely clean, hard-drive based Genera 8.3 install running on the XL1201&lt;/li&gt;&#10;&lt;li&gt;Set up a new Site on XL1201&#10;&lt;ul&gt;&#10;&lt;li&gt;Site name: &lt;code&gt;ADMIRAL&lt;/code&gt;&lt;/li&gt;&#10;&lt;li&gt;Symbolics computers named after noble gasses&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Set up TCP/IP networking&lt;/li&gt;&#10;&lt;li&gt;Set up an NFS server on Linux&lt;/li&gt;&#10;&lt;li&gt;Genera X11 fonts on Mac&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="blog---completed"&gt;Blog - Completed&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Create personal icon (combine Lisp and Haskell imagery)&lt;/li&gt;&#10;&lt;li&gt;Modify Ghost theme to include Symbolics pictures&#10;&lt;ul&gt;&#10;&lt;li&gt;Made a Keyboard banner image&lt;/li&gt;&#10;&lt;li&gt;Made Favicons&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Add LISP language syntax highlighter&lt;/li&gt;&#10;&lt;/ul&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>Content</title><link>https://symbolics.lisp.engineer/content/</link><pubDate>Fri, 01 Jul 2016 02:31:02 +0000</pubDate><guid>https://symbolics.lisp.engineer/content/</guid><description>&lt;p&gt;An organized list of the content available on this site.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Symbolics Hardware&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://symbolics.lisp.engineer/xl1201-power-consumption/"&gt;XL1201 Power Consumption&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://symbolics.lisp.engineer/console-internals/"&gt;Console Internals &amp;amp; Capacitors&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://symbolics.lisp.engineer/console-monitor-adjustment/"&gt;Console Monitor Adjustment&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://symbolics.lisp.engineer/xl1201-mini-benchmark/"&gt;XL1201 Mini-Benchmark&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://symbolics.lisp.engineer/xl1201-known-working-disks/"&gt;XL1201 Known Working Disks&lt;/a&gt; &amp;amp; &lt;a href="https://symbolics.lisp.engineer/large-scsi-disks-and-xl1201/"&gt;Large SCSI Disks on XL1201&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://symbolics.lisp.engineer/broken-scsi-pin-on-xl1201/"&gt;XL1201 Broken SCSI Pin 1&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://symbolics.lisp.engineer/repairing-symbolics-3600-keyboard/"&gt;Symbolics 3600 Keyboard Repair&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://symbolics.lisp.engineer/xl1201-mouse/"&gt;Symbolics Mouse&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://symbolics.lisp.engineer/symbolics-xl1201-capacitors/"&gt;XL1201 Capacitors&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Using Genera&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://symbolics.lisp.engineer/lisp-configuration-notes/"&gt;Lisp Configuration Notes&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;[Genera Scrolling](Genera Scrolling)&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://symbolics.lisp.engineer/useful-local-commands/"&gt;Useful &lt;code&gt;LOCAL&lt;/code&gt; Commands&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://symbolics.lisp.engineer/clean-boot-of-genera-8-3/"&gt;Clean Boot of Genera 8.3&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://symbolics.lisp.engineer/setting-up-genera-8-3-part-1/"&gt;Genera 8.3 Setup, Part 1&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://symbolics.lisp.engineer/genera-8-3-setup-part-2/"&gt;Genera 8.3 Setup, Part 2&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://symbolics.lisp.engineer/displaying-genera-on-imac/"&gt;Displaying Genera on iMac via X11&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Genera Internals&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://symbolics.lisp.engineer/xl-1201-prom-boot-sequence/"&gt;XL-1201 PROM/FEP Boot Sequence&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://symbolics.lisp.engineer/clean-genera-8-3-fepfs/"&gt;Clean Genera 8.3 FEPfs&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://symbolics.lisp.engineer/symbolics-filesystems/"&gt;Symbolics Filesystems&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://symbolics.lisp.engineer/clean-install-genera-8-3-on-xl1201/"&gt;Clean Install of Genera 8.3&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;MacIvory-specific&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://symbolics.lisp.engineer/3-button-mouse-on-macivory-fail/"&gt;MacIvory &amp;amp; 3-button Mice&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;SCSI&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://symbolics.lisp.engineer/formatting-scsi-disks/"&gt;Formatting SCSI Disks (with FEP/Genera)&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://symbolics.lisp.engineer/xl1201-and-scsi2sd-v5-notes/"&gt;XL1201 &amp;amp; SCSI2SD v5 Notes&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://symbolics.lisp.engineer/scsi-50-to-68-pin-adapters/"&gt;50 to 68-pin SCSI Adapters&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Misc&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://symbolics.lisp.engineer/status-and-next-steps/"&gt;Status &amp;amp; Next Steps - 24 June 2016&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://symbolics.lisp.engineer/current-symbolics-goals/"&gt;Current Goals - 23 June 2016&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://symbolics.lisp.engineer/errors/"&gt;Errors Encountered&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&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 Power Consumption</title><link>https://symbolics.lisp.engineer/xl1201-power-consumption/</link><pubDate>Sun, 26 Jun 2016 21:32:29 +0000</pubDate><guid>https://symbolics.lisp.engineer/xl1201-power-consumption/</guid><description>&lt;p&gt;I was asked how much power is used by the XL1201. Here are a few data points&amp;hellip;&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;XL1201 with only SCSI2SD: 222-233W&lt;/li&gt;&#10;&lt;li&gt;Console: 106W&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;With the XL1201 sitting idle it takes the same amount as &lt;a href="https://symbolics.lisp.engineer/xl1201-mini-benchmark/"&gt;calculating &lt;code&gt;(fib 36)&lt;/code&gt;&lt;/a&gt;, so apparently the CPU is running at a constant speed at all times.&lt;/p&gt;&#10;&lt;p&gt;When the console goes into sleep mode (after 20 minutes by default), power usage doesn&amp;rsquo;t appreciably drop.&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Console sleep mode: 105W&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;With the XL1201 running a 15,000 RPM Seagate Cheetah X15 drive (ST318451LW), it doesn&amp;rsquo;t really take all that much more power.&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>SCSI 50 to 68-pin Adapters</title><link>https://symbolics.lisp.engineer/scsi-50-to-68-pin-adapters/</link><pubDate>Sun, 26 Jun 2016 04:52:17 +0000</pubDate><guid>https://symbolics.lisp.engineer/scsi-50-to-68-pin-adapters/</guid><description>&lt;p&gt;Well, it seems that not all SCSI 50-pin female to 68 pin female adapters are created equally.&lt;/p&gt;&#10;&lt;p&gt;I bought &lt;a href="https://www.amazon.com/gp/product/B001TIQ1X2"&gt;several of these from Amazon&lt;/a&gt;, made by Monoprice. (Pictures below.) My SCSI chain in the XL1201 was then:&lt;/p&gt;&#10;&lt;p&gt;SCSI on Backplane -&amp;gt; 50-68 adapter -&amp;gt; cable -&amp;gt; ST318451LW -&amp;gt; cable (same cable) -&amp;gt; terminator&lt;/p&gt;&#10;&lt;p&gt;The terminator is built into the cable and is labeled &amp;ldquo;Foxconn Ultra 320.&amp;rdquo;&lt;/p&gt;&#10;&lt;p&gt;This was able to boot my SCSI2SD v5 card (with another 50-68 pin adapter) but not the ST318451LW.&lt;/p&gt;</description></item><item><title>Console Internals</title><link>https://symbolics.lisp.engineer/console-internals/</link><pubDate>Sat, 25 Jun 2016 18:09:57 +0000</pubDate><guid>https://symbolics.lisp.engineer/console-internals/</guid><description>&lt;p&gt;This is a Symbolics Model PE36-PCONS, Part No 365404 Rev C console. My serial number is 21811. (&amp;ldquo;There are many like it, &lt;a href="https://symbolics.lisp.engineer/koken/albums/symbolics-console/content/img-4105-version-2/"&gt;but this one is mine&lt;/a&gt;.&amp;rdquo;) &lt;a href="https://symbolics.lisp.engineer/koken/albums/symbolics-console/"&gt;An album of detailed internal photographs is available&lt;/a&gt; including full size versions of all the below images.&lt;/p&gt;&#10;&lt;div&gt;&lt;img style="display: inline-block; left:25%;" src="https://symbolics.lisp.engineer/koken/storage/cache/images/000/530/IMG-4099-Version-2,small.1466898064.jpg" width="100" height="94" /&gt;&lt;img style="display: inline-block; left:25%;" src="https://symbolics.lisp.engineer/koken/storage/cache/images/000/525/IMG-4094-Version-2,small.1466898047.jpg" width="100" height="98" /&gt;&lt;img style="display: inline-block; left:25%;" src="https://symbolics.lisp.engineer/koken/storage/cache/images/000/529/IMG-4098-Version-2,small.1466898061.jpg" width="77" height="100" /&gt;&lt;img style="display: inline-block; left:25%;" src="https://symbolics.lisp.engineer/koken/storage/cache/images/000/534/IMG-4103-Version-2,small.1466898079.jpg" width="81" height="100" /&gt;&lt;img style="display: inline-block; left:25%;" src="https://symbolics.lisp.engineer/koken/storage/cache/images/000/545/IMG-4114-Version-2,small.1466898115.jpg" width="100" height="97" /&gt;&lt;/div&gt;&#10;&lt;p&gt;The console seems to be in good shape, with all electrolytic capacitors intact (not bulging or leaking). I should probably test the power supply outputs as there are trimmers for the voltages to adjust them.&lt;/p&gt;</description></item><item><title>3-button Mouse on MacIvory Fail</title><link>https://symbolics.lisp.engineer/3-button-mouse-on-macivory-fail/</link><pubDate>Sat, 25 Jun 2016 06:49:33 +0000</pubDate><guid>https://symbolics.lisp.engineer/3-button-mouse-on-macivory-fail/</guid><description>&lt;p&gt;TL;DR: Still no luck using 3-button mouse on MacIvory. Need to find MouseKey 1.0 or 1.1 software.&lt;/p&gt;&#10;&lt;p&gt;My MacIvory III in a Quadra 650 running Mac OS 8 has a Logitech Mouseman (Model M-AH32), which is a three button mouse from Logitech. However, I never got that three button mouse working with Genera. I did just manage to get my hands on the MouseKey 2.0 software, though.&lt;/p&gt;&#10;&lt;p&gt;There are directions in the &lt;a href="http://www.textfiles.com/bitsavers/pdf/symbolics/genera/MacIvory_User_s_Guide.pdf"&gt;MacIvory User&amp;rsquo;s Guide&lt;/a&gt; section &lt;em&gt;Configuring the Logitech MouseMan for Use with a MacIvory&lt;/em&gt;. I recall, however, reading things on the Internet saying that only certain versions of MouseKey will work, and I think those versions are 1.0 and 1.1 but not 1.1.1. (&lt;a href="ftp://ftp.ai.sri.com/pub/pub/mailing-lists/slug/current/msg00292.html"&gt;Thanks Google&lt;/a&gt;) I don&amp;rsquo;t recall reading anything about 2.0.&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>Status and Next Steps</title><link>https://symbolics.lisp.engineer/status-and-next-steps/</link><pubDate>Fri, 24 Jun 2016 14:13:13 +0000</pubDate><guid>https://symbolics.lisp.engineer/status-and-next-steps/</guid><description>&lt;p&gt;Status&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;XL1201 running clean Genera 8.3 on X15 drive from DKS&lt;/li&gt;&#10;&lt;li&gt;MacIvory III running clean Genera 8.3&lt;/li&gt;&#10;&lt;li&gt;All physical drives &lt;a href="http://sg.danny.cz/sg/ddpt.html"&gt;ddpt&lt;/a&gt;&amp;rsquo;d for backup&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Next Steps&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Preparation&#10;&lt;ul&gt;&#10;&lt;li&gt;Permanently mount X15 drive and SCSI2SD into XL1201 and close it up&lt;/li&gt;&#10;&lt;li&gt;Install new 8MW RAM into XL1201&lt;/li&gt;&#10;&lt;li&gt;Copy all ddpt backups to Google Nearline for offsite backup (using &lt;a href="https://www.arqbackup.com/"&gt;Arq&lt;/a&gt;)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Genera work&#10;&lt;ul&gt;&#10;&lt;li&gt;Set up one computer as a namespace server (probably MacIvory)&lt;/li&gt;&#10;&lt;li&gt;Set up both with Sites&lt;/li&gt;&#10;&lt;li&gt;Set up both with TCP/IP&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;NFS and backup work&#10;&lt;ul&gt;&#10;&lt;li&gt;Set up a NFS server&lt;/li&gt;&#10;&lt;li&gt;Back up LMFS from XL1201 &amp;ldquo;original&amp;rdquo; SCSI2SD to NFS&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Document all of the above in blog posts with pictures&#10;&lt;ul&gt;&#10;&lt;li&gt;Make the HTML &lt;code&gt;pre code&lt;/code&gt; blocks wider&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Concurrently: review console hardware and document all electrolytic capacitors and order replacements when the computer isn&amp;rsquo;t running&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Questions&lt;/p&gt;</description></item><item><title>XL1201 Known Working Disks</title><link>https://symbolics.lisp.engineer/xl1201-known-working-disks/</link><pubDate>Fri, 24 Jun 2016 04:42:55 +0000</pubDate><guid>https://symbolics.lisp.engineer/xl1201-known-working-disks/</guid><description>&lt;p&gt;Note: After formatting a disk to 1280-byte blocks on Genera, make sure to hard power cycle reboot the computer before trying to use it for a FEP file system or any other purpose.&lt;/p&gt;&#10;&lt;p&gt;From my own trials, these drives work:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Seagate Barracuda ST336918N - 36G drive (up to 4,096 bytes/sector)&lt;/li&gt;&#10;&lt;li&gt;Seagate ST39173N - 9G drive&lt;/li&gt;&#10;&lt;li&gt;Seagate Cheetah ST19101W - Tall 9G drive&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Per &lt;a href="http://symbolics-dks.com"&gt;David K. Schmidt&lt;/a&gt; on June 23, 2016:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Seagate 18 GB drives known to work:&#10;&lt;ul&gt;&#10;&lt;li&gt;Cheetah X15 ST318451LW&lt;/li&gt;&#10;&lt;li&gt;ST118273N/W&lt;/li&gt;&#10;&lt;li&gt;ST318416N/W&lt;/li&gt;&#10;&lt;li&gt;ST318417N/W&lt;/li&gt;&#10;&lt;li&gt;ST318418N/W&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;It seems that Seagate&amp;rsquo;s later SCSI drives will only format to 528 byte maximum block sizes per the PDF manuals. For example:&lt;/p&gt;</description></item><item><title>Large SCSI Disks and XL1201</title><link>https://symbolics.lisp.engineer/large-scsi-disks-and-xl1201/</link><pubDate>Fri, 24 Jun 2016 02:57:49 +0000</pubDate><guid>https://symbolics.lisp.engineer/large-scsi-disks-and-xl1201/</guid><description>&lt;p&gt;TL;DR:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;SCSI disks with 20M 1280-byte blocks work&lt;/li&gt;&#10;&lt;li&gt;SCSI disks with 25M 1280-byte blocks work&lt;/li&gt;&#10;&lt;li&gt;SCSI disks with 28M 1280-byte blocks work&lt;/li&gt;&#10;&lt;li&gt;SCSI disks with 28,870,145 1280-byte blocks works&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Both Narrow and Wide single-ended SCSI drives work - the wide ones with appropriate&lt;/p&gt;&#10;&lt;p&gt;Chances are I was having problems with the full ~28.9M blocks initially because I didn&amp;rsquo;t power-off reboot the XL1201 after the full . &lt;sigh&gt;&lt;/p&gt;&#10;&lt;h1 id="details"&gt;Details&lt;/h1&gt;&#10;&lt;p&gt;I have a Seagate Barracuda ST336918N, a 50-pin narrow SCSI drive which is formatted at 1,280 byte blocks. Unfortunately, the XL1201 cannot create an FEP filesystem.&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>Broken SCSI Pin on XL1201</title><link>https://symbolics.lisp.engineer/broken-scsi-pin-on-xl1201/</link><pubDate>Fri, 24 Jun 2016 00:03:00 +0000</pubDate><guid>https://symbolics.lisp.engineer/broken-scsi-pin-on-xl1201/</guid><description>&lt;p&gt;Well, I was installing a new hard drive into the XL1201 today and just before I connected the SCSI cable, I noticed a pin seemed to be missing on the 50-pin SCSI male connector on the backplane. On closer inspection, it&amp;rsquo;s definitely missing.&lt;/p&gt;&#10;&lt;p&gt;Fortunately, it seems to be pin 1, which is a Ground pin on both single-ended and differential SCSI. Since half the pins are ground on single-ended SCSI, that&amp;rsquo;s fine, and there are still quite a few ground pins on differential, so we&amp;rsquo;re fine. It&amp;rsquo;s the bottom left pin in the picture here.&lt;/p&gt;</description></item><item><title>Current Symbolics Goals</title><link>https://symbolics.lisp.engineer/current-symbolics-goals/</link><pubDate>Thu, 23 Jun 2016 14:31:38 +0000</pubDate><guid>https://symbolics.lisp.engineer/current-symbolics-goals/</guid><description>&lt;p&gt;Updated as of June 23, 2016&lt;/p&gt;&#10;&lt;p&gt;My Symbolics goals:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Get an entirely clean, hard-drive based Genera 8.3 install running on the XL1201&lt;/li&gt;&#10;&lt;li&gt;Get the MacIvory III running 8.3 as well (which it already is)&lt;/li&gt;&#10;&lt;li&gt;Set up a new Site with both these computers, networked using CHAOS&#10;&lt;ul&gt;&#10;&lt;li&gt;Site name: Element&lt;/li&gt;&#10;&lt;li&gt;Symbolics computers named after noble gasses&lt;/li&gt;&#10;&lt;li&gt;File transfers/servers enabled&lt;/li&gt;&#10;&lt;li&gt;Remote login enabled&lt;/li&gt;&#10;&lt;li&gt;Time server/setting enabled&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Set up TCP/IP networking on both computers&lt;/li&gt;&#10;&lt;li&gt;Set up an NFS server on my SCSI Linux host and get the Symbolics computers able to store and back up files to it&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;For maintenance, I need to:&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><item><title>Repairing Symbolics 3600 Keyboard</title><link>https://symbolics.lisp.engineer/repairing-symbolics-3600-keyboard/</link><pubDate>Wed, 22 Jun 2016 14:09:40 +0000</pubDate><guid>https://symbolics.lisp.engineer/repairing-symbolics-3600-keyboard/</guid><description>&lt;p&gt;When I purchased the XL1201, it came with a Model 3600 keyboard. Unfortunately, several keys didn&amp;rsquo;t work, including both hypers, and the left control and super. I disassembled it and couldn&amp;rsquo;t see anything obvious wrong, so I assumed the key switches went bad. However, this keyboard uses hall effect switches, which have no electrical moving parts. (The keypress moves a magnet, which is sensed by an unmoving electrical component.) So, there aren&amp;rsquo;t many things to break. I put it back together to deal with later.&lt;/p&gt;</description></item><item><title>Console Monitor Adjustment</title><link>https://symbolics.lisp.engineer/console-monitor-adjustment/</link><pubDate>Sat, 18 Jun 2016 15:49:39 +0000</pubDate><guid>https://symbolics.lisp.engineer/console-monitor-adjustment/</guid><description>&lt;p&gt;There are 10 controls for monitor adjustment. Two large finger controls, a group of 6 small multi-turn trim controls for vertical, and a group of 2 small multi-turn trim controls for horizontal.&lt;/p&gt;&#10;&lt;p&gt;You can access these controls by unscrewing the four screws at the back of the monitor and sliding out the rear panel. They will be at the right side (looking at it facing the screen).&lt;/p&gt;&#10;&lt;p&gt;I&amp;rsquo;m not sure what exactly all of these do, and don&amp;rsquo;t have any manuals about them, so if anyone knows what they do I&amp;rsquo;d welcome the information. (Try me using symbolics at the last two parts of the domain name of this site.)&lt;/p&gt;</description></item><item><title>Lisp Configuration Notes</title><link>https://symbolics.lisp.engineer/lisp-configuration-notes/</link><pubDate>Sat, 18 Jun 2016 14:29:26 +0000</pubDate><guid>https://symbolics.lisp.engineer/lisp-configuration-notes/</guid><description>&lt;p&gt;Reprinted &amp;ldquo;Cliff&amp;rsquo;s&amp;rdquo; notes from various manuals.&lt;/p&gt;&#10;&lt;h1 id="keyboard"&gt;Keyboard&lt;/h1&gt;&#10;&lt;p&gt;&lt;a href="http://bitsavers.informatik.uni-stuttgart.de/pdf/symbolics/software/genera_8/XL_User_s_Guide.pdf"&gt;XL&amp;rsquo;s User&amp;rsquo;s Guide - The Keyboard&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;You can have keys repeat if they are held down. This feature is disabled by default, but you can enable it by setting &lt;code&gt;si:*kbd-auto-repeat-enabled-p*&lt;/code&gt; to &lt;code&gt;t&lt;/code&gt;&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;(setf si:*kbd-auto-repeat-enabled-p* t)&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;The speed of repetition is controlled by the variable &lt;code&gt;si:*kbd-repetition-interval*&lt;/code&gt;.&lt;/p&gt;&#10;&lt;p&gt;You can exempt certain keys from auto-repetition using the function &lt;code&gt;si:set-autorepeat-p&lt;/code&gt;. For example, to make SQUARE one of the keys that do not auto-repeat, you would type:&lt;/p&gt;</description></item><item><title>Genera Scrolling</title><link>https://symbolics.lisp.engineer/genera-scrolling/</link><pubDate>Sat, 18 Jun 2016 03:56:34 +0000</pubDate><guid>https://symbolics.lisp.engineer/genera-scrolling/</guid><description>&lt;h1 id="keyboard-scrolling"&gt;Keyboard Scrolling&lt;/h1&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;code&gt;SCROLL&lt;/code&gt; - one window down&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;m-SCROLL&lt;/code&gt; - one window up&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;s-SCROLL&lt;/code&gt; - one window right&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;m-s-SCROLL&lt;/code&gt; - one window left&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;These seem to work only when keyboard input is active. It won&amp;rsquo;t work during &lt;code&gt;Disk wait&lt;/code&gt; for example.&lt;/p&gt;&#10;&lt;h1 id="mouse-scrolling"&gt;Mouse Scrolling&lt;/h1&gt;&#10;&lt;h2 id="clicking-in-a-scroll-bar"&gt;Clicking in a scroll bar&lt;/h2&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Middle - Move the top/left side of the scrollbar to the clicked position&lt;/li&gt;&#10;&lt;li&gt;Right - Move the top/left line of the window to the clicked vertical/horizontal location in the screen&lt;/li&gt;&#10;&lt;li&gt;Left - ???&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;These seem to work even when the &lt;code&gt;SCROLL&lt;/code&gt; button won&amp;rsquo;t.&lt;/p&gt;</description></item><item><title>Errors</title><link>https://symbolics.lisp.engineer/errors/</link><pubDate>Sat, 18 Jun 2016 03:41:55 +0000</pubDate><guid>https://symbolics.lisp.engineer/errors/</guid><description>&lt;h1 id="error-recovery"&gt;Error Recovery&lt;/h1&gt;&#10;&lt;p&gt;&lt;a href="http://bitsavers.informatik.uni-stuttgart.de/pdf/symbolics/software/genera_8/XL_User_s_Guide.pdf"&gt;XL&amp;rsquo;s User&amp;rsquo;s Guide - When Things Go Wrong with the XL&lt;/a&gt;&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Wait for &lt;code&gt;User Input&lt;/code&gt; to appear instead of &lt;code&gt;Run&lt;/code&gt; with a steady/flashing underline in the bottom center of the screen&lt;/li&gt;&#10;&lt;li&gt;Try these if the clock is running:&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;code&gt;ABORT&lt;/code&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;c-ABORT&lt;/code&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;c-m-ABORT&lt;/code&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;See section &lt;em&gt;Recovering from Errors and Stuck States&lt;/em&gt; - TODO: WHERE???&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h2 id="crash-to-fep"&gt;Crash to FEP&lt;/h2&gt;&#10;&lt;p&gt;&lt;a href="http://bitsavers.informatik.uni-stuttgart.de/pdf/symbolics/software/genera_8/Site_Operations.pdf"&gt;Site Operations - Warm Booting&lt;/a&gt;&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;code&gt;Show Status&lt;/code&gt; - FEP Command to get information after a Lisp Crash&lt;/li&gt;&#10;&lt;li&gt;&lt;code&gt;h-c-FUNCTION&lt;/code&gt; if you cannot get a Lisp Listener or it&amp;rsquo;s not responding to keyboard input. (On UX machines, only works from cold load stream, so switch with &lt;code&gt;FUNCTION SUSPEND&lt;/code&gt;.)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h1 id="running-lisp"&gt;Running Lisp&lt;/h1&gt;&#10;&lt;h2 id="1"&gt;1&lt;/h2&gt;&#10;&lt;p&gt;XL1021 was idle in Lisp for about 2 hours and then I got this:&lt;/p&gt;</description></item><item><title>Credits</title><link>https://symbolics.lisp.engineer/credits/</link><pubDate>Sat, 18 Jun 2016 00:52:59 +0000</pubDate><guid>https://symbolics.lisp.engineer/credits/</guid><description>&lt;p&gt;Credits for things I used on this site:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://github.com/unjordy/LispM-Font"&gt;Lisp Machine Font&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="http://bitsavers.informatik.uni-stuttgart.de/pdf/symbolics/"&gt;Bitsavers Symbolics Documentation&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://gohugo.io/"&gt;Hugo Static Blog Generator&lt;/a&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;Earlier versions used &lt;a href="https://ghost.org/"&gt;Ghost&lt;/a&gt; version 0.9&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://github.com/h4t0n/odin"&gt;Odin theme&lt;/a&gt; converted from Ghost to Hugo&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://antigravity.google/product/antigravity-cli"&gt;Antigravity CLI&lt;/a&gt; to convert from Ghost to Hugo&#10;(on Arch Linux)&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="http://koken.me/"&gt;Koken image manager&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://github.com/orthecreedence/highlight-lisp"&gt;Lisp Syntax Highlighter&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://www.debian.org/"&gt;Debian Linux&lt;/a&gt;&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="https://letsencrypt.org/"&gt;Let&amp;rsquo;s Encrypt&lt;/a&gt;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Helpful people:&lt;/p&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;a href="https://twitter.com/tr1nitr0n"&gt;trinitr0n&lt;/a&gt; - Symbolics help&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="http://symbolics-dks.com"&gt;David K. Schmidt&lt;/a&gt; - Symbolics supplies and help&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="http://planet.gnu.org/~ams/"&gt;ams&lt;/a&gt; - Symbolics help&lt;/li&gt;&#10;&lt;li&gt;Lord_Nightmare - Symbolics help&lt;/li&gt;&#10;&lt;li&gt;&lt;a href="http://www.moreiradesigns.com/"&gt;Lucas Moreira&lt;/a&gt; - CSS help&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;p&gt;Other credits:&lt;/p&gt;</description></item><item><title>Formatting SCSI Disks</title><link>https://symbolics.lisp.engineer/formatting-scsi-disks/</link><pubDate>Fri, 17 Jun 2016 04:02:09 +0000</pubDate><guid>https://symbolics.lisp.engineer/formatting-scsi-disks/</guid><description>&lt;p&gt;How to format a SCSI disk on the XL1201.&lt;/p&gt;&#10;&lt;p&gt;First, boot into Lisp.&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;Command: Format SCSI Disk (SCSI address) 1 (keywords) :Sector Size (sector size in bytes [default 1280]) 1280&#10;SCSI device 1 is a SEAGATE ST39173N, conforming to protocol SCSI-2,&#10; with a logical block size of 1280 bytes/block,&#10; with a physical sector size of 1280 bytes/sector,&#10; with a non-changeable interleave value of 1.&#10;Format it at 1280 bytes per sector? (Y or N) Yes.&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;Then, it will go through a very long format. The status line at the bottom will say &lt;code&gt;CL USER: SCSI&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>XL1201 Mouse</title><link>https://symbolics.lisp.engineer/xl1201-mouse/</link><pubDate>Fri, 17 Jun 2016 04:02:02 +0000</pubDate><guid>https://symbolics.lisp.engineer/xl1201-mouse/</guid><description>&lt;p&gt;The XL1201 mouse is a Logitech 3-button mouse, model number P7-3F-SZ. It has an 8-pin modular jack with a key on one side (in other words, it&amp;rsquo;s very close to a standard RJ-45 jack but has more plastic sticking out the side so it won&amp;rsquo;t fit in an N-base-T Ethernet port).&lt;/p&gt;&#10;&lt;p&gt;It&amp;rsquo;s apparently about 360 DPI. It&amp;rsquo;s a mechanical mouse with a ball. Disassembly reveals three button switches, plus two optical rotary encoders, each with an (infrared?) LED and phototransistor. There are two logic ICs, 74LS09 and 74LS05, a few passive components (two resistors and two capacitors) and what looks like a resistor array marked &amp;ldquo;L807-472G 2880&amp;rdquo; in a blue 8-pin SIP.&lt;/p&gt;</description></item><item><title>XL-1201 PROM/FEP Boot Sequence</title><link>https://symbolics.lisp.engineer/xl-1201-prom-boot-sequence/</link><pubDate>Fri, 17 Jun 2016 03:50:59 +0000</pubDate><guid>https://symbolics.lisp.engineer/xl-1201-prom-boot-sequence/</guid><description>&lt;p&gt;This discusses the initial boot of the XL1201 including the PROM and FEP before Genera is fully running.&lt;/p&gt;&#10;&lt;h1 id="initial-prom-boot-sequence"&gt;Initial PROM Boot Sequence&lt;/h1&gt;&#10;&lt;p&gt;If you power the XL1201 on and immediately hit a key, you will see this:&lt;/p&gt;&#10;&lt;pre&gt;&lt;code&gt;XL1200 Device PROM version 325 (Ivory Device PROM 331.0)&#10;Auto-loading FEP kernel -- type any character for menu&#10;&#10;0: Load kernel from disk&#10;1: Load kernel from tape or CD-ROM&#10;Enter a choice, or abort to return to automatic mode:&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;p&gt;If you then choose &lt;code&gt;0&lt;/code&gt;, you will see:&lt;/p&gt;</description></item><item><title>Useful LOCAL commands</title><link>https://symbolics.lisp.engineer/useful-local-commands/</link><pubDate>Fri, 17 Jun 2016 03:28:32 +0000</pubDate><guid>https://symbolics.lisp.engineer/useful-local-commands/</guid><description>&lt;p&gt;Useful &lt;code&gt;LOCAL&lt;/code&gt; commands on an XL1201 with the &lt;code&gt;PE36-PCONS&lt;/code&gt; model console (part no. &lt;code&gt;365404&lt;/code&gt;)&lt;/p&gt;&#10;&lt;p&gt;&lt;a href="http://www.textfiles.com/bitsavers/pdf/symbolics/genera/XL_User_s_Guide.pdf"&gt;XL User&amp;rsquo;s Guide - Using Local Commands on the XL&lt;/a&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;code&gt;LOCAL-D/B&lt;/code&gt; Dims/brightens screen&lt;br&gt;&#10;&lt;code&gt;LOCAL-Q/L&lt;/code&gt; Quiets/loudens bell&lt;br&gt;&#10;&lt;code&gt;LOCAL-G&lt;/code&gt; Rings bell&lt;br&gt;&#10;&lt;code&gt;LOCAL-n LOCAL-C&lt;/code&gt; Change contrast; n = 1 to 4 (4 is great)&#10;&lt;code&gt;LOCAL-T/O&lt;/code&gt; Enter/exit test mode&#10;&lt;code&gt;LOCAL-ABORT&lt;/code&gt; Reset all &lt;code&gt;LOCAL&lt;/code&gt; settings&lt;/p&gt;&#10;&lt;h2 id="questions"&gt;Questions&lt;/h2&gt;&#10;&lt;p&gt;I thought there was a &lt;code&gt;LOCAL&lt;/code&gt; command that put the display to sleep (like Lisp does after 20 minutes of idle).&lt;/p&gt;</description></item><item><title>Symbolics XL1201 Capacitors</title><link>https://symbolics.lisp.engineer/symbolics-xl1201-capacitors/</link><pubDate>Thu, 16 Jun 2016 03:44:50 +0000</pubDate><guid>https://symbolics.lisp.engineer/symbolics-xl1201-capacitors/</guid><description>&lt;p&gt;Updated July 8, 2016: For the latest used in my Symbolics XL1201, &lt;a href="https://symbolics.lisp.engineer/static/df/symbolics-console-capacitors.htm"&gt;please see the full capacitor list here&lt;/a&gt;.&lt;/p&gt;&#10;&lt;h1 id="old-information"&gt;Old Information&lt;/h1&gt;&#10;&lt;p&gt;Key:&lt;br&gt;&#10;E = Radial&#10;A = Axial&lt;/p&gt;&#10;&lt;h2 id="power-supply"&gt;Power Supply&lt;/h2&gt;&#10;&lt;p&gt;Manufacturer: TODD Products Corp, Brentwood, NY&lt;br&gt;&#10;Model: MAX-354-1252&lt;br&gt;&#10;Input: 115V 8A&lt;br&gt;&#10;Outputs: +5V @ 50A, +12V @ 8A/12Apk, -5.2V @ 10A, -12V @ 2A&#10;(Note: -5.2V is used for &lt;a href="https://en.wikipedia.org/wiki/Emitter-coupled_logic"&gt;ECL&lt;/a&gt;.)&lt;/p&gt;&#10;&lt;p&gt;Current:&lt;/p&gt;&#10;&lt;table&gt;&lt;thead&gt;&#10;&lt;tr&gt;&#10; &lt;th&gt;&lt;/th&gt; &lt;th&gt;#&lt;/th&gt; &lt;th&gt;F&lt;/th&gt; &lt;th&gt;V&lt;/th&gt; &lt;th&gt;ºC&lt;/th&gt; &lt;th&gt;Color&lt;/th&gt;&lt;th&gt;Dia&lt;br/&gt;mm&lt;/th&gt;&lt;th&gt;Len&lt;br/&gt;mm&lt;/th&gt;&#10; &lt;th&gt;Notes&lt;/th&gt;&#10;&lt;/tr&gt;&#10;&lt;/thead&gt;&lt;tbody&gt;&#10;&lt;tr&gt;&#10; &lt;td&gt;E&lt;/td&gt; &lt;td&gt;2&lt;/td&gt; &lt;td&gt;1,200 µF&lt;/td&gt; &lt;td&gt;200V&lt;/td&gt; &lt;td&gt;-40 +85&lt;/td&gt; &lt;td&gt;Blue&lt;/td&gt; &lt;td&gt;~36&lt;/td&gt;&lt;td&gt;~50&lt;/td&gt;&#10; &lt;td&gt;Cornell Dubliner Mktg., 380122M200A05, Misapplication hazardous, 658-9233-016&lt;/td&gt;&#10;&lt;/tr&gt;&lt;tr&gt;&#10; &lt;td&gt;A&lt;/td&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;2.2 µF ± 10%&lt;/td&gt; &lt;td&gt;250V&lt;/td&gt; &lt;td&gt;?&lt;/td&gt; &lt;td&gt;Silver/Pink&lt;/td&gt; &lt;td&gt;~30&lt;/td&gt;&lt;td&gt;~13&lt;/td&gt;&#10; &lt;td&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&lt;tr&gt;&#10; &lt;td&gt;E&lt;/td&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;47 µF&lt;/td&gt; &lt;td&gt;?&lt;/td&gt; &lt;td&gt;105&lt;/td&gt; &lt;td&gt;Black&lt;/td&gt; &lt;td&gt;~8&lt;/td&gt;&lt;td&gt;~8?&lt;/td&gt;&#10; &lt;td&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&lt;tr&gt;&#10; &lt;td&gt;E&lt;/td&gt; &lt;td&gt;1&lt;/td&gt; &lt;td&gt;?&lt;/td&gt; &lt;td&gt;50V&lt;/td&gt; &lt;td&gt;105&lt;/td&gt; &lt;td&gt;Orange&lt;/td&gt; &lt;td&gt;~14&lt;/td&gt;&lt;td&gt;~21&lt;/td&gt;&#10; &lt;td&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&lt;tr&gt;&#10; &lt;td&gt;E&lt;/td&gt; &lt;td&gt;5&lt;/td&gt; &lt;td&gt;3,300 µF&lt;/td&gt; &lt;td&gt;25V&lt;/td&gt; &lt;td&gt;?&lt;/td&gt; &lt;td&gt;Brown&lt;/td&gt; &lt;td&gt;~16&lt;/td&gt;&lt;td&gt;~34&lt;/td&gt;&#10; &lt;td&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&lt;/table&gt;&#10;&lt;h2 id="backplane"&gt;Backplane&lt;/h2&gt;&#10;&lt;table&gt;&lt;thead&gt;&#10;&lt;tr&gt;&#10; &lt;th&gt;&lt;/th&gt; &lt;th&gt;#&lt;/th&gt; &lt;th&gt;F&lt;/th&gt; &lt;th&gt;V&lt;/th&gt; &lt;th&gt;ºC&lt;/th&gt; &lt;th&gt;Color&lt;/th&gt;&lt;th&gt;Dia&lt;br/&gt;mm&lt;/th&gt;&lt;th&gt;Len&lt;br/&gt;mm&lt;/th&gt;&#10; &lt;th&gt;Notes&lt;/th&gt;&#10;&lt;/tr&gt;&#10;&lt;/thead&gt;&lt;tbody&gt;&#10;&lt;tr&gt;&#10; &lt;td&gt;A&lt;/td&gt; &lt;td&gt;3&lt;/td&gt; &lt;td&gt;39 µF ± 10%&lt;/td&gt; &lt;td&gt;20V&lt;/td&gt; &lt;td&gt;+T110 (?)&lt;/td&gt; &lt;td&gt;Silver&lt;/td&gt; &lt;td&gt;~7&lt;/td&gt;&lt;td&gt;~17&lt;/td&gt;&#10; &lt;td&gt;864910 KEMET, Silkscreen: C2, C3, C4&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&lt;/table&gt;</description></item><item><title>Sandbox</title><link>https://symbolics.lisp.engineer/sandbox/</link><pubDate>Fri, 01 Jan 2016 17:00:00 +0000</pubDate><guid>https://symbolics.lisp.engineer/sandbox/</guid><description>&lt;p&gt;This is a test post I use for testing various stuff.&lt;/p&gt;&#10;&lt;pre&gt;&lt;code class="language-lisp"&gt;(defun xplusone (x) (+ 1 x))&#10;&#10;(defun x (y)&#10; (+&#10; (- 3 4)&#10; (+ 5 6)&#10; (* 4 2)))&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;pre&gt;&lt;code class="language-javascript"&gt;function showMilitaryTime() {&#10; if (document.theForm.showMilitary[0].checked) {&#10; return true;&#10; }&#10; return false;&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;pre&gt;&lt;code class="language-c"&gt;#include &amp;lt;stdio.h&amp;gt;&#10;int main(){&#10;&#10; int dividend, divisor, quotient, remainder;&#10;&#10; printf(&amp;quot;Enter dividend: &amp;quot;);&#10; scanf(&amp;quot;%d&amp;quot;, &amp;amp;dividend);&#10;&#10; printf(&amp;quot;Enter divisor: &amp;quot;);&#10; scanf(&amp;quot;%d&amp;quot;, &amp;amp;divisor);&#10;&#10; // Computes quotient&#10; quotient = dividend/divisor;&#10;&#10; // Computes remainder&#10; remainder = dividend%divisor;&#10;&#10; printf(&amp;quot;Quotient = %d\n&amp;quot;,quotient);&#10; printf(&amp;quot;Remainder = %d&amp;quot;,remainder);&#10;&#10; return 0;&#10;}&#10;&lt;/code&gt;&lt;/pre&gt;&#10;&lt;pre&gt;&lt;code&gt;Unstyled&#10;Should look like what?&#10;&lt;/code&gt;&lt;/pre&gt;</description></item></channel></rss>