JPEG: The New Graphics Format On The Block

Any regular readers here know that I’ve owned a lot of machines in my time. It was 1993 when I called an Amiga 1200 my main machine and when JPEG images started appearing on BBSs across the land. You know, JPEGs. They’re the most commonly used image format on the net, but at one time they were a new curiosity.

JPEGs were fun on the Amiga because they support “true color” — 24 bits per pixel of it (16.7 million colors in all) and the Amiga 1200 supports a near-true color mode with it’s HAM8 graphics mode. I recall downloading, with much excitement, various JPEG images I would find on BBS’s here and there for viewing as a means to “show off” what the Amiga 1200 could do. These images were scarce, and every one I downloaded I uploaded to the local Amiga BBS, known as “The Board” (Hampton, VA area). I was trying to make The Board a repository for these great, new sort of images. JPEGs were so rare, it seemed a noble effort. (Some names I recall from The Board: Myron Sothcott (sysop), Pat Birkmeyer, Norm Goswick — all part of our local Amiga user group at the time, A.L.F.A. or Amigoid Life Form Association. And yes, I hope Google brings them here and inspires a comment or two; I’ve not heard form these folks in 15 years.)

The JPEG viewers I had for my Amiga 1200 would render the images in HAM8 mode at 640×480 pixels. Back then was a pretty high resolution. I recall it took about two minutes to fully render the JPEG to the screen using its 14.3MHz Motorola 68EC020 processor. That’s pretty amazing when you consider that modern machines can decode a JPEG in about the same time it takes to decode an uncompressed .BMP or .TIFF image — that is: instantly.

Did my efforts help make JPEG a standard in today’s web world? Unlikely. But standard it is, and it’s interesting to recall a time when it was so strange and new a thing.

The Board is long gone now, but my computer room again contains an Amiga 1200 and an Amiga 2000, and the latter has a 56Kbps modem attached to its ASDG Zorro II dual serial board. Just to help me search for a modern-day BBS even remotely resembling The Board. An unlikely find, I must say. One can always hope, however….

::: Digg this story! :::

Posted in Multi-Platform | 8 Comments

The SGI 1600SW Flat-Panel Display Saga [Updated 2024]

Back in ’03 I grabbed an SGI O2 system on eBay. I always wanted an SGI to play with (used them in the lab back in college for a bit) and it seemed the O2 was the best bang for the buck. To go with it I grabbed an almost-new SGI 1600SW widescreen, flat-panel display. 17.3-inches diagonal, 1600×1024 native resolution at 110dpi and an industrial design that’s won awards. [ Informative PDF here. ] A lovely display. The thing is, I really don’t use the O2 very often — glad to have it, but it sits idle most of the time. But that screen. What a screen….

I recently pulled my media PC out of the entertainment center and installed Ubuntu Linux on it as a second OS (XP’s on the box, as well). Just wanted to play around with Compiz Fusion, really. At any rate, it occurred to to me that the 1600SW would make a lovely display for that box. But sadly the SGI display is not DVI, but an LVDS signal. Happily, there are DVI to LVDS converters.

The best and most versatile is the SGI Multilink, an external box — but it’s costly. $400 on eBay is not an uncommon thing to see. As such, I’ve gone with a cheaper alternative: the GFX-1600SW [Archive] Multilink adapter alternative. It sits in a PCI slot (it just draws power — it’s not a graphics card) and converts a DVI signal to LVDS. Sadly, it doesn’t do much in the way of scaling non-native resolutions, but it was much cheaper than the SGI Multitlink.

In searching for information about the GFX-1600SW, I ran across a link that was 404-ing, but a trip to archive.org revealed the page. As it seemed helpful to folks trying to make modern use of the 1600SW, I’ve captured it and placed a copy here, on this site. Have a look. I tip my hat to ‘Orion,’ who created the page.

Wish me luck in this endeavor. The adapter is in the mail — I’ll let you know how things turn out.

UPDATE 2024: The Shuttle media PC was, years ago, repurposed to another family member (and has since died and been scrapped) and the SGI 1600SW lived for some time as a display on my Mac Pro. Since the Mac Pro has no PCI slots, I used a PowerPC-based “Amiga” (Sam440ep-Flex) I acquired since this post was written to power the GFX-1600SW card. It sat in that system for a couple of years just  drawing power, with video coming into it from the Mac Pro and leading out of it to the 1600SW on the desk. Quite a circuitous arrangement, if I do say so myself. 

Presently the 1600SW is on the shelf, along with the SGI O2 I originally used it with, but their last regular use role was in my DC office back in 2017

