Saturday, September 26, 2015

Diving into the World of Vintage Macs (and Processor Shenanigans)


Diving into the World of Vintage Macs

(and Processor Shenanigans)

Surprise! My tech tinkering just got a whole lot more colorful. A friend recently gifted me a stunning Apple Power Macintosh G4 450. This beauty, however, seems to have a hidden secret – a processor upgrade that bumps its speed from 450 MHz to a mighty 1.4 GHz.

Now, full disclosure: I'm a Windows PC guy through and through. Macs are fascinating time capsules of computing history, but their inner workings have always been a bit of a mystery. This G4, however, has piqued my curiosity.

The Gigahertz Gamble: Apples and Oranges (or PowerPCs and Intels?)

My friend, a seasoned Mac veteran, offered a handy rule of thumb: multiply a PowerPC processor's speed by three to get its equivalent in the Intel/AMD world. By that logic, this G4's 1.4 GHz translates to a whopping 4.2 GHz on the Windows side. Sounds impressive, right?

Here's the catch: that conversion isn't quite so cut and dry. Processor architecture plays a huge role in performance. A 4.2 GHz Intel processor might outperform a 1.4 GHz PowerPC in some tasks, while the PowerPC might shine in others. It's more like comparing apples and oranges – different fruits with their own strengths and weaknesses.

Beyond the Gigahertz: Exploring the G4's Potential

Undeterred by the complexities of clock speed conversions, I'm excited to explore the capabilities of this vintage Mac. What kind of software can it handle? Can it hold its own against some basic Windows tasks? These are the questions that fuel my tinkering spirit.


Full Specs are as follows:

Model Number: M5183 (EMC 1810/1843)
Introduction Date:  August 31, 1999
Discontinued Date: July 19, 2000
Processor Speed: 1.4 GHz
Ram: 1.5 GHz
Video Card: Rage 128 (16 Mb)
Hard Drive: 60 GB
Optical Drive: BTC BCE 5232IM
USB Ports: 2 (1.1)
Firewire Ports: 3 (400)


Scaling the Mac Mountain (One Partition at a Time)

Our multi-boot odyssey takes a detour to the land of Apple! We successfully installed OS X 10.3 on the vintage iMac, a testament to its enduring design. But the call of the multi-boot was strong. Could we transform this Mac into a haven for multiple versions of the iconic operating system?

With a glimmer of hope and a sprinkle of online research, we ventured forth. It seemed OS X versions were happy to co-exist, each nestled in its own designated partition. Additionally, pre-10.4 Macs offered the intriguing ability to boot into OS X 9, opening the door to a delightful trio of operating systems. Yellow Dog Linux, a champion for PowerPC processors, also beckoned, promising a taste of the open-source world.

Armed with this knowledge and a dash of enthusiasm (perhaps a tad overambitious!), we embarked on our Mac multi-boot quest.

Burning Bridges (or Discs) and Blinders

The first hurdle involved creating bootable OS X discs. Here's where our "Windows PC blinders" came into play. We naively assumed trusty TransMac software could handle burning bootable OS X discs on a Windows machine. Turns out, the only guaranteed path is through Disk Utility on a Mac.

Our initial target was a DVD image of OS X 10.4. Unfortunately, the iMac's stock optical drive couldn't handle DVDs. The "obvious" solution (through our Windows-tinted glasses) was a hardware swap. A gifted (but untested) MSI DVD burner seemed like the perfect candidate. Installation and a triumphant boot followed.

The System Profiler Debacle and a Patch in Time

However, burning remained frustratingly elusive. Clicking through the Mac interface and scouring the web, we finally stumbled upon a helpful blog post pointing towards the System Profiler. Still wearing our "Windows PC blinders," we mistook it for a Device Manager equivalent. Surely, a missing driver was the culprit, right?

Enter PatchBurn, a software program that spoke our language (or at least understood our faulty assumptions). We "installed" (more like launching a portable app) and added a profile. Lo and behold, the System Profiler now reflected "vendor-supported burning"! This was a turning point, a ray of hope in our multi-boot mission.

The Quest Continues

