Tag: Nostalgia

List of Silverhawks Episodes

# Title Writer
01 The Origin Story Peter Lawrence
02 Journey To Limbo Peter Lawrence
03 The Planet Eater William Overgard
04 Save The Sun Peter Lawrence
05 Stop Time Stopper Lee Schneider
06 Darkbird Steve Perry
07 The Backroom William Overgard
08 The Threat Of Drift Bruce Smith
09 Sky Shadow Kimberly Morris
10 Magnetic Atraction Chris Trengove
11 Gold Shield Bruce Smith
12 Zero The Memory Thief Jeri Craden
13 The Milk Run Lee Schneider
14 The Hardware Trap, Part 1 Peter Lawrence
15 The Hardware Trap, Part 2 Lee Schneider
16 Race Against Time Chris Trengove
17 Operation Big Freeze Jeri Craden
18 The Ghost Ship Chris Trengove
19 The Great Galaxy Race William Overgard
20 Fantascreen Steve Perry
21 Hotwing Hits Limbo Peter Lawrence
22 The Bounty Hunter J.V.P. Mundy
23 Zeek's Fumble Peter Lawrence
24 The Fighting Hawks Kimberly Morris
25 The Renegade Hero Leonard Starr
26 One On One William Overgard
27 No More Mr. Nice Guy Chris Trengove
28 Music Of The Spheres Lee Schneider
29 Limbo Gold Rush Steve Perry
30 Countdown To Zero Chris Trengove
31 Amber Amplifier Bill Ratter
32 The Saviour Stone Bob Haney
33 Smiley Bruce Shlain
34 Gotbucks Bob Haney
35 Melodia's Siren Song Lawrence Dukore
36 Tally-Hawk Returns Stephanie Swafford
37 Undercover Danny Peary
38 Eye Of Infinity Kenneth Vose
39 A Piece Of The Action Bruce Smith
40 Flashback Kimberly Morris
41 Super Birds Bruce Shlain
42 The Blue Door Cy Young
43 The Star Of Bedlama Kimberly Morris
44 The Illusionist Jeri Craden
45 The Bounty Hunter Returns Steve Perry
46 The Chase Bruce Smith
47 Switch Beth Bornstein & J.V.P. Mundy
48 Junkyard Dog Bob Haney
49 Window In Time J.V.P. Mundy
50 Gangwar, Part 1 William Overgard
51 Gangwar, Part 2 William Overgard
52 Sneak Attack, Part 1 Cy Young
53 Sneak Attack, Part 2 Cy Young
54 Moon-Star Peter Larson & Alice Knox
55 Diamond Stick-Pin Peter Lawrence
56 Burnout Bill Ratter
57 Battle Cruiser Lee Schneider
58 Small World Kimberly Morris
59 Match-Up Bruce Smith
60 Stargazer's Refit William Overgard
61 The Invisible Destroyer Dow Flint Kowalczyk
62 The Harder They Fall Chris Trengove
63 Uncle Rattler Beth Bornstein
64 Zeek's Power Matthew Malach
65 Airshow Peter Lawrence

Updated 2010-06-27 to make the table sortable, courtesy of Stuart Langridge's sorttable.

Updated 2014-10-09; switched to jQuery, tablesorter, and parser-ignore-articles; icons courtesy of Font Awesome.

Updated 2015-09-25: switched to Mottie's tablesorter fork.

Steve Perry

I was 26 before I heard Steve Perry's name, but I was probably 2 the first time I saw his work.

Perry was a writer for Thundercats, a cartoon that's always been dear to my heart. He made the news on comics sites last year, when Steve Bissette revealed Perry was dying of cancer and didn't have a dime to his name.

With help from the Hero Initiative, Perry pulled through, but this past Friday, news came out that he's missing and possibly murdered. Details are incomplete and grisly, and I feel like repeating them here would be exploitative; I'll just give a link to Bissette's blog instead.

But one thing that jumped out at me from that post:

