Tag: iMacG5

  • BBSing

    For the sheer Back-To-The-Future-Ness of it, I’ve spent some time over the last few days working out how to get 20th century analog to work with 21st century digital.

    See, back in the 80’s and 90’s pretty much everything was analog – especially the way we talked to other people. Radio, TV, the telephone, and even our computer modems used analog signals. But these days there’s pretty much no such thing as analog anything, let alone a phone line, which makes using a 90’s modem a bit of an exercise in haxx0ring reality…

    For example, here at work my phone system uses a VOIP-based digital PBX to route calls around internally, and both the phones and the voice transport are digital. If someone places a call outside the building, the call is routed over a fiber connection to CenturyLink using what is essentially a sub-channel of the several gigabit connection into the building. From there the call is routed over the Internet to some other provider before being converted back to analog voice at someone else’s phone.

    This works great for people, who have limited perceptual acoustic capability, but modems use a lot more of the audible spectrum to do their thing… Which is what all of that electronic screeching is about when modems and fax machines connect to each other; they are working out how bad the phone line is and how much acoustic space they have to talk to each other.

    So, given all of this I’ve been teaching my PBX that analog isn’t a bad thing by working out a custom codec (basically an analog to digital sound converter) and some special rules for the timings and encapsulation used to turn modem screeching into 1s and 0s for the Internet.

    And today I was successful in making an end-to-end modem connection to a friend’s BBS using ‘period’ hardware…

    Said BBS has been running since 1992, I’ve had an account on it since 1993, and I still have hardware that I used in 1994 – so as something of a 30th anniversary thing I set my wayback machine to the early 90’s and made a phone call.

    To do this took a surprising amount of work…

    First, I had to get my circa 1994 Powerbook 165c working, which required replacing some capacitors in the backlight assembly. Then I had to bodge a serial cable that converted from 1994 Apple 8-pin to regular 25-pin. Then I had to get a decent BBS terminal application onto the 165c.

    This software installation required two additional computers of various ages and several operating systems to move data from the present-day internet back in time to 1994…

    See, the 165c uses antiquated file systems based on what density and how many sides the 3.5″ floppy you stuck in it happens to have – while my M1 Max laptop has no idea what a floppy is, let alone what MFS or HFS is.

    So, the solution was to use my recently repaired G5 iMac as the intermediary, as it can read USB2 flash storage as well as operate a USB floppy drive, and it can still run OS9, which can read and write HFS on 1.44M floppies.

    So the process is simple:

    1. on the M1 laptop go to an internet archive of ancient Motorola 68K Apple software
    2. download “Black Night” (an ancient ANSI BBS terminal application) as a .SIT (Stuffit) archive
    3. put that onto a USB2 flash drive via a thunderbolt-to-USB adapter
    4. plug USB2 flash drive into the G5
    5. move the stuffit archive to the desktop
    6. fire up the OS9 compatibility layer in OSX 10.3.6
    7. decompress the .SIT archive
    8. copy resultant installer to a floppy I formatted in the 165c
    9. put floppy into the 165c
    10. and install software.

    See? Simple.

    How2Install stuff on a 165c in 2022… The process goes right to left.

    From here it was just a matter of configuring Black Night to use my old USR V.everything modem, which is using the DB-25 to Apple cable and the modified modem-friendly port on my PBX to call a BBS across town…

    Connecting at 12,000 baud over several back and forth A/D-D/A conversions – not bad!

    Pardon the HVAC noise in the background; my office has some impressive forced ventilation because I routinely let the magic smoke out of things as part of my day-to-day duties. 🙂

    And a photo for posterity

    I’d not been on EOTD in a couple of years, so it took some time to catch up on my ‘e-mail’ and the forums, but it’s nice to see that the system still gets some use… I replied to a bunch of folks going back a year or so, and now I’ll wait to see how long it takes to get a reply. 🙂

    Listening to "When You Grow Up, Your Heart Dies" by Gunship
  • Capacitors

    My G5 iMac started getting a little flakey the other day, which usually means one thing; the dreaded aging capacitor issue…

    See, back in the old days capacitors were basically a can of electrolytic goo, and over two decades or so said goo dries up and leaks out of the can.

    If you catch the caps early you can prevent the inevitable leaky mess, but either way this stops things from working. And the only real fix is to buy new capacitors of the same values and replace the old ones, which can be rather time consuming.

    Fortunately, I have a spare newer “ALS” G5 that just needed some spare parts – and now I had them.

    My old G5, stripped of everything I needed for the new ALS G5. The DVD-Rom goes in the upper left, the 3.5″ HD in the upper right, and the PSU in the bottom.

    The bad caps in the VRM for the CPU. You can see the tell-tale expansion by the ‘doming’ of the caps, and the one in the foreground (and the one behind it) has just started leaking.

    The new G5 up and running with the donor parts from the old G5 – it’s the circle of (computer) life.

    I’ll hang on to the husk of the old G5 for replacement parts as the years go on; the screen is in really nice shape, and there’s a lot of little parts that could be handy someday.

    Listening to "City Lights" by Robert Parker
  • G5

    In my ongoing expose of all of the old Apple stuff I’ve acquired over the years, here’s my “PowerMac8,1” iMac G5.

    The 2004 version of the 17 inch G5 iMac, running Ubuntu 16.04-PPC

    Back in 2001/2002 I was teaching CompSci at Marianapolis Prep in northern Connecticut.

    Among my duties as the CompSci teacher was bringing the school’s technology into the 21st century… I upgraded the school with this new Internet thing and a full suite of Mac-based stuff; including frame relay internet, bleeding edge campus-wide WiFi, Xserve machines, and about thirty Apple eMacs.

    I came to really like the iMacs that the students were using and decided I’d get one some day…

    After I started where I currently work, in 2004, I needed a PC for what I was doing there so I grudgingly sold my 17″ G4 laptop to pay for it. And a couple of months later, for Christmas 2004, I bought this iMac to have a Mac around.

    This is the 1.8Ghz G5 (PPC970FX) and has 2Gigs of ram, a 160G HD, and an AGP 8x GeForce FX go5200 video card. It does 10/100 ethernet, 802.11 B/G wireless, bluetooth 1.1, and even has a 56k v.92 modem built in. And there’s also a DVD burner, which was pretty fancy in the early 2000’s.

    All in all this was a pretty stellar bit of kit in late 2004.

    These days the G5 runs Ubuntu 16.04.2 LTS for PowerPC and is pretty much a conversation piece. But it’ll still get on the Internet and do basic Internet things – at 1.2Ghz Celeron M speeds. 🙂

    Listening to "High On You" by Survivor
  • PowerMac 8,1 (The things I do to recover old email…)

    For my mono-no aware project I’ve been sifting though terabytes of archived data, searching for times and dates to try and build a timeline of the past.

    Part of this has been looking through old emails — some of which date back to the invention of email and usually require data conversion as the app that created them hasn’t existed for a decade or more…

    Once such application is Microsoft’s “Entourage”, an email app that came with office:mac back in the early 2000’s and which uses a no longer supported database to store email.

    I used Entourage ages ago and archived the databases with my routine backups, but nothing will open them these days.

    Luckily, I have a lot of antique hardware and software sitting around for just such situations:

    A 1.8Ghz G5 iMac installing Office:Mac 2008.

    Yesterday I set up a 1.8Ghz G5 iMac with OS X 10.5 so that I could install Office:Mac 2008. See, the 2008 version of Entourage will both read the old Entourage 2001 databases and export them as universal .mbox format. So now I have easily importable archives of email from twenty years ago.