Our journey has just begun. We've encountered unexpected challenges and learned valuable lessons about the nuances of Mac multi-booting. Stay tuned as we tackle the next hurdles, explore the possibilities of co-existing OS X versions, and perhaps even welcome Yellow Dog Linux to the party. This Mac multi-boot odyssey promises to be an exciting adventure!


Diving into the World of Vintage Macs

Tuesday, May 13, 2014

The Multi-Boot Odyssey: Embracing the (Slightly Less Dusty) Embrace of Linux

Embracing the (Slightly Less Dusty)

Embrace of Linux




Our multi-boot adventure continues, but today, we shift our focus to the oft-neglected, yet crucial, element: Linux. This bastion of open-source goodness deserves its place in the spotlight, even if it has to wait patiently for Windows to finish its self-important installation dance.

The Windows Intrusion: Why Linux Goes Last

Let's be honest, Windows can be a bit of a bully. It stomps onto the hard drive, assuming it's the only operating system that matters. This often leads to the unfortunate corruption of the boot loader – that crucial program that decides which OS gets to play. But here's the twist: the corrupted loader isn't Linux's fault. It's Windows, with its outdated MSDOS.SYS file, causing all the trouble.

The Quest for the Perfect (Nostalgic) Distro

The hunt for the ideal Linux companion for our multi-boot extravaganza has been an interesting one. We've explored valiant contenders like Crunchbang, Legacy OS, and Lubuntu. While Lubuntu 12 delivered success, it lacked the nostalgic charm we were yearning for. After all, a long-term support release, still kicking strong, isn't exactly a trip down memory lane.

Enter SUSE 10: A Blast from the Not-So-Distant Past

The quest for the perfect balance of functionality and nostalgia has led us to a dusty box of SUSE 10 installation CDs. Released in 2006, it may not be the most ancient artifact in our collection, but it certainly evokes a sense of "the good ol' days." Plus, with its end-of-life cycle long passed, it perfectly complements the vintage vibes of our project.

The Journey Ahead

The arrival of SUSE 10 marks a new chapter in our multi-boot odyssey. We'll navigate the installation process, explore the (slightly less dusty) features of this classic distro, and see how it integrates with the existing operating systems. Will it join the domain alongside our Mac? Will Windows, in its usual fashion, throw a tantrum? Stay tuned for the next exciting episode as we delve into the world of SUSE 10 and discover the joys (and potential headaches) of a not-so-modern Linux experience on our multi-boot playground!






Monday, April 28, 2014

The Multi-Boot Odyssey: Victories, Setbacks, and a Shiny New Drive

Victories, Setbacks, and a Shiny New Drive



The quest for the ultimate multi-boot system continues, and this time, we bring tales of both triumph and tribulation.

Windows 3.11 Gets an Upgrade (or Three!)

Remember those tantalizing Windows 3.11 updates we mentioned? Well, they proved to be a treasure trove! Gone are the days of network isolation. Thanks to a TCP/IP stack update, our classic Windows can now browse the network and access resources on both Windows 7 and XP machines. Printing also received a modern touch, with wireless connectivity to an Epson X-410 printer successfully established.

Internet Explorer 5.0: A Memory Conundrum

Our excitement for internet exploration on Windows 3.11 was momentarily dampened by a curious error message from Internet Explorer 5.0. It demanded a system with less than 4 MB of memory – a relic of a bygone era. Thankfully, the internet (how ironic!) proved to be our savior. A quick search of Microsoft's knowledge base unearthed a fix. Apparently, IE has a quirky aversion to systems with more than 40 MB of RAM during installation. The solution? A simple command-line switch for the installer, limiting its memory usage to a mere 16 MB. Problem solved, and web browsing commenced!

Buoyed by Success, We Charge Onward (Only to Hit a Wall)

Emboldened by these early victories, we embarked on a full reinstallation of the operating systems, all the way up to Linux. The process went smoothly, until we reached Windows 2000. The culprit? An agonizingly slow NTFS format that stretched into the wee hours of the night. Experience told us this wasn't normal. While bad sectors can sometimes masquerade as file system issues, the recurring blue screens ("BAD_POOL_CALL") and event viewer messages ("BAD_BLOCK") painted a bleaker picture. Our relentless troubleshooting (DEBUG commands, repeated formatting) confirmed our suspicions – the hard drive was failing physically.