I would welcome a complete listing of Steve's writing credits for [Thundercats and Silverhawks]; please note that the imdb listing for 'Steve Perry' is incorrect, conflating his TV writing credits with another animation writer named Steve Perry (http://www.imdb.com/name/nm0675310/), who is possibly the science-fiction novelist Steve Perry. My friend Steve Perry only scripted for story editor Peter Lawrence on the two Rankin/Bass series noted here.

On top of everything else that's horrible about this story, it's not right that Perry's work is not known. And so I've gone through and compiled a list of the writers for each Thundercats episode myself -- I'll publish it in full shortly, but in the meantime, here's a list of Perry's episodes.

  • The Doomgaze
  • Safari Joe
  • Queen of 8 Legs
  • Feliner (2-parter)
  • Tight Squeeze
  • Trapped

(There may be a few more; I'll have to break out my VHS collection to check, as Warner decided some of the episodes on the DVD's didn't need title cards. Or background music. Or to be listed in the correct order. And that the last three years of the show were all the same season.)

Thundercats meant a lot to me. Perry and others filled my youth with fantasy and science fiction and magic and good and evil, with dreams of heroism and nightmares of Mumm-Ra watching me in his cauldron. The news about Perry serves as a jarring reminder of how nasty the real world is, and how unlike those fantasy worlds, where good always triumphs, evil fears its own reflection (at least until season 2), and despite an abundance of weapons, nobody ever really gets hurt.

Gail Simone has suggested honoring Perry by donating to the Hero Initiative, the organization responsible for giving Perry hope this past year. His plight is a tragically common one; there are a whole lot of people in the comics industry who don't see royalties from their work and who can't support themselves later in life.

Thank you, Steve Perry. Justice, truth, honor, and loyalty.

Pointless Nostalgia on an Aribtrary Date

Yeah, okay, so it's been awhile. It's been a busy year. Looks like I missed this site's tenth anniversary by a few weeks, but it was December 9, apparently.

2009. 2009, 2009, 2009. You know, the last two years were straight-up law-of-averages affairs, though in different ways. '08 was pretty mediocre all around; no real highs and no real lows. '09...well, if '08 was a flatline, '09 was a sine wave. It was like the "That's good! That's bad." bit on Simpsons. Alternating highs and lows. The best part of '09 was meeting a very nice girl and finding myself, for the first time in my adult life, in an actual relationship. The worst was losing my uncle. And there were peaks and troughs aplenty in-between.

In other nostalgia-y not-quite-news, I've gone and started another damn KateStory -- I didn't miss that anniversary. The sucker's 15 years old now. I can't believe it's already been 5 years since the 10th anniversary.

I reread all 17 previous installments in preparation. In reverse order. And you know, I learned some things.

  • Brent was right about pretty much everything. Books I-III should probably all be considered one book, VI shouldn't be in there at all, comedy is more important than strict adherence to whether or not I have replaced my watch battery, and Final Fantasy VII is not nearly as good as I thought it was when I was 15. (Chrono Trigger, on the other hand...)
  • Speaking of which, IX isn't nearly as horrifying on a reread as it was a year ago when I had to go through and excise all (well, most of) the adolescent bickering. It's actually better than X. X just fucking drags.
  • Going through the old books looking for "best lines" to reuse in the first chapter of XVIII, most of them were written by Brent. I had a pretty good number of runners-up, but there really weren't any with my name on them where I went, "Yes. That is the best line in this book." Though I threw a couple of mine in anyway for the sake of balance. (Of course, I also focused on lines that would work with the phrase "It was [year], and" prepended to them.)
  • I kinda miss the old days when chapters would cut off in mid-sentence. I should try doing more of those.
  • I've named every single book except KateStory Gaiden, which was McDohl's title. Some of them are well-named (I know Brent's a fan of "Midnight Falls. And can't get up.") and some aren't (I think the reason Book III is "Searching for a Plot" instead of "The Search for Plot" is that the latter was the title of Mad's Star Trek III parody).

I'm seeing end-of-the-decade lists pop up everywhere, but have no great urge to put up any of my own. I can't fucking believe I've got my 10-year high school reunion coming up. Feels like I don't have much to show for it, but on the other hand, I've got a pretty good life, all things considered.

Which isn't to say it can't get better. Here's hoping 2010 continues the past year's trend of wonderful things while ending its trend of terrible ones.

Happy New Year.


Reading: Jeez, haven't read a prose book in months; spending entirely too much money on comics. I just finished Fables vol 7 and Usagi Yojimbo vol 1.
Playing: New Super Mario Bros. and Dragon Age: Origins.

Auld acquaintance

You know, having my New Year's Eve traditions rudely and abruptly yanked out from under me has itself become something of a New Year's Eve tradition -- and, the childish drama inherent in such a change in plans notwithstanding, I think I'm all right with that.

The wonderful paradox about New Year's, and a significant portion of why it is my favorite holiday, is the balance of the old and the new, of tradition and change. (Also, beer.) I'm a guy who puts a lot of stock in his past, but who could sure use some forward momentum in his life about now.

Traditions are wonderful things, and seeing old friends is a joy -- but shaking up a routine is something special in and of itself. I'll never forget New Year's Eve 2000/2001 -- nothing special, perhaps; I just stayed home and watched Batman (the 1989 one) and Army of Darkness with my little brother. It wasn't the night I had expected or planned for, but it was a very pleasant capper to a very hard week. (It was also the first night I checked out #finalfight, starting another tradition -- every year I'd show up there early on New Year's morn, even years after I quit my regular attendance of the channel. That's another tradition I'm breaking this year -- with some pride, actually; it's important to know when to let traditions go.)

I've had a comfortable New Year's Eve routine for, if my count is correct, the past five years (and that image at the top of the main page is from the 2006 party). It didn't hold this year, but that opened the door for something new. I saw Lewis Black perform (second time; he always puts on a good show), and, running late to meet my friends at Four Peaks (as it turns out, they left at 11:30 -- honestly, who leaves a New Year's Eve party half an hour before midnight?), my dad and I happened to be on the new light rail train passing over Tempe Town Lake when midnight hit. We saw fireworks over the lake. Then we walked around the downtown area until the 12:45 fireworks show, which was pretty spectacular -- I don't understand how there were people simply walking away, with their backs to it, paying no attention.

