Jeff Duntemann's Contrapositive Diary Rotating Header Image

hardware

Odd Lots

Odd Lots

The Strangest Computer I’ve Ever Built

COSMAC Face Card.jpg

Lee Hart sent me the guldurndest thing for Christmas: One of his RCA COSMAC CDP1802 Face Card kits. I needed a distraction from a number of things, starting but not ending with publisher disputes. Lee’s Face Card was just the ticket. I haven’t done much PCB soldering in the last few years. Most of what I have done in the electronics sphere was point-to-point, generally on tube circuits. I hadn’t soldered a 40-pin DIP in, well, um…decades?

There’s a knack to it, and I had to dig around a little to find my roll of Ersin .022 Sn63 solder, but after a few minutes’ careful practice it all came back. The kit doesn’t include a 40-pin socket, but I always socket CPUs. The CPU chip I used (see above) has a distinguished history: It was the very same chip I ordered for my original COSMAC Elf project in the fall of 1976. Later it migrated to my second, heavily hacked Elf design (here’s the board mounted on what really was a scrap Xerox 3100 platen cover) with ten banks of CMOS memory (2,560 bytes!) a breadboard block, and a hex keypad. That second Elf board, in turn, became one of two CDP 1802 machines in my well-known robot Cosmo Klein:

Cosmo Klein Color 500 Wide.jpg

Cosmo and I did the SF con circuit from 1978 to the early 80s, and we were actually featured in Look Magazine, as well as an early cable TV program that no one saw.

So I have a certain history with RCA’s peculiar COSMAC architecture, and have built a number of peculiar computers with it. I’m pretty sure none of them were ever quite as peculiar as Lee’s Face Card. Why? The Face Card has no memory, volatile or nonvolatile. It does not run software. Actually, it’s strapped specifically so that it doesn’t run software. (More on this in a moment.) What it does is light up groups of LEDs to make an animated face. How it does this is, well, peculiar: The LEDs are driven from the 1802 chip’s address lines. The data bus is left floating. The 1802, when reset, begins executing code starting at address 0000 in memory. If there’s no memory and the data bus is floating, the chip just executes empty air. The patterns that appear on the address lines aren’t quite random, but close enough so that the LED eyebrows, face, and mouth move in almost random variations. Oh, and the clock speed? One cycle per second.

Peculiar enough for you?

One of the data bus lines has to be pulled high to prevent the binary instruction 00 from executing. This is the HALT opcode, and if empty air delivers 00 to the data bus, the Face Card will freeze and the face pattern will no longer change.

I have special affection for the Face Card because one of the two COSMAC machines in Cosmo displayed an animated face on a portable TV atop his body. Cosmo could look around, smile, frown, and (on a touchtone signal from my 2M HT) lick his chops.

I built the Face Card in about an hour and a half. I’m careful, I work slowly, and I test most components before soldering them into a circuit board. It worked as designed when I turned it on. Theoretically, the system can run on any power source from 4-6VDC. I found that a 5V supply didn’t quite cut it. Some of the LEDs didn’t light fully, and the patterns seemed to get “stuck” now and then. The board has been running at 6V for two days now, and things are brighter and livelier. They’ll be even livelier when I cut the clock generator resistor in half and double the clock speed to two cycles per second.

$19.95 + $5 shipping. CPU socket not included, but I think using one is a good idea.

Highly recommended.

