This Shouldn't Be Possible...
Вставка
- Опубліковано 5 вер 2024
- Make privacy your superpower by grabbing the best deals at mystvpn.net/AC... and don't forget to use code "ACTION" for an additional 15% discount!
Today, we're installing Windows NT on PowerPC Mac - something that was previously impossible!
LINKS:
------------------
🍎 Github: github.com/Wac...
(Amazon links are affiliated links)
══════════════════════════
💾 For more vintage Apple stuff, please subscribe: www.youtube.co...
💾 Support these retro computing shenanigans on Patreon! / actionretro
══════════════════════════
Check out my Amazon page with links to my tools, adapters, soldering equipment, camera gear and more: www.amazon.com...
══════════════════════════
💬 Come talk about old computers on the BitBang Social Mastodon! bitbang.social
══════════════════════════
#WindowsNT #PowerPC #Macintosh
Mjd & Action Retro the same video😂
Great minds think alike
Yep. Both vids are good stuff. Win win 🏆
If I had a nickel for every time Action Retro and Michael MJD do a video on the same topic the same week, I would have two nickels. Which isn't much but it's surprising that both times it has been about G3 era Macs.
@@wallyhackenslackernice doof reference!
Same vid released 7 min from each other. There are no coincidences.
Heh, well this was quite the coincidence! Cool to see that you got it dual booting
Haha indeed!
@@ActionRetro @MichaelMJD How about try installing Xbox 360 Software on a Mac using the same techniques? They said it is based on "Windows 2000" aka a later version of Windows NT PPC
Windows on Mac - it's a Wacintosh
no, it's a wintosh
Macwintosh
Have you ever seen a Chromechintosh?
To be precise, an inverse Hackintosh would be called a Hacindows.
@@burts06 personally, I like the sound of Wacintosh better. Plus, the hack was made by somebody named Wack0 so that fits too. (Maybe Wackintosh?)
For dualboot, the HFS partitions created aren't formatted at all, you have to boot from an OSX CD (10.1 and above) and use Disk Utility to format the partitions.
There's also a "reboot into OS9" option in firmware setup because OS9 refuses to use a hard drive with an MBR on it. (some OSX installers are the same, specifically 10.2 and 10.3 won't even format the HFS partitions if the drive also has an MBR on it)
Regarding booting into NT, you should be able to boot from the OF shell by "boot ide0/@1:,\\:tbxi" or something like that, without needing the CD.
I'm running 0.04 on a Yikes modded with an ADB port and can't get it to boot without the CD with any OF command. I've tried the one you suggest here, I've tried "boot ide0/disk@1:,\\:tbxi", "boot zip:,\\:tbxi". Everything I've tried gets me "can't OPEN". My hard disk is on the ide0 bus (as I have no other working option on this hardware) and is the IDE slave so the device path should be correct - the only thing I can think is the boot file name is wrong (or there's no boot file on the hard disk).
What is MBR?
@@CardboardBots en.wikipedia.org/wiki/Master_boot_record
It kinda works because these computers were built in a brief period where Macs were semi-compatible with the CHRP specification which NT for PPC was meant to support. It wasn't possible to run NT on Macs before now mostly because there were no drivers for the ASICs Apple used (specifically the super I/O chip), but it looks like someone put in the effort to get it to (mostly) work. Apple's ASICs are always black boxes so writing drivers for them isn't easy. Odd that USB doesn't work though. On the B&W G3 it's provided by an OPTi FireLink chip (not the same as the FW chip which is from TI), which was extremely common on PCs in the era. Maybe it'll show up under Device Manager and you can install the drivers from there.
From my understanding, Windows NT never supported plug and play. That showed up in Windows 2000. Since USB relies on plug and play, I would expect NT to not detect the USB interface let alone, support USB devices.
It could be done, but it would take some serious custom drivers and software to use keyboards and mice let alone other USB devices!
@@subynut Microsoft never made USB drivers for NT4. You always had to use 3rd party drivers on any NT4 platform I had.
I used the IONetworks USB stack, but I don't know if there is one for PPC.
Officially, Windows NT only ever supported the older PReP specification PowerPC machines. But at time Microsoft was also working with Apple, Motorola, IBM and Firmworks (big OpenFirmware implementation providers) to bring NT to the newer CHRP machines. In the end Steve Jobs shoot down the whole project for the Macintosh, but all the work done was actually used at least by one of the machines listed in the SetupNT list... The Canon/Firepower Powerized Series. These machines were complete CHRPs with OpenFirmware as their boot firmware, but instead ADB/IWM/PMZ for the floppy, Power Management and human interface peripherals, them had the standard Serial/Parallel/PS2 external buses, standard PC-style floppy controller and a normal VIA chip (Aka, a "PC-style Macintosh").
According for what I was told by the dev guy at a forum, he isn't using the Firepower HAL as base, but he wrote all his own stuff (Firmware, HAL, basedrivers) so in the superficie them aren't comparable cases... But at same time, there it was an actual proof Windows NT was working just fine in CHRP PPC machines, even if this wasn't supported, or the support by MS was near to zero.
@@joe--cool there was also a USB stack for SGI320 NT4, which was used for usb keyboard only, and is a direct backport from windows 2000
"alright, i've got my big bin of random IDE hard drives. I'm sure everyone has one of these"..... me furtively looking under the desk in the corner of my room: yup, true.
I have a few boxes in the garage of old PC parts that still work but were retired due to various upgrades... I just can't bring myself to part with them.
Yup, me too. Right beside the AT keyboards and serial mice...
@@amak1131you never know when you might need them
Hey I got one of these too!
I have a two five drawers in two different dressers full of old computer crap. IDE and SATA 2.5 and 3.5-inch hard drives, adapters, PCI cards, RAM, disassembled laptops, cables, ... And don't get me started on those cables! How do they multiply like rabbits?! I just took a bin full of them to recycling a couple of years ago.
I remember being like 15 years old, and trying to boot any NT bootloader I could find in OpenFirmware on my Powermac 7600. I had gotten a PPC NT4 disk from my fathers work, and desperately wanted to run it. Obviously that wasn't work, but the information was so scarce that I thought it might. This is amazing.
sponsor on this one is wild. they don’t actually disclose how exactly their business model works. seems like you’re either paying to have your internet connection used for illegal activity without your consent, or paying to use the internet connection of someone who doesn’t know their network connection is being used for illegal activity
in the pursuit of cost-cutting measures, it certainly beats properly maintained, fast servers with no-log policies... yeah, this is a miss
This sounded sketch from the description. It’s either illegal or just an fbi honeypot.
Yep, huge shame that good UA-camrs like Sean take sponsorships from sketchy companies like this.
Yeah that's yikes
@@NotTheGaslighter The "no-log policy" is the main reason why no VPN provider is trustworthy. You can't prove they aren't logging your activity, and worse, you can't prove that another actor is logging activity on their behalf or without their consent. It's one of the greatest too-good-to-be-true lies out there.
12:05 Windows and Mac used different partition record formats (aka "disklabels") on PowerPC. Windows NT on PowerPC carries forward MBR (Master Boot Record) from x86/IBM while Mac wants APM (Apple Partition Map). You generally can't format a single disk to have multiple disklabels, even if you can fit the partition tables into one another they'll still wind up getting overwritten by partitioning and formatting tools on other OSes.
Apple fixed this with the x86 transition by switching OSX over to GPT (GUID Partition Table, not Generative Pre-trained Transformer). This was the new partition format for UEFI, and it ALMOST solved this weird dual-boot incompatibility, except Windows didn't ship GPT support until Vista (AFAIK). Since Boot Camp needed to dual-boot XP, they made it and Disk Utility actually write both MBR and GPT disklabels and keep them in sync. This "Hybrid MBR" setup (as Linux users call it) is really fragile, you basically have to partition the disk from OSX (or maybe gparted?) all the time while anything else will corrupt table or the other. And it's only possible because GPT is already designed to sit inside a "protective MBR" that just has one partition covering the whole disk.
AFAIK you can put HFS partitions on an MBR disk, so... maybe try imaging the OS9 partition onto the NT drive? I'm not sure if you need to do something else to get OpenFirmware to boot it, though.
APM, MBR, and GPT are all disk partition formats. FAT, HFS, NTFS, and APFS are all filesystem formats. The OS needs to support both, which is why MacOS 9 can't boot from MBR, even with a partition with HFS filesystem, and WinNT4 can't boot from APM, even with a partition with NTFS filesystem. Though MacOS 9 could probably use the MBR+HFS as a data disk once booted, I am not sure if WinNT4 has the ability to read APM-partitioned drives, though if it does, it should be able to use the APM+NTFS as a data drive as well.
@@milesraymond2360 I'm not sure why you'd want HFS or NTFS as a data drive here, though, since you'd want a data drive for copying files between operating systems. The lowest common denominator between the two OSes would be MBR+FAT32.
I’ve been PRePping for this moment for 30 years!!!
Hood joke and obscure référence (PReP)
@@redstone0234 *good
This comment made me CHRP with glee.
but does it run Crowdstrike...?
absolutely not :D
💀
or does Crowdstrike run it?
:(
Y2K24
This is like cooking an omelet with mashed potato instead of egg: extremely weird and borderline criminal, but the result could be interesting.
Back in the day I had NT4 running on alpha mips and intel boxes but I never got the opportunity to run nt4 on ppc. So this is truly beautiful. Thank you so much for sharing
The only platform Windows was ever built for that I don't have running a system of it running Windows is i860. And that's mostly because no i860 systems were ever released as "full production." :-D
Just need DOOM next, maybe NCommander can give some tips here 😂
Oh not another DOOM port; i would rather see a cool game from the time ported :)
MacOS on Mac hardware, Macintosh.
MacOS on x86 hardware, Hackintosh.
Windows OS on Mac hardware, Backintosh.
Wackintosh sounds better
@@milesraymond2360 i was gonna say this and then i clicked "1 reply". Nice!
I never thought I'd see these two worlds collide.
Man that NT install disc was filthy. Lmao I can't believe that disc drive read it.😂
It always keeps coming back to Wack0 :o
Ahhhhh, double nostalgia for me! I had a B&W a while running OS X Tiger, and back in 2000 is when I got my MSCE and MCT (I was teaching the Microsoft tech classes), so I ran NT 4 A LOT! Thanks for this, it's great to see!
I remember back in the day struggling with the vast number of Windows titles that just didn't run on NT
MJD Dejavu?
i think they use the same pc
What a coincidence, 30 minutes between too!
MJDejavu, even? :)
Probably. But this one went smoother than MJD though😂😂😂 (no hate on Michael. I love his videos especially the "everything goes wrong" type videos)
WinNT for ARM... Does it run on raspberry pi? Yes, I know that there are modern windows versions for RPI, but is there WinNT?
It was a mistake lmfao, though there are unleaked builds of pre-reset Longhorn for ARM reportedly!
I feel so bad, MJD beat you by one hour
2:25 yup, I also have one of these... Few months ago checked and wiped all of them (and recovered some things that thought long gone)
1:55 wow that's a well designed case
This was really cool project, consider original hardware that can run PowerPC version of Windows NT is an unobtainium these day and the emulator is nonexistence. Now we can also technically use PowerMac emulator to run PowerPC version of Windows NT too.
The first 4 mins of this video is a Edging Nightmare... lol You held C and then went to the Ad and I yelled "STOP BLUE BALLING ME" lol
You'll probably want to install the latest service pack as well, it fixes a lot of issues. The last one should be SP6 or SP6a.
Also, NT4 is free to get from Winworld anyway and basically abandonware at this stage :) (anything pre-XP is considered that).
NT4 Service Pack 2 is the last official release of NT for PPC - port development was dropped shortly after due to x86's creeping dominance in the computer systems market.
This is the stuff I love about (retro/vintage) computing!
Many... Many years ago i did the same installation test on a IBM RS/6000 , it was fun except there wasn't software available for Windows NT for PowerPC 😅. Thanks a lot for your video
These are the shenanigans i expect from this channel❤
Dammit Sean! I was trying to be the first one! 🤣 I have like two hours of disaster videos filmed and I still haven’t gotten it to freaking work I’ve been working on it since Monday night 😂
A "reverse hackintosh"? There never be a nerdier thing to have
That is dead-on unique & relaxin' i forgot Windows & Apple developed a computer possibly like that :D
Finally Windows 3D Pinball on the mac... oh wait, it's just a demo of full tilt pinball...
Wow, this is crazy! Also, that blue-and-white Power Mac G3 is a work of art. I wanted one of those, back in the day. I had a Power Mac 8500 at the time, which I upgraded the heck out of it for years, but the Power Mac G3 was so pretty and easy to open and work inside it, compared to my 8500.
Man these videos making me question the 90's
Genuine and authentic content makes these videos so relatable.
Amazing! Now I wish I had kept one of the Power Mac G3s that I have given away over the past year or two.
I have a 233mhz initial release Bondi Blue iMac G3 and I wish this would work on it just for the lols. Wish I still had the keyboard and mouse. It even has its original MacOS installation on it. Works properly too. The USB port actually works OK with older optical keyboard/mouse combos.
What in the 90's wizardry! I always dreamed about this!
Oh wow. I just watched MJD’s video. His struggles were fun to watch.
Let’s see how you do with it. :)
I remember reading about the Alpha and PowerPC official ports. I think there was another architecture supported (other than x86). I think it was MIPS.
About 25 years ago, I installed the DEC Alpha Windows NT once because that was the only PC available (chucked in an office corner). Unfortunately it wasn't very useful. The IT guy also had the DEC Alpha version of MS Office, but that's it. Are you telling me it had a built-in x86 emulator and I could have tried running whatever I wanted!?!?
Yep, NT4 for Alpha came with software called "FX!32", which translated win32 intel binaries to alpha on the fly, and saved the alpha binaries so that subsequent launches of an app were even faster.
Natively it supported the NTVDM so could run DOS and 16-bit applications. NTVDM had two compile options, one to use native V86 mode on x86 and the other to use an emulator, which was enabled on non-x86 platforms. But, as mentioned, there were third-party 32-bit emulators.
So many crazy things being developed, and no one ever designed a mainboard that fits a PowerMac G3/G4/G5 "natively" without mods to the chassis... Even if it were with a soldered CPU, like a mobile CPU and a single PCIe Slot, I would buy a couple for sure!
Loved NT in the 90s. Super cool PowerPC (my favorite color combo) and neat to see you got NT running on it!
ah ... the memories... NT was installed on all the PCs when i was in college
Great minds think alike MJD just made a vid on the same topic. Super cool love both vids. 🏆
Cool hack :-) For the DEC Alpha there was FX32! which provided 32-bit x86 compatibility via a JIT compiler. Maybe something similar existed for PPC?
There is SoftWindows 32 for PowerPC.
I wish I owned a PowerMac G3 because I would TOTALLY TRY THIS! Awesome video ;)
You know you HAVE to install Linux on there too so you can have a quad-boot Mac...
Don't forget BeOS! Quint boot!
@GeekmanCA OpenBSD, Hexaboot
@@stanb1455 I mean, that is the ActionRetro hook right there: "How Many Operating Systems Can I Install on This G3 PowerMac?"
@@stanb1455 6X BOOT!!!
There's a fast way to get drives without Apple's firmware formatted on old Macintosh computers. Format them for PC first. If your drive is going to be HFS then format it as FAT16 on a PC. For HFS+ format it as FAT32. Connect up to a Macintosh and boot up with any DOS/PC support *disabled*. The Mac will complain about being unable to read the drive, do you want to initialize it?
YES! In a few seconds you'll have the drive in HFS or HFS+ format without any 3rd party software or hacked Apple drive setup.
I did this trick a lot in the 1990's.
For running 32bit Windows software on RISC NT, there is a tool from Microsoft called wx86. It only ever got as far as a Technology Preview so its not on the NT4 CD and was only briefly available from Microsoft. They seem to have abandoned it when they dropped support for MIPS and PPC - probably no point keeping it around at that point given Alpha already had something that worked far better (FX!32). You can still find wx86 for PPC/MIPS/Alpha online though, and on PPC and MIPS its perhaps better than nothing.
I would have loved that loader back in the day.
"And I spelled it wrong" made me think of a Steve Jobs clip I just watched: "slash…F-it's a wonderful user interface"
The error message about "machine type" is interesting since you normally never see that, also poorly formatted with the odd line break. Typing this on my ARM-based Surface tablet which does an incredible job emulating Intel-based executables where needed.
As soon as I saw this project I was hoping you were going to do it. I've wanted to make this abomination since I found out NT had PPC support.
"Software should never be running"
Crowdstrike agrees
10:40 - I have one of the rare PowerPC IBM ThinkPads, and I use the 16-bit x86 compatibility layer for more software than native PPC. The latest web browser for NT-PPC is IE3, which is _TERRIBLE_ even by the standards of its day. So I run the 16-bit Windows 3.1 version of IE5.
Likewise, the Windows 3.1 version of Microsoft Office runs just fine.
So, what’s the difference between Myst VPN and a TOR Browser? Aren’t they both decentralised?
Primordial Bootcamp
Well that “90’s dream” is 30 years too late i guess🤣
Genuinely thought this was a collab with MJD looking at the thumbnails and release time
I'm thinking OS 9 didn't like the partitions because the disk was not partitioned by Mac OS. Apple had its own partitioning scheme separate from MBR on x86 and whatever scheme NT for PPC would have been using.
This video was completely unholy. I like it. But yeah, Windows NT has no business being on such an un-beige machine.
Rumour has it that if you place 5 PowerPC Macs in a circle and boot Windows NT on them simultaneously, Steve Jobs will rise from the dead and make all your other Apple devices explode.
@@JeanTheron-cf8zl THat would be cool :-D
All I know.... is that MattKC would be proud....
And it was just updated for NT 3.51 support!
damned fine, a new "alternate lifestyle" for my 24+ G3!
you know, i still like the looks of it...
You and MJD both on the same day with the same idea... :)
this is beatutiful. finally a mac that doesnt suck.
Could you mount the Hax CD image to a tiny partition on one of the hard drives? That way you can just hold Option and choose Hax partition to boot?
I recall trying to install NT4 on my home machine back in the late 90s (doing a dual boot with 98). It required a lot of swapping out floppies, and just hoping that it would work. Windows 2000 got things right, though that won't run natively on a Macintosh
I really want to try this on one of my slot loading G3's but I feel like its not mature enough yet, But I'd love to see NT boot on one of those nuggets!
im looking to aquier a power mac now to try this. cant wait tell windows 2000/xp gets working on this hardware.
PowerPC ports of NT5.x don't exist because MS dropped support for it shortly after NT4 was released.
NT4 SP2 is the latest available release of Windows for PowerPC.
Pretty cool. Can you add even more OS's - Be/Haiku and Linux, maybe?
If you can port Windows NT PPC to PPC mac, you can port it to wii and gamecube
This is absolutly crazy my brother
This is a dream come true for me. I even have a Yosemite G3 of my very own to try this on.
The person who made this hack is one of the greatest humans who ever lived.
If this was achieved back in the 90s then Stee Jobs would have exploded
That's hilariously cool! Love it!!
It’s cursed, but it’s beautiful!
my first PC was an apple that could boot between mac and DOS. no dual boot that would have been pretty cool for 1992, but yeah it was a pretty cool computer that steve jobs would have never condoned
I've always wanted to see this done
Thank you. I always wanted to to do this.
You rock, dude.
NT4 and USB was "Stinky" at the best of times.
'Microsoft have made the commercial decision not to provide NT4 USB support - but some manufacturers provide support for specific USB devices on NT4.'
is about right. Some Manufacturers supported and supplied drivers for specific devices on NT4, but "out the box" - nope. There's no stack available. So getting USB on a power pc mac working under NT is probably extremely difficult at best.
My own experience of NT4 as a student, late 90's, was frustrating. 2000 was much nicer and DID have inbuilt USB support. My pc (P2 era) had the capability (1.1 ports) but no drivers and precious few devices. Uni was a bit meh about what you could install since they supplied the machines and controlled what was on the network.
Great vid though :-) takes me back a bit.
SP2 is installable... apparently.
Wel, there is a DOSBox for Win 95, NT 3.51 and NT 4. Command prompt (and it is that, not really a dos prompt) is not suitable for gaming in any version of Windows (unless you boot 3.x/9x versions into DOS mode).
Many games for WiN9x will also not work on NT, or contemporary software that deals with 3D graphics.
6:32 video: [PC humming]
UA-cam: [Music]
It’s not wrong
@@Blood-PawWerewolf wdym? I don't hear music, it's just a noise
the vpn could have a lot of feds on it
Always wanted to be able to run Halo CE and Windows on an imac G3. But there isn't enough SDRAM on it. It's GPU can support up to 64MB but only has 16, and people tried upgrading the chips without getting it to boot.
NT Server of the PowerMac, NT Workstation on the iMac.
You know you want to.
Nice Way to go PowerPC G3
You can also install a PPC version of Service Pack 2 on top of that. Unfortunately, SP3 does not seem to be available for PPC. Unless you know of a way to hack it?
Imma go watch MJDs and then yours, AR!
You could do this on the G4 Yikes too, which has solder points for ADB.
Still more supported than Mac O.S 😂
You should try Soft Windows 32 like MJD did. Although it doesn’t seem great, it can get 32-bit applications to run on this version of NT and you could probably get those programs to run
Ah yes I remember the day this machine was released.
Definitely want to try and get this running on the G4 Cube, despite the fact that it probably won't.
Band
Would be seriously neat if it worked on a G4 mac mini