Anyhow. In the spirit of the holiday, in the spirit of the balance of the past and the future, I have some thoughts on where I am and where I'd like to be -- nothing quite so simple as resolutions, but a few ideas.

I have a steady job now -- but I'd like a better one.

I have a lot of good friends -- but I could stand to make more. And, I hate to say it, but the truth is maybe some of my auld acquaintances should be forgot.

I love my hometown -- but I'm overdue for a change of scenery.

I'm an honest person, to a fault. I speak my mind and don't play games. But I could stand to keep my mouth shut more often than I do, and learn when to cut my losses rather than go down swinging.

And, as jaded a person as I am, I can never foresee a time in my life where I turn my back on a fireworks show.

I have no idea where I'll be come this time next year; I don't think I can count on seeing Lewis Black and then being on the light rail over the lake at precisely midnight. But that's a liberating thought -- who knows what the future will bring? Maybe I'll start a new tradition, or maybe it'll be another satisfying one-off.

Think about your traditions -- and think about new ones you can start.


Reading: Me of Little Faith, by Lewis Black; Our Dumb World (yes, still; it is a very long book best read in one- or two-page chunks)

Playing: Chrono Trigger DS, Final Fantasy IV DS, Super Smash Bros. Brawl

What "Hacker" Means to Me

Recently, I made some comments on the unfortunate change in popular usage of the word "hacker", from a positive term for a skilled programmer, to a negative term for a skilled programmer, to a negative term for someone who can figure out Sarah Palin's zip code.

I like to think of myself as a hacker in the original, positive sense, and I have a story about what that means.

Ten years ago, I upgraded my OS to Windows 98. Unfortunately, during the upgrade my hard drive, which had been compressed using DriveSpace, one of the worst pieces of software ever, was corrupted.