Odd Lots

  • Verizon refuses to stop using tower-side cookies (which can’t be deleted by mobile device users) even as AT&T has caved on the issue. The solution is to stop using Verizon. That’s what Carol and I are about to do.
  • Relax. Microsoft did not pull the plug on Win7 updates on 1/13. That won’t happen until 2020. What’s going away are new OS features and phone support, two things I don’t think the world desperately needs.
  • I like molten lava as much as the next guy. (Just wait until you read my novella Firejammer, coming out–finally–this spring.) That said, I’m not sure I like it quite this much…
  • With January only half over, the Great Lakes ice cover is now up to 34%. Lake Erie has pretty much iced over completely.
  • Britain’s Royal Society has published some evidence that people born during solar maxima do not live as long as people born during solar minima. It may be folate depletion by UV. Or something else. However, the correlation appears to be real. (Thanks to Neil Rest for the link.) Carol and I are solar minima babies, whew.
  • Discovered two very good red wines recently: Menage a Trois Red, and Menage a Trois Midnight. Both are dry reds, both are fruit-forward, and (in contradiction of the vintner’s Web writeups) neither has any detectable oak. I guess if you’re going to get the hipster market you have to claim oak, even if you lie about it. In this case, nothing of value was lost.
  • I doubt that my readers are dumb enough to think you can lose weight by ingesting chemistry sets like Slim-Fast. But just in case, read what Tom Naughton says about recent diet rankings in content-free publications like US News. Hint: The same doofi who bleat endlessly against “processed foods” (which now means “any foods I don’t like”) are endorsing fructose cocktails like Slim-Fast over Atkins and paleo.
  • Popular Mechanics lists the 14 best cities in America for startups. None are in Silicon Valley, and all are in relatively low-cost areas. Maybe hipster city cachet is finally starting to lose its cachet. Or so we can hope.
  • Lots has happened in CPU architectures since the 1980s, when a lot of us learned it. (I started a little earlier, but the IBM PC brought most of us to a new starting gate at the same time.) Here’s a decent summary. One consequence of all this is that human-written assembly language is less of a win over compilers, and the best reason to learn assembly these days is to understand what your damned compilers are up to in there.
  • Before he broke into the SF business, Keith Laumer was an ace model airplane designer. (Thanks to Pete Albrecht for the link.)
  • Physically small, fanless PCs have been around for awhile, and I was bullish on them until I began using Dell USFF (ultra-small form factor) machines like the Optiplex 780, which are pretty small and almost entirely silent. Should we settle for 1.6 GHz? Only if there’s a specific application in mind, like education (think RPi) or embeddedness.
  • Bill Cherepy sends us news of a thermostatic butter keeper that can keep a stick of butter (block? It’s a form factor we don’t make in the US) at any arbitrary temp from 15 to 23 degrees C. Butter is definitely coming back into its own, bravo halleluia!

Odd Lots

  • Intel’s announced the Compute Stick, a complete $150 Win8.1 machine in the format of a fat thumb drive. Looks like the plug is HDMI, though, and the device gets power from an uncommitted USB port. I could see this melting seamlessly into a big-screen TV (or any monitor with an HDMI input) and giving you something that indeed approaches (as Michael Abrash said probably 20 years ago about 21″ CRT monitors) Windows on your bedroom wall. (Thanks to Eric Bowersox for the link.)
  • It’ll be awhile before this becomes available, but a brand-new antibiotic has been isolated from bacteria that live in dirt. I’m doubly enthuisastic because this may encourage researchers to look harder at bacteriophages, which live in dirt and worse.
  • If you haven’t heard of Smart Pascal, it’s an interesting concept and worth a look: A commercial Object Pascal compiler that generates HTML5 apps. It’s basically a way of writing sophisticated Javascript apps without having to wash your mental hands and rinse your brain out every twenty minutes. To me that would be worth $42/year.
  • From the Words I Didn’t Know Until Yesterday Department: A selfie stick (also known as a narcissistick) is a camera holder that allows you to take pictures of yourself or groups by parking your camera on it and holding it up in the air so that the camera is facing you. It’s usually just a rod with a handle, sometimes telescoping. Many support bluetooth to trigger the camera, though the details remain obscure to me.
  • Beware the Facebook Logic Fallacy: One member of Group X is evil, therefore all members of Group X are evil. Much of my objection to Facebook memes is that this is a very common template. Attack memes must die. Not sure how to get there from here.
  • The percentage of ice cover on the Great Lakes is now 18.7%. Keep an eye on this graphic, as I think our current winter stands to be an…interesting…season from a Great Lakes ice perspective.
  • In general I’m no fan of government regulation, but here’s an excellent argument that both broadband providers and airlines could use a little consumer-oriented regulation.
  • Related to the above: Air travel is a lousy business (rather like health insurance, in fact) and merciless price competition has led to creative fee-hiding and generally charging extra for a travel experience that hasn’t been made deliberately miserable.
  • From the Department of the Painfully Obvious: There are many benefits in finding a spouse who is also your best friend. I guess it’s nice to have some research behind it, but damn, is this really news to anyone? (Maybe New Yorkers.)

Daywander

yoga 2-500 wide.jpg

“Hey, Contra Boy! Are you dead or something?”

Me? No. C’mon, if I were dead I would have mentioned it. So I’m not dead, though I am something, and while I can tell you it isn’t ill-health (for either of us) I can’t say much more about the something beyond that.

It’s certainly gotten in the way of other pursuits.