A New Dawn (and a New Drive)

Undeterred, we swapped the ailing drive for a sprightly 40 GB replacement. As I write this, the Linux installer hums away, and the dream of a fully functional multi-boot system feels tantalizingly close. This evening, with a bit of luck, we'll be diving into updates and application installations. Stay tuned for the next chapter in this epic saga!




Sunday, April 6, 2014

The Multi-Boot Odyssey: The Battle Royale of Boot Sectors

The Battle Royale of Boot Sectors

The saga of the multi-boot system continues, and this week's episode is a cautionary tale for the aspiring multi-OS overlord. It turns out, wrangling a pack of Windows 9x operating systems onto a single partition is akin to corralling a herd of cats – chaos is inevitable.

Windows 9x: A Territorial Trio

Here's the root of the problem: these territorial beasts simply refuse to share nicely. Each installation rewrites the boot sector and edits the MSDOS.SYS file, effectively claiming the entire partition as its own. Even if we craftily install them in separate folders, their shared program files (think Internet Explorer and Outlook Express) would create a nightmarish conflict.

The Fall of NT 3.51: A Compatibility Casualty

Next, we ventured into NT 3.51 territory, only to be met with a sobering reality check. Windows 2000, in its infinite wisdom (or lack thereof), throws up a warning during installation: earlier NT versions (pre-Service Pack 4) simply won't boot after Windows 2000 takes over. Ignoring this sage advice, in the spirit of adventurous folly, we clicked "continue anyway." The predictable outcome? Another format and reinstall – a harsh lesson learned.

Back to Basics: Windows 3.11 Takes the Stage

As the wise old saying goes, "sometimes you have to take a step back to move forward." So, we've refocused our efforts on Windows 3.11, the classic operating system that launched a generation. Fortunately, a treasure trove of updates – from Internet Explorer 5 to TCP/IP – exists to breathe new life into this vintage system. The plan? Carefully integrate these enhancements, fingers crossed that they won't turn our beloved Windows 3.11 into a digital pumpkin.

The Road Ahead

The multi-boot odyssey is far from over. We've slain some technical dragons, but the quest for a harmonious coexistence of operating systems continues. Stay tuned as we explore the potential of Windows 3.11 upgrades, attempt to tame the beasts of Windows 9x (in separate partitions, of course!), and ultimately, build a domain fit for a king (or perhaps, in this case, a server emperor).




Monday, March 31, 2014

The Multi-Boot Odyssey: The Alluring, Elusive Floppy Disk Dream

The Alluring, Elusive Floppy Disk Dream

The quest for the perfect multi-boot system continues, and this time, we set our sights on a seemingly simple yet surprisingly tricky feat: dual-booting MS-DOS 6.22 and 7.10 from a single floppy disk.

The allure was undeniable. Imagine the flexibility! We could choose which version of DOS to install based on the specific needs of each machine in the multi-boot menagerie. The theory was elegant: since DOS 7.10 is the same version found in Windows 98, we could leverage the familiar F8 menu with a few tweaks to the MSDOS.SYS file.

Here's the magic potion:

  • BootMulti=1 (enables the multi-boot menu)
  • BootMenu=1 (displays the menu)
  • BootGui=1 (activates the graphical menu)

And it worked! The F8 menu materialized, offering the tantalizing options of "Normal Boot" (launching DOS 7) and "Previous version of MS-DOS" (booting DOS 6). But alas, victory turned bittersweet at the first hurdle – booting into DOS 6.

The culprit? DOS 7's apparent lack of dynamism when it comes to file organization. Unlike its more versatile counterpart, DOS 7 doesn't seem to store its files in a designated directory. This creates a conflict when DOS 6 attempts to use the same files (like the crucial COMMAND.COM) located in the root directory. Furthermore, the technical limitation of having two identically named files in the same location throws another wrench into the plan.

Faced with this roadblock, we've decided to put the single-floppy DOS dream on hold. It's a reminder that even seemingly straightforward ideas in the world of retrocomputing can present unexpected challenges.