Related posts:

Posted in SGI, UNIX | Tagged , | 12 Comments

Luna City Arcade: A Retro Gamer’s Wet Dream

Peter Hirschberg is my new hero. This retro game-craving lunatic / genius has placed upon this earth a 60’x40′ patch of pure, unadulterated heaven. To the unwitting passer-by, this magical space may appear to be nothing more than a sizable garage, but what is contained within is almost too wonderful to be believed. I am referring to the Luna City Arcade. It is without doubt the most splendid arcade ever to have existed in this world, for within lie 57 classic arcade cabinets – from Asteroids to Zaxxon – all lovingly restored to shining perfection by Peter himself. A herculean effort, as nearly all of them came to him non-functional and in downright “disgusting” condition. (Peter’s personal fav’s are Discs of Tron, Tail Gunner, Space War and Lunar Lander.)

It is a magical place and Peter is good enough to occasionally open it up the retro game-thirsty world, hosting “Game Days” to select folks on his mailing list. I, personally, would be able to die in peace if I am ever so lucky as to spend but a few moments in so wonderful a place – a place that happily is but an hour’s journey from my Northern Virginia (DC area) home.

See the full gallery, walk-through video and interview over at Gizmodo. And Peter…I bow down to thee.

UPDATE: Peter has setup a website for the Luna City Arcade. And he’s even writing retro iPhone games! Go Peter!

Posted in Gaming | 2 Comments

New-In-Box Apple //c System Sells For $2,553

I experienced 30 minutes of intense pain this evening. I took a quick glimpse at eBay’s “Vintage Computing” listings this evening and what I saw was amazing.

Apple //c

That’s right. A new-in-box Apple //c system: main unit, monitor, monitor stand and AppleWorks integrated software package. Straight out of 1984 and never opened. Never. Opened.

    I bought this system from a collector who said he bought this from the original owner who had just stored it and never got around to opening or using it. I have stored this system for years in a smoke free and safe place since. It does show some wear from shipping and storage, which was mostly from the original owner, who didn’t understand what a rare item he was dealing with. To find a complete system unopened and never seeing human eyes before is unbelievable.

    I have never seen another unopened Apple II C system in my life, and this belongs in a museum as this is the only way to correctly portray how a new Apple system from the early years of computing would arrive.

    This is the prize of Apple and Vintage Computer collecting

When I encountered the auction there were 31 minutes left and the bid was at $920. Too rich for my blood these days, sadly. But I was racked with pain in being unable to bid. I felt a little better when I saw the final auction ending price…. $2,553.00. To lend some perspective, back in 1984 the retail price of the Apple //c main unit was $1299. A rare find that went for a rather exorbitant amount.

Still, it would be lovely to have…despite the fact that I’ve already got an Apple //c put to good use on my office desk.

Posted in Apple II | 16 Comments

I Left My Heart In San Francisco

As I start this post the Steve Jobs’ Macworld San Francisco 2008 keynote is just four minutes away. And sadly I could not make the trip this year. My trip out there for last year’s keynote, working coverage with Arn for MacRumors, was some of the most fun I’ve had in my life, but it ultimately just wasn’t in the cards for this year.

To ease the pain, I’ve taken the day off work and am sitting here watching the MacRumors Live coverage with my Macworld ID badge sitting next to my MacBook Pro. It’s still a festive day, though. I’m anxious to see what Steve has in store for us.

Happy Macworld 2008 everybody!

Posted in Macintosh | 2 Comments

Replaying Wishbringer, Amiga Style

I purchased what I believe to be the first Amiga sold in the state of Virginia back in October 1985. To say there was a dearth of software for the platform at that time is an understatement. I ultimately sold the unit in March or April 1986 for that very reason. Well, that was part of it. At any rate, I had it for a brief time and the best game I played (and solved) on it, amazingly, was Infocom’s Wishbringer by Brian Moriarty. Yes, a text adventure. How ironic, but I loved the game.

I’ve been trying to think of new and interesting evening entertainment for my wife and me after our daughter goes to sleep, and it occurred to me that text adventures by laptop on the couch might be fun. My wife and I are both Sherlock Holmes fans and so Infocom’s Sherlock: The Riddle of the Crown Jewels seemed like a natural as did, of course, Wishbringer.