Anyway. For the first time I am hands-up-to-the-elbows in Windows 8. Carol wanted a new ultrabook-class laptop for Christmas, and we shopped together. She chose the 11.5″ version of the Lenovo Yoga 2, which (like my Transformer Prime) attempts to be both a loptop and a tablet. Unlike my Transformer Prime, I think it actually succeeds. The pivoting display (see above) lets it work as a tablet, and while I’m still not used to grabbing keys on its virtual backside while gripping the little slab in tablet mode, the machine ignores the keypresses. If the keys themselves are robust, no harm will come of it. The 1366 X 768 display isn’t retina-class, but it’s gorgeous and good enough. It’s got a 1.5 GHz Core i3 and 500 GB hard drive, which is more than sufficient for how we intend to use it.

Like all retail machines, the Yoga 2 is loaded with crapware, some of which I’ve never heard of and haven’t looked up yet, like the Maxthon Cloud Browser. Some of the crapware is crapware by virtue of being preinstalled; Evernote is a worthy item but I do not want it on the machines I buy. Ditto Zinio. Doubtless a lot of the other dozens of thingies cluttering up the display are there for Lenovo’s benefit and not ours; remember that crapware slots on consumer machines generate lots of money for their vendors through sales conversions, and Lenovo gets a cut.

My biggest problem is that I will eventually have to replace the MacAfee crapware with something that works. We standardize on Avast at our house, but getting rid of security suite crapware is notoriously difficult. Most people eventually just give up and pay for it. Not me.

I’m spending considerable time on the project not only because Carol needs a machine that works well, but also because I need a new laptop myself. A 13″ Yoga might do the job, assuming I can learn to love Windows 8, or at least hold hands with it. A big tablet would be useful for reading PDF-format technical ebooks. Now, having been set up the way Carol likes, it goes back in its box, the box gets wrapped, and it joins the pile under the Christmas tree. Much better that way than trying to figure out what’s crapware and what isn’t on Christmas morning.

Quick summary of what I’ve been reading:

  • The Call of Distant Mammoths, by Peter T Ward (Copernicus Books, 1997.) Why did the ice age mammals vanish? It wasn’t simply human predation or climate change. It was a combination of things, especially human predation and climate change. (Wow! The brilliance!) Cost me a buck plus shipping, and the gruel was thick enough so that I won’t claim the time spent on it was totally wasted. Still, not recommended.
  • Neanderthal Man, by Svante Paabo (Basic Books, 2014.) It seems like carping, but the book is mis-titled. It’s not about the Neanderthals themselves but rather the sequencing of their genome, which the author spearheaded. Paabo’s writing style is solid and amiable, and he does a good job explaining how DNA can be found in very old bones (with tremendous difficulty and peculiar luck) and how it was teased out over a period of almost twenty years. I must emphasize that if you have no grounding at all in gene sequencing, it will be a bit of a slog. However, if you pay attention, you will learn a lot. Highly recommended.
  • 1848: The Year of Revolution, by Mike Rapport (Basic Books, 2008.) My Duntemann ancestors arrived in the US in 1849 or 1850. We haven’t found the crossing records yet, but we have a strong hunch why they left: the European upheavals of 1848. Like WWI, 1848 doesn’t summarize well. The people rose up against their elites, who were in many cases so afraid they were facing Jacobin 2.0 that kings resigned, constitutions were given, and (alas) the roots of commoner suffering remained misunderstood and mostly uncorrected. Again, this may be a slog even if you have some grounding in European history. History doesn’t always make sense. Sometimes you just have to describe the squirming details of what will always remain chaos. Cautiously recommended.

The odd lots are piling up too. Will try to get some posted tomorrow.