But wait, there's more! This setback doesn't dampen our spirits. The multi-boot odyssey continues! We'll explore alternative solutions, delve deeper into the intricacies of DOS configuration, and keep you updated on our progress. Perhaps a different approach, or a more complex dual-floppy setup, will unlock the secrets to a truly unified DOS experience within our multi-boot wonderland. Stay tuned for the next chapter in this technical adventure!




Monday, March 24, 2014

The Multi-Boot Odyssey: Breaking the Installation Mold with Windows NT 3.5.1

Breaking the Installation Mold

with Windows NT 3.5.1

Today's leg of the multi-boot odyssey ventured into uncharted territory: Windows NT 3.5.1. This early iteration of NT piqued my curiosity – could it, like Windows 95, handle FAT32 partitions? Little did I know, this foray would challenge my preconceived notions of multi-booting.

With DOS 6.22 and Windows 3.11 already residing on the system, I prepped for a standard multi-boot installation. But Windows NT had other plans. During the setup process, a message popped up, unlike anything I'd encountered before:

"Setup has found a previous version of Microsoft Windows on your hard disk in the directory shown below

D:\Win311

Setup recommends installing Microsoft Windows NT in the same directory. This will WIndows NT interoperate with the previous version of windows"

It then suggested installing NT in the same directory as Windows 3.11, promising "interoperability" between the two.

Rethinking Multi-Boot Rules

Conventional wisdom dictates that each operating system in a multi-boot setup needs its own dedicated directory, with the earliest version installed first. However, this encounter with NT threw a wrench into those assumptions. Here was a clear exception to the "rule," and it piqued my adventurous spirit.

Embracing the spirit of experimentation, I opted to follow the installer's suggestion. After all, "interoperability" sounded fantastic! And indeed, it turned out that Windows NT wasn't just playing nice with its older sibling; it offered the option to import elements from Windows 3.11, much like how Firefox might import settings from Internet Explorer.

This unexpected twist highlights the beauty of diving deeper into the world of legacy software. It's a constant reminder that there's often more than meets the eye, and sometimes, breaking the established "rules" can lead to fascinating discoveries.

 The Blue Screen of Despair (and the Joy of Obscure Knowledge)

Our multi-boot adventure continues, and this time, we encountered a formidable foe – the dreaded Blue Screen of Death (BSOD). Just as the setup for Windows NT 3.5.1 seemed to be progressing smoothly, the reboot delivered a chilling message: "INACCESSIBLE_BOOT_DEVICE." Panic threatened to set in, but then, a glimmer of hope emerged.

Thankfully, Microsoft's knowledge base articles, even for discontinued operating systems like NT 3.5.1, haven't vanished into the digital abyss. Through the power of internet research, we unearthed the culprit – the pesky optical drive! Disconnecting it proved to be the magic bullet, banishing the blue screen and allowing the installation to proceed.




Beyond the "Next" Button: The Nuances of NT Installation

Now, for those who favor a more streamlined approach to installation (think clicking "Next" repeatedly), this might seem like an unnecessary hurdle. However, the charm of this multi-boot odyssey lies in the journey itself, in delving deeper than the surface-level experience of modern installers.

Unlike its user-friendly successors, Windows NT 3.5.1 lacks the luxury of a convenient "SETUP.EXE" or an "INSTALL.BAT" file. It demands a more hands-on approach, requiring users to directly execute "WINNT.EXE" from the root of the installation disc.

Floppy Fiasco and the Allure of the Switch

Adding another layer of complexity, the default installation process relies on a staggering number of floppy disks – over 30 by some estimates! Thankfully, we have the "/b" switch on our side. This magic command enables a floppy-less installation, a godsend in an age where floppy drives are becoming relics of the past.

However, a minor quirk emerged. The installer, seemingly programmed for a world dominated by CDs, appears to struggle with the concept of running from the local hard drive or a network drive. While this might seem like a minor technicality, it serves as a reminder of the evolving landscape of software installation over the years.

Workstation Dreams and Domain-Free Destinations

It's important to note that this particular adventure focuses on the Workstation version of Windows NT 3.5.1. Domain functionalities aren't on the agenda for this rig. Our goal is to create a diverse multi-boot environment, not a miniature network empire.


Detours and Discoveries on the Road to Nostalgia

The quest for multi-boot mastery continues, and this week's episode is a testament to the unexpected twists and turns that lie in wait for the intrepid explorer. Buckle up, fellow retrocomputing enthusiasts, for a tale of near triumphs, roadblocks, and a glimmer of a new path forward!

NT 3.5.1: A Glimpse into the Windows Past

First up, we delved into the intriguing world of Windows NT 3.5.1. A cursory glance revealed applets with a familiar layout, reminiscent of Windows 95, yet nestled within a 3.11 environment. The allure of experiencing this relatively obscure operating system was palpable – a chance to witness a bygone era of Windows firsthand. Installation excitement coursed through our veins!

The Impasse of Windows 98

Alas, fate had other plans. When we attempted to install Windows 98, the stubborn beast refused to acknowledge the presence of its older siblings, even when armed with the fabled /NTLDR switch. A quick revisit of the multi-boot project resources confirmed our suspicions: the provided instructions assumed a pristine environment, starting with DOS and then progressing to Windows 98. Only the "advanced course," shrouded in mystery, hinted at the inclusion of Windows 2000 and Linux.

A New Dawn: Reversing the Order of Operations

This revelation sparked a new line of thinking. Perhaps, just perhaps, the key lay in installing Windows 98 first, then backtracking to incorporate Windows 3.11 and NT 3.5.1. This unorthodox approach offered a flicker of hope. Could trusty DOS 7.1, with its FAT32 partition capabilities, hold the answer to this multi-boot conundrum?

The journey continues! Armed with this newfound strategy, we press onward, determined to conquer the multi-boot mountain. Stay tuned for the next chapter, where we'll attempt this installation reversal and see if it unlocks the secrets of a harmonious coexistence for our vintage operating systems. Who knows, we might even stumble upon some unexpected treasures along the way!

The Multi-Boot Odyssey: Taming the Installation Beast

Taming the Installation Beast


The quest for the perfect multi-boot installation disc continues! This time, we grapple with the complexities of pre-configuring Windows 98's TCP/IP stack. Ideally, a simple copy-paste of files from the installation disc would suffice. After all, DOS installers primarily "expand" pre-compressed files. In theory, copying these expanded files directly should mimic a full installation.

However, the TCP/IP stack throws a wrench in our plans. Unlike a simple file copy, the installer performs magic through AUTOEXEC.BAT and CONFIG.SYS. These batch files orchestrate a cascade of file calls, akin to the dependency nightmare encountered in Windows Services. Bypassing this dance proves impossible – the TCP/IP stack remains stubbornly dormant.

Keeping it Simple: A Balancing Act

Despite this setback, the quest for a streamlined installation disc marches on. Here are the guiding principles:

  1. Minimal Root Directory: We want a clean, uncluttered root. No scrolling through a cluttered mess when using the trusty DIR command! Fancy options like "/P" (pause) and "/w" (wide format) are tempting, but simplicity reigns supreme.

  2. Shallow Directory Structure: Deep directory nesting is FAT16's kryptonite. Long paths create havoc, so we maintain a flat structure.

  3. Concise Directory Names: Eight characters are our limit. DOS can handle longer names, but abbreviated versions like "WINNT3~1" create confusion. Imagine two directories named "WINNT351W" and "WINNT351SP" – both morphing into the indistinct "WINNT3~1."

The Art of Compromise: A README to the Rescue

These goals might seem contradictory. After all, where else do files go besides the root or a subdirectory? Our solution? A well-crafted README.TXT file. This humble text document will act as a roadmap, detailing the location of each file within the installation structure. This allows us to maintain a clean root directory while keeping separate any installers that require execution (like the elusive TCP/IP stack).

The Never-Ending Journey

The quest for the perfect multi-boot installation disc is a fascinating exercise in balancing efficiency and practicality. We've encountered unexpected roadblocks, discovered the pitfalls of long filenames, and embraced the power of the lowly README.txt. The journey continues, and with each challenge overcome, we inch closer to a multi-boot utopia! Stay tuned for further adventures as we explore the intricacies of integrating a diverse collection of operating systems.