We’re starting with Wishbringer tonight as I’m still trying to get my hands on the full Sherlock game and bundle somewhere (likely as part of The Lost Treasures of Infocom II). Since I played Wishbringer on the Amiga with its distinctive white on blue Intuition interface, I wanted to try and recapture that feel on the replay. I think I’ve done a pretty good job in doing so. I grabbed the Mac Z-machine interpreter Zoom and have configured it to exactly match the default Amiga Workbench color scheme. As you can see from the screenshot, it’s pretty much there aside from the relatively pixelated Topaz font.

I think it will be a lot of fun. I’ll let you know how it goes.

Posted in Amiga | 2 Comments

Adjusting The Commodore 1702

Yesterday I was fiddling around down in the “byte cellar” for a bit and went to reconnect my Apple IIgs’s audio to the A/V switch after hijacking its cables to record a bit of Wii audio for a recent post. While I was digging around behind the machine I found a loose RCA cable tied at one end to the IIgs’ composite video jack. After wondering for a moment what that was about, I recalled that a couple of years ago someone had asked me to verify that the IIgs composite video signal was indeed color and not greyscale (Amiga 2000-style). I did so by hooking the IIgs to the neighboring Commodore 64C setup’s Commodore 1702 CRT. Yep, it’s color.

For no particular reason I reconnected the GS, which has its own 12-inch RGB monitor, to the 1702 and fired up an old 8-bit game. Looking at the display on the RGB and composite screens sitting next to each other I was reminded how much better Apple IIe-style video looks on a real composite CRT. The Woz’s “high-res” graphics mode generates color by taking advantage of NTSC artifacting using black and white pixel patterns on the 280×192 pixel screen to create four colors (other than black and white) at an effective 140×192 resolution — brilliant stuff way back when. The problem is, the IIgs RGB video output, needed to best represent the far more advanced GS-specific graphics modes, has to sort-of emulate these NTSC artifacts for IIe-mode graphics and the results just look, to my eyes (and despite the aforelinked, overexposed image of the side-by-side displays), rather wanting as compared to “the real thing” on a composite screen. So, I decided to leave the 1702 hooked to the GS, sharing it between the Apple and Commodore computers (thanks to its switched, dual inputs). But this new arrangement underscored a little issue I’d been meaning to take care of for a while now….

After posting several photos of the Commodore setup some time ago I received a few reader comments indicating that the image on the screen seemed to tall. Looking at a few, more familiar Apple games (when it comes to 8-bits, I was an Apple guy back in the day) on the screen last night, I was reminded of the adjustment I’d been wanting to make…and the reason I’d not yet made it: there is no “v. size” knob among the front controls or around back. This meant opening up the enclosure, grabbing my plastic CRT tools, and fiddling with pots — which I promptly did. But which pot? I found five right away, but they appeared to be unlabeled (I think they may have had labels…obscured with a 23-year-old layer of dust). So, I went online and spent a great deal of time searching for a guide to 1702 adjustments or some sort of schematic when finally I found a hand-drawn schematic and various other, useful 1702 images. Just what I needed. A little twiddling on the proper pot to the glare of a few test images and things are looking just about right, finally.

My purpose in rambling on about all this has simply been to share the link that helped me so that perhaps it can be more easily found by the next guy needing to make a few 1702 adjustments. Browse the complete directory full of related goodies.

And it’s definitely worth noting that mucking about in the innards of a CRT CAN KILL YOU!! Only do so if you’re sure you know what you’re doing!

Posted in Commodore 64/128 | 2 Comments

My Games Of Late

So I’ve been doing a lot of gaming this holiday, which is a nice thing. It’s a nice break from baby and work and the standard routine. Of course, I’ve had to wake up at 5:30 or 6 a.m. to get in some “me-time” without any strings. As I mentioned recently, I’ve now got the full compliment of “next-gen” consoles (“current-gen” really, I suppose) wired up to my widescreen plasma: Wii, XBOX 360 and PS3. This has opened many gaming doors for me and I’ve taken fair advantage of it with this recent time off from work. I thought I’d share a few thoughts about what I’ve been playing lately. I list them here in the approximate order in which I’ve started enjoying them.

HALO 3 (XBOX 360) – My favorite FPS title has long been HALO (the original) on the Mac. The vehicles physics are just spot-on and I’ve spent hundreds of hours over the past few years with this classic, although not too many since the birth of my daughter, I must confess. While lovely to witness, I find I am extremely hindered by the lack of mouse/keyboard control (thanks to Microsoft’s decree that no XBOX 360 FPS can allow USB mouse/keyboard control) and find it fairly hard to manage. It’s just not much fun for me and as such I’ve not spent too much time with this one, although I did wait in line to grab it on the midnight release. I much prefer HALO on the Mac.