Odd Lots

  • Yes, I changed my mind and signed up for Twitter, after pondering somebody else using my name and creating a Fake Jeff Duntemann. (Thanks to Bob Fergert for prompting me to imagine the unimaginable–and I’m a good imaginer.) More on this a little later. I have yet to post anything due to lots of top-priority projects here, but I’ll get to it within the week.
  • Dietary saturated fat is not related to plasma fatty acids. In other words, it doesn’t matter how much saturated fat you eat; your blood levels of fatty acids are controlled by other factors. What other factors? Care to guess? Are you reading this on Contrapositive Diary? Is the Pope from Argentina? Is the atomic weight of ytterbium 173.04? It’s the carbs. Wow. Whodathunkit? (Thanks to Jonathan O’Neal, who was the first of several to put me on the scent.)
  • There is actually a prize for the worst sex scene in literary fiction. It is not a coveted award, and I guess is seen as a sort of booby prize among literary writers. The WSJ recently posted a brief guide on how to avoid writing such scenes. (I avoid writing really bad sex scenes by not writing sex scenes at all. Works amazingly well.)
  • Two people in my circles who don’t know one another have independently recommended Ting as a cell carrier. First impression: Sounds too good to be true, and sheesh, they were created by Tucows. (That said, Tucows is no longer what most of us grayhairs remember it being.) Any other opinions? Getting new phones and a new carrier is my next big tech research project.
  • I’d also like to hear some early impressions of Lollipop, if anybody’s got it or is about to get it.
  • Here’s something you don’t see every day; in fact, I don’t think I’ve seen it even once, ever: A square flat-panel monitor, with a 1920 X 1920 resolution. Assuming these survive their launch (not a sure thing by any means) I’d be sorely tempted. As the story says, “Enough of the ultra wideness already.”
  • I wasn’t sure whether good technical books could be created as reflowable ebooks, but Yury Magda is doing it. He has five self-published Arduino-related titles now, and what I can see in the samples looks damned good. I’m going to buy a couple, less for the Arduino content as for how he does the layout. (Thanks to Jim Strickland for putting me on to this.)
  • Gizmodo/Sploid has a very nice short item on the XB-70 Valkyrie, certainly the most beautiful and possibly the second-scariest military aircraft ever built. Do watch the video of how the second prototype crashed–and if you’re ever within striking distance of Dayton, don’t miss the other Valkyrie at the Air Force museum there. (Thanks to Bruce Baker for the link.)
  • Barðarbunga is emitting over twice as much sufur dioxide every day as all of Europe’s smokestacks put together, and the volcano is still hard at it. SO2 is well-known to be a powerful cooling factor in the atmosphere. Combine that with a quiet Sun, and nobody really knows what might happen.
  • Best video illustration of how tumbler locks work that I’ve ever seen.
  • For that special, short, hairy, ironic someone in your life: You can get a genuine Flying Nun-inspired Weta-made Bofur winter hat, shipped all the way from New Zealand. Not cheap and not sure if it’ll arrive before Christmas, but if this winter keeps going like it’s going, you’ll be all set to face dragons, ice ages, or both.

Odd Lots

Odd Lots

Odd Lots

  • This is where we stayed on Grand Cayman last week. Unless I misrecall, it was about $150 a night. Don’t forget that it was not air conditioned.
  • For deep reading, print may be the way to go, for reasons we don’t yet understand. In looking back a year or so, I realize that I generally read fiction on my Transformer Prime, and nonfiction on paper. It wasn’t a conscious decision–and may simply be due to a reluctance of nonfiction publishers to issue ebooks–but it was probably the correct one.
  • Here’s yet another reason why I’ve decided to let the Sun actually reach my skin.
  • It’s starting to look like diet has little or no effect on cancer risk. This has been my suspicion for a long time. Obesity, yes. Diet itself, no. (Thanks to Bruce Baker for the link.)
  • Ohh, Ancel Key’s beautiful wickedness is all starting to unravel. Saturated fat has nothing to do with heart disease. This has also been a suspicion of mine for some time, along with the suspicion that eating fat will make you lose weight more quickly than simply going low-carb. It certainly worked that way for me. I now weigh only eight pounds more than I did when I was 24, and a good deal of that is probably muscle I put on via ten years of weight training. (Thanks to Trevor Tompkins for the link.)
  • Interesting paper on why the Neanderthals died out. They didn’t necessarily die out becausethey were inferior. (Maybe they didn’t die out at all but are still here, pretending to be ugly Saps.) If I had to guess, I’d say their skulls got so big as to make childbirth problematic. But what were they doing with all that gray matter? (Thanks to Erik Hanson for the link.)
  • I stumbled on a year-old article that pretty much captures my reaction to weather.com. I will add, however, that weather.com beats the living hell out of The Weather Channel.
  • I’m still waiting for reports of cataclysmic pwnage on XP machines. The number “2000” comes to mind.
  • Speaking of which, I still need XP because my HP S20 slide scanner has no driver that will run on Windows 7. Haven’t tried the VM trick yet, but ultimately that’s the way I’ll have to go.
  • I knew there was a reason I only lived in Baltimore for 23 months.