Now, I'll grant I'm a pack rat, but there wasn't much of sentimental value on there. There was, however, the most recent installment of KateStory, Book IX. It turned out Steve had a backup, but it was incomplete.

That gnawed at me for years. I kept the hard drive and never wiped it, and every now and again I'd hook it up and see if I could find a way to recover the data. I could never get it to mount. My instinct was that I shouldn't be working with the physical drive anyway, that I should copy the data from it to an image so I could make additional copies and freely mess with them without worrying about losing the original data. But none of the disk-imaging tools I could find would image a disk that wouldn't mount.

By the summer of 2004, I was familiar enough with Linux to know that dd was the tool I wanted, that it would make a bit-for-bit copy of the data on a device regardless of whether it could make any sense of it. I copied the drive to a file and went to take a look at what I could do with it.

File recovery software pulled up some images and some old E-Mails, but not the ones I wanted. In fact, searching the raw hex, I found the text "Subject: Re: KateStory IX: Third Anni" followed by gibberish; the data literally went from plain text to incomprehensible compressed bytes in the middle of the subject line I was looking for. I abandoned the project for a few months.

As the fall rolled around and the KateStory's tenth anniversary approached, I got to thinking about it again. I looked up information on how to recover DriveSpace volumes, and happened upon Dean Trower's DriveSpace 3 Disaster Recovery Kit. Since it required DriveSpace to run, and since DriveSpace won't run on modern versions of Windows, I set up VMWare on my computer and installed Windows 98 on it. My memory of what I tried then is fuzzy; I'm not sure what I did wrong but I still didn't recover the data.

It seems like I tried a couple more things over the years that followed. I think there was a period where I thought maybe the compression I couldn't get past wasn't DriveSpace's but Netscape's. (In retrospect, I believe Netscape Mail's "compress folders" option didn't actually compress text, it just deleted the text of E-Mails that had been deleted from the mailbox but not removed from the mail files.) I definitely remember at least one occasion where I dumped the entire 545MB hard drive image into a Thunderbird folder -- now, whether or not I qualify as a hacker, I think we can all agree that qualifies as a hack. When it didn't work under Thunderbird, I found old copies of Netscape 3 and 4 and tried it there; that didn't work either.

About a month ago, with KateStory XVII beginning, the anniversary approaching once more, and my going back through Books XIII-XVI to put them on this site, I got the urge to take another crack at IX. I did what I'd done before: set up VMWare, set up Windows 98, and got a copy of the Disaster Recovery Kit.

Without getting into too much detail, a DriveSpace "compressed drive" is actually a single file stored on a physical hard drive, then mounted as a virtual drive. As I said, I couldn't mount the drive. The docs for Trower's program mentioned creating an empty DriveSpace volume and looking at its file header; I got the idea from there to look at the header bytes on a fresh file and see where I could find them in my disk image. I found them -- the beginning of the compressed file -- and deleted everything prior to them on the image. (It bears noting that at this point I had numerous backups of the image and wasn't hacking up my only copy.)

Following the advice in Trower's Readme, I started with the simplest solution: copy the compressed file to a host drive and see if Windows mounts it. He cautioned that it might not work and Windows's attempt to "fix" the corrupted data could hose it; he was right. I was thrilled to see the filenames in the root directory show up, but I couldn't access the data in any of them.

On to step two: I tried using Trower's decmprss program. I tried it several times and discovered that it kept outputting empty files; they were the same size as my image but made up entirely of zeroes.

There was a line in the Readme: "DCMPRESS ought to work under Windows, but nevertheless I recommend running it in MS-DOS mode." All right. I did a Shut Down/Restart in MS-DOS Mode, but Windows 98 and VMWare weren't quite playing nice; any time I did that DOS would run for a minute or two and then freeze up and require a simulated hard reset.

So I went back to Windows, and checked to see why decmprss was outputting empty files. I started by trying it on a new compressed image that I knew didn't contain any corrupt data. I got the same result, proving that it wasn't just a problem reading my corrupt image.

Trower's toolkit included the source code, so I jumped into it to see if I could find out what was wrong. For the first time in years I found myself coding in Pascal -- coincidentally the same language Dr. Wily teaches at Prescott High School in KateStory IX. I didn't do anything particularly clever, just added some traces to see where the problem was occurring. I confirmed that the problem lay not in the Pascal portion of the code, but in the x86 assembler.

All right, I thought, my guess is that Windows 98 doesn't like the direct system calls that the assembler portion of the code is making. So that takes us back to trying to run it under DOS -- and if that doesn't work, the only thing left to try is to learn x86 assembler and pore through the DriveSpace API.

Booting to DOS from Win98 shutdown still didn't work, but it turned out that picking it from the boot menu worked just fine -- once I went into OSX's keyboard settings and disabled F8 for pulling up Spaces so I could use it in VMWare.

That worked, and generated a file that contained KateStory chapters that, I could confirm, were not in the copy I had.

That would be where the rest of Trower's toolkit came in -- reassembling files that had been partially compressed -- but I was confident that KateStory IX had been entirely compressed. So now it was time for my Thunderbird hack.

So I copied the entire, 1GB+ uncompressed image into Thunderbird's mail folders. Success -- Thunderbird correctly parsed out all the files that were E-Mails. I sorted them out, exported the ones that had "KateStory IX" in the sub line, and copied them out of the Win98 VM into my "real" system. From there I went through them all, cut out the stuff that was redundant or off-topic (which was most of it), and lo: today, this fourteenth anniversary of the original KateStory and eleventh anniversary of this installment, I have KateStory IX in its entirety.

So, back to my initial point: what does "hacker" mean to me? Well, eleven years ago my friends and I wrote a goofy story. Ten years ago, I lost it. And over the intervening years, I used my skill and my determination to get it back. (A friend once told me that when I want something I go after it like a pit bull, I don't let go. Comparisons to pit bulls may be the only thing Sarah Palin and I have in common.) I'm not some scary terrorist stealing your credit card or breaking into the Pentagon, I'm a guy who used his skill to recover a lost piece of his childhood.

Of course, I'm sure there are those who will say this doesn't make me a hacker. And maybe they're right. In the final analysis, all I did was use the dd command, set up a virtual machine, install Windows 98, do some very cursory hex editing, boot to DOS, use someone else's recovery tools, and copy a giant file into Thunderbird's mail folders. When all's said and done, I only wrote a few lines of code, and all they wound up doing was confirming what the Readme had already told me. So maybe that's not enough to qualify me as a hacker.

But you know what? If that's not enough to qualify as hacking, then plugging Sarah Palin's zip code into a password hint field sure as shit isn't.

The Old Stomping Grounds

October was a busy damn month. Five couples I know -- five! -- got married. I attended three of the weddings.

The first -- technically at the tail-end of September -- involved a road trip to San Diego with Brad, Ian, and Ben to attend Jon and Gina's wedding.

Now, let me start by saying that San Diego is one of my favorite places on Earth.

And let me add that Jon and Gina are my favorite couple. Those kids are gonna do all right.

And let me finish by saying that we arrived at 3AM, picked up Jon, and took him back to our hotel room for 40's and Mario Kart. I don't drink 40's, but I'm not about to refuse the request of a groom 31 hours before his wedding.

I remember very little of the remainder of that morning, but I do remember that Jon and I totally owned at Mario Kart. Just like old times.

Then I hopped a plane back to Arizona to marry my cousin.

...As in performed the ceremony. But yes, I opened with that joke.

You know, it's been a long time since we really hung out and chatted, but the last time I saw her she was really into the whole church scene -- I didn't really expect her to invite a secular humanist to perform her wedding. But it went off pretty well -- and yeah, I quoted scripture (you know, that "love is patient" bit's pretty all right, actually), but I kept my humanist street cred by throwing some Bucky Fuller in there too ("love is metaphysical gravity," baby -- bam!).

It was also very much an Irish wedding. In that people got hammered and were told to leave by security.

The third was...rather abrupt and unexpected, but not entirely unprecedented. I did not attend because I had about a week and a half's notice, and it was the day before...

The fourth, in Sedona -- another of the most beautiful damn places in the world -- where they made us dress up in goddamn medieval attire, but also there was homebrewed beer and mead so I definitely think it was a net gain. Plus I reused my costume for Halloween, which was good because I'd been Brodie from 2001 through 2005 and I really needed something new.

Also there was a misunderstanding with my hotel reservation, because hotels.com tried to tell me that Munds Park was 15 miles away from Sedona. I can't prove anything, but I'm pretty damn sure MapQuest was to blame.

Switching gears, last weekend I went on back up to Flagstaff to see the old Rocky cast perform, and I swear that a visit to Flagstaff is just good for the soul. I stepped out of my car and at the very first breath of fresh air my life felt monumentally better.

I got me a room at the Super 8, crossed the street, and then walked the length of campus from north to south. Let's get one thing straight -- NAU is trying, hard, to be ASU Jr. There's construction everywhere you turn, the roads are FUBAR, and there's no parking anywhere. Oh, and of course the front page of the school paper is talking about another goddamn tuition hike.

The campus has changed a bit, but, contrary to what I was given to understand by Ian, the field back behind Gillenwater -- which I have waxed philosophical about on prior occasion -- is still there. He must've been talking about a different field that got paved over.

The modified engineering building is much prettier than the old one. And the new business building that used to be the anthro building is pretty damn cool.

I went to Burritos Fiesta, and ran into a friend I'd been meaning to see. The last time I saw her was sort of a downer, so repairing that breach was important to me. That worked out really well, and that alone was worth the trip.

The next day I grabbed a bite of lunch with an old classmate, and then watched The Muppet Show on DVD and went to dinner at the Beaver Street Brewery. Then I hit the old theatre on Beaver and Cherry for the midnight showing of The Rocky Horror Picture Show. I went downstairs to greet the cast and determined that the most nonchalant position to be discovered in was on the couch in the green room, obscured by a clothing rack and with my face half-covered by my hood (medieval attire, remember). I was told I resembled a Sith Lord.

They worked me into the preshow, where I did something that they would later tell me they found a little shocking. And let me tell you, getting your old Rocky Horror cast to say, "Man, I can't believe you did that!" is one of life's richest rewards.

And then I went out to a makeshift cast party afterward, with two old friends and two new ones, drank Corona, and watched Shock Treatment. As always, Tami and I enjoyed it and nobody else did.

At 7:30 my eyes were crusting over and I could barely keep them open. I decided I could hold out no longer and went back to my motel room, grabbed a two-hour nap, showered, checked out, and went to breakfast at Martann's, which, as always on a Sunday morning, was completely packed and had only one waitress on duty. If I hadn't been craving one of their enchiladas with the fried egg on top since I'd started the trip, I wouldn't have gone, let alone stayed the hour and a half or so it took me to get and eat my food. On the plus side, as I took one of my two trips back to the car to feed the meter, I ran into two women I knew from high school. We BS'ed a bit and they told me they'd just attended a wedding of some old friends of ours. (I'm guessing about half of you have been wondering this whole time what the hell happened to the fifth wedding, and the other half are now going, Oh right! There was a fifth wedding!) They were but the first of a cavalcade of familiar faces I ran into on my way out of town.

I managed to ingest enough coffee and tea to get me home, but by the end of the trip I was just about hitting the ol' caffeine crash. I grabbed me another two-hour nap and then kicked back awhile (Ben came over to visit) and finally went back to bed.

But I tell you, it was a beautiful damn weekend and it left me in really high spirits. So high that I spent the next day blocking IP's on our mailserver, whose SMTP port was getting hammered so hard by spam attempts as to result in a goddamn DoS, and still went home feeling good.

Flagstaff's got that kind of effect on me I guess. I should probably go back soon.

But in the meantime, it's good to be back in the valley so's I can vote for Harry Mitchell. Go Harry!