Super Mario Galaxy (Wii) – This is one of the very best games I’ve ever played. It look wonderful despite the Wii’s lack of high-def graphics hardware and is an extremely engaging game. As I write this I beleive I have 49 stars (of the minimum 60 needed to rescue Princess Peach). Far better than Super Mario Sunshine for the GameCube, this one might rival the original Super Mario 64 in the “sheer fun” department. If you own a Wii, own this game.

Geometry Wars Galaxies (Wii) – I just mentioned how great SM Galaxy looks despite the Wii’s lack of high-def video hardware. This game, like its predecessor Geometry Wars: Retro Evolved for the XBOX 360, wants to be run on a vector-based storage scope. On a pixel-based display resolution is key. As such, I must say I prefer the XBOX 360 rendition over this Wii title despite the added game depth of the latter. As well, the dual analog stick of the 360’s controller beat the Wiimote / analog attachment combo. But the bonus that Galaxies will squirt a version of Geometry Wars: Retro Evolved to the Nintendo DS for pocket play (until you power off the unit, that is) is sweet! [UPDATE: I was just shown that the Wii Classic Controller can be used with this game, enabling dual, analog sticks for 360-like gameplay.]

Warhawk (PS3) – This is an amazing looking game. I’d seen play video on YouTube and lusted after it for a while. The visuals are amazing and the control is excellent. This is just the type of flier I love. An awesome game that really shows off the PS3. (And the original Playstation Warhawk has appered for cheap download on the Playstation Network – I grabbed it and have been fiddling with it on the PSP.)

MotorStorm (PS3) – This is another title that looks just amazing and the maps are huge and superb. It’s a real PS3 “show off” title. I refuse to believe that the 360 could render this game any better. It’s a simple game and reviews seem to hold this against it, but it’s a title I’m quite pleased to have in my library. Crazy fun.

Portal (XBOX 360) – This is a very unique puzzle game in the form of an FPS that is witty, lovely, and great fun to play. The graphics are clean and smooth, but simple, using the Half Life 2 engine. It’s part of the Orange Box collection which is really an excellent value.

Unreal Tournament 3 (PS3) – I was all over the original Unreal when it came out in ’98 (I was playing it on an AMD K6 225MHz setup w/ Voodoo 2 graphics) and Unreal Tournament was even better. I can’t even count how much time I’ve spent playing various members of the Unreal family. When I heard that the PS3 version duplicates the PC version “from stem to stern”, I ran right out and grabbed it for my new PS3. And it is just awesome. I’ve had Gears of War for for the XBOX 360 since it debuted and it’s ranked as the best looking FPS I’d ever seen for most of this year. UT3 uses the same Unreal 3 Engine and doesn’t look a lick less fine than GoW, but happily unlike GoW, UT3 is not impossible to control. I don’t know what the GoW control scheme is about, but it is the one of the hardest games to control that I’ve ever encountered. I mean, FPS on consoles generally have horrid control vs. the good ole mouse/keyboard combo offered on PC/Mac, but GoW takes it to a whole new (low) level. Amazingly, however, even though UT3 supports USB mouse/keyboard (unlike any XBOX 360 game, thanks to Microsoft’s decree), the SIXAXIS control for UT3 is the best FPS control on a console I’ve ever experienced. This game is just great. And even though I love this verison, I do intend to pick up the Mac version when it arrives in early ’08, just to see what it looks like at 2560×1600. [UPDATE: Get some truly great user-made levels, mods and mutators for the PS3 version of UT3 from UT3MOD.COM – some amazing fun to be had here!]

Assassin’s Creed (XBOX 360) – This is, hands down, the best looking 3D game I have ever seen. This is the first game I’ve seen where, if watching from afar, I would not be able to easily tell the difference between its graphics and a live-action movie in HD – the engine is amazing. I’ve only played it a for a few hours and it seems engaging and I hope it remains so, though some of the reviews worry me on this front. Also, I don’t have the sort of free time in front of the consoles in the den to really do this sort of game justice, I fear. We’ll see how it goes.

I’ve been having lots of fun with these, but it’s the rather dissimilar Super Mario Galaxy and Unreal Tournament 3 that stand out as the best of the lot. I’d really like to hear if anyone is in particular agreement (or disagreement) with me on any of these views I’ve shared. Game on!

Posted in Gaming | Leave a comment

The Next-Gen Gaming Trifecta

Well, I finally did it. I broke down and picked up a Playstation 3.

It’s not the first “next-gen” console to land in my entertainment center. In fact, it’s the third. I was in line at 6 a.m. on Wii-launch-day to get my hands on that great little unit. And not long after, I picked up an XBOX 360 to get a taste of the high definition gaming goodness that my 50-inch plasma TV is capable of showing. I love both of those systems and am honestly a little surprised that I ended up with a Playstation 3….

I’m no fan of Microsoft and never craved an original XBOX, which was basically a 700MHz P3 with a jacked-up GeForce 3. (My PS2 and my GameCube, they comforted me.) When the “next-gen” units were just hitting market I payed attention and slowly formed an opinion that the XBOX 360 was the superior HD console. It’s a solid architecture: a three-core PowerPC processor (not unlike three simplified G5 cores) running at 3GHz with an innovative ATI GPU boasting a unified shader architecture. Liberally threaded games run great on that thing. It’s a powerful box. I always felt that the PS3’s Cell architecture was a little more dubious: a single 3GHz PowerPC core (again, not far off from a simplified G5) with eight Synergistic Processing Elements (SPEs), co-processors with a focus on single-precision floating point calculations. It seemed that wringing performance out of such a beast would be a difficult task, and one of questionable yield. So I was hesitant. But when my Shuttle media PC’s motherboard died again (blown capacitors both times), I was prompted to find a new route to stored HD content, and went ahead and grabbed a PS3, mainly to use as a Blu-ray player.

It seems I may have been wrong about the PS3’s potential.

Well, in part, anyway. I’ve been doing lot of digging over the past few days in order to gain a clearer notion of just what the PS3’s Cell processor brings to the table. A developer does need to write very specialized code that puts the SPEs to work to get real performance out of the Cell – much more specialized than the standard threading techniques that will make the 360 sing, but certain development houses (Incognito and Evolution Studios, for example) seem to have gotten quite comfortable with the architecture and demonstrate impressive results for their effort. I’ve had my 360 for nearly a year now and I can say that the PS3-only titles Warhawk and MotorStorm are more stunningly impressive as far as visuals and performance than anything I’m running on the 360. That said, one can fairly easily determine in side-by-side comparisons that games available for both the 360 and PS3 (which almost always means: developed for 360 and ported to PS3) rather consistently shine brighter on the Microsoft box. All that said, the truth as I see it from where I’m standing is this:

If a game is written to truly take advantage of the unique architecture of the PS3’s Cell processor (heavily utilizing the on-board SPEs) the PS3 can outperform the XBOX 360.

And that is the sort of effort likely to come only from development houses fully dedicated to the PS3 and the PS3 alone. One such group is the aforementioned Evolution Studios who indicate that the impressive MotorStorm “only uses between 15 and 20 percent of available SPU resource” and that they expect to achieve a five-fold increase in co-processor performance in future titles. IBM has posted an informative white paper that analyzes the Cell’s performance.

So there are some impressive titles down the road from developers dedicated to the platform, but my guess is that the typical, multi-platform releases will continue to realize their best potential on the 360. But hey! I’ve got both consoles now, and as such am happily freed of the need to become the sort of this-or-that platform devotee that harks back to to the good old Amiga vs. Atari ST rivalries of my youth. :-)

UPDATE [12.21.2007]: I just ran across an excellent article over at the HCW Tech Blog that takes a very level-headed look at the strengths and weaknesses of Sony’s and Microsoft’s next-gen consoles: Playstation 3 vs. XBOX 360 – One Year Later

Posted in Gaming | Leave a comment

Apple 20-inch Cinema Display Repair

I’m a die-hard Apple fan, but I must say I’ve had a run of bad Apple luck in the past month. My Mac Pro’s ATI X1900 XT video card began to fail due to overheating. (The Apple Store at least took 1/2 off the price of a replacement – out of warranty.) My MacBook Pro is occasionally reporting -128 deg. C from the GPU heatsink (hmmmm…) and my iPhone had a little ear-speaker glitch. Oh yes – and my 4 year old 20-inch Apple Cinema Display just died.

My G5 used to sport dual 20-inch ACDs. When I replaced them with a 30-inch ACD, I took one in to the office and began using it as my primary work display. A nice improvement over my Dell 19-inch CRT. Well, the other day, upon arrival at my office, I was greeted with a dim upper-half of the display along with a blinking power LED (short-short-long), indicating a bad backlight inverter board. Bum luck.

A bit of Googling showed me that I could grab a replacement board for $125 and fix the issue with a little rolling up of the sleeves. This is what I did and, indeed, I’m now back in business. I thought I’d share the photo gallery documenting the swap-out. If you find yourself in the same boat, I hope these photos help.

Posted in Macintosh | 9 Comments