Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

Project Alice

macrumors 68020
Jul 13, 2008
2,078
2,158
Post Falls, ID
Is there any news on development?
I'm really looking forward to support for ibook g3 snow.
I was actually about to comment the same thing. It looks like the dev did have some activity last week on the github though, regarding untested Nvidia support.
No activity on the uninorth port or anything else has shown up in issues or anything else in over two months though.

I was happy to see the activity on the Nvidia thing, just so we know it didn't get abandoned.
 

Rairii

macrumors member
Original poster
Feb 22, 2024
74
167
KeBugCheckEx
yeah, after some inactivity on the powerpc side, been working on it again recently.

I bought a powerbook5,2 from yahoo auctions japan, it arrived yesterday, unfortunately the optical drive worked exactly once then broke.

On the lombard side, I worked on the MESH scsi driver for NT, it works under emulation but not on real hardware yet, for the next grackle release I'll want to include that. There's also a bugfix in the keyboard driver so ctrl+alt+backspace for ctrl+alt+delete now actually works multiple times per boot lol.

I implemented the nvidia support because I noticed some powerbook g4s have nvidia cards, my goal for an initial preliminary uni-north release is for it to theoretically be able to boot on all laptops.
 

Doq

macrumors 6502a
Dec 8, 2019
533
798
The Lab DX
I implemented the nvidia support because I noticed some powerbook g4s have nvidia cards
For what it's worth, only 12" PBG4s got NVIDIA graphics; 15s and 17s all received Rages or Radeons of some variety, as did every G4 iBook.
 

Project Alice

macrumors 68020
Jul 13, 2008
2,078
2,158
Post Falls, ID
yeah, after some inactivity on the powerpc side, been working on it again recently.

I bought a powerbook5,2 from yahoo auctions japan, it arrived yesterday, unfortunately the optical drive worked exactly once then broke.

On the lombard side, I worked on the MESH scsi driver for NT, it works under emulation but not on real hardware yet, for the next grackle release I'll want to include that. There's also a bugfix in the keyboard driver so ctrl+alt+backspace for ctrl+alt+delete now actually works multiple times per boot lol.

I implemented the nvidia support because I noticed some powerbook g4s have nvidia cards, my goal for an initial preliminary uni-north release is for it to theoretically be able to boot on all laptops.
At least the 5,2 is a 15". The optical drive is extremely easy to get to.

Most the uninorth macs I plan on using this on are ATI chips. I think the only nvidia Mac I would be trying to use it on is my 12" 867MHz. That unfortunately has no HDD in it. I bought it that way, the 12in's are extremely hard to take apart so I'm wondering what demented person took the time to take it out, and put it back together fully without a new one. The thing is also the most pristine, like-new looking laptop I own.

I was also wondering, there is a pull-request on the github mentioning booting on old-worlds. What would I need to do to actually to test that out? I've got a PDQ, and two beige G3s I'd be willing to test on.
 
  • Like
Reactions: TheShortTimer

Project Alice

macrumors 68020
Jul 13, 2008
2,078
2,158
Post Falls, ID
Success on 500MHz white iBook G3 IMG_8095.jpeg

I was actually surprised the USB disk showed up in the option picker. I figured I’d have to go into open firmware and figure it out but nope! Super easy.

IMG_8092.jpeg IMG_8093.jpeg

IMG_8094.jpeg

It isn’t as stable as it is on my B&W G4. And every login it opens display settings telling me to reinstall the display driver. I had one BSOD and one freeze requiring a hard reboot. But I mean it’s NT running natively on an iBook so I’ll take it lmao

Edit: I have determined that opening task manager is the cause of the BSOD.
 

Attachments

  • IMG_8093.jpeg
    IMG_8093.jpeg
    528.1 KB · Views: 17
Last edited:

LightBulbFun

macrumors 68030
Nov 17, 2013
2,898
3,194
London UK
boots on my 800Mhz iBook G3 PowerBook4,3 :) slightly cheating here in that I just imaged over my Pismo install, Target disk mode FTW :) I have got my clamshell ready and waiting for when the patch thats needed for that is put in place :)

1729505501746.jpeg
 
  • Like
Reactions: Project Alice

TSE

macrumors 601
Jun 25, 2007
4,024
3,529
St. Paul, Minnesota
Quick question for a newbie, what was Windows NT 4 build for? I’m assuming you can’t run exe apps? What could you do on it back in the day?

Either way it’s surreal to see the classic gray windows UI running on old Macs natively.
 

repairedCheese

macrumors 6502a
Jan 13, 2020
632
835
Quick question for a newbie, what was Windows NT 4 build for? I’m assuming you can’t run exe apps? What could you do on it back in the day?

Either way it’s surreal to see the classic gray windows UI running on old Macs natively.
Of course you run exe apps. That's like 90% of what Windows runs. In this case, the problem is that there was not and still isn't a "fat" binary format for Windows executables, and still isn't, so you need to run PPC Windows exe files on these particular builds of NT 4. The Alpha and MIPS builds had the same problems, and the ARM builds of Windows 11 still have the same problem to this day.

As for what PPC Windows is for? Well, it felt like more of a "If you build it, they will come" situation, but that didn't happen, so NT4 on PPC didn't even get beyond Service Pack 2, where as on x86, they went all the way to SP6.

Windows 2000 only supposed x86. to give you an idea how well it all went for them.
 
  • Like
Reactions: Project Alice

LightBulbFun

macrumors 68030
Nov 17, 2013
2,898
3,194
London UK
patches for the iBook Clamshell (and 1Ghz 17 inch AlBook, which should also work for the 867Mhz 12 inch PowerBook) so of course I had to try :) this is one of the systems I was most looking forward to seeing it on as, along with the iMac G3 I think its one of the most incongruous systems to run NT4 on if that makes any sense! :)

1729513561029.jpeg
 
  • Like
Reactions: philgxxd

Rairii

macrumors member
Original poster
Feb 22, 2024
74
167
KeBugCheckEx
Of course you run exe apps. That's like 90% of what Windows runs. In this case, the problem is that there was not and still isn't a "fat" binary format for Windows executables, and still isn't, so you need to run PPC Windows exe files on these particular builds of NT 4. The Alpha and MIPS builds had the same problems, and the ARM builds of Windows 11 still have the same problem to this day.
wx86 was a thing, and for powerpc insignia did fork it to add their emulator: https://archive.org/details/softwindows-32-powerpc-v1.01 (given that IA is coming back up now I guess I'll link there)

"the ARM builds of Windows 11 still have the same problem to this day." -- no? ARM64 NT includes x86 (and later versions have AMD64) emulation.
 

dosdude1

macrumors 68030
Feb 16, 2012
2,770
7,329
Not sure what the state of nVidia support is, but as a point of reference, this is what it does on a 12” PowerBook G4 with nVidia GeForce FX Go 5200 video card.

53629FFA-E394-4F8C-990F-0CE834BBFC5A.jpeg
 
  • Like
Reactions: Project Alice

dosdude1

macrumors 68030
Feb 16, 2012
2,770
7,329
Looks like the modeswitch didn't work at all, maybe the registers are in a different place on that card.

Can I have a device tree dump from that system?
Sure, what method do you want me to use, just dump with IORegistryExplorer in OS X, or dump from OpenFirmware?
 
  • Like
Reactions: Project Alice

Project Alice

macrumors 68020
Jul 13, 2008
2,078
2,158
Post Falls, ID
boots on my 800Mhz iBook G3 PowerBook4,3 :) slightly cheating here in that I just imaged over my Pismo install, Target disk mode FTW :) I have got my clamshell ready and waiting for when the patch thats needed for that is put in place :)

View attachment 2439955
I was wondering if that would work. I wanted to get it on one of my TiBook's, to see if any PCMCIA devices work. Unfortunately the TiBook I was going to use won't turn on for some reason. So i'll have to figure that out.
 

Project Alice

macrumors 68020
Jul 13, 2008
2,078
2,158
Post Falls, ID
Quick question for a newbie, what was Windows NT 4 build for? I’m assuming you can’t run exe apps? What could you do on it back in the day?

Either way it’s surreal to see the classic gray windows UI running on old Macs natively.
Windows 11 is NT. Every version of Windows since Windows 2000 (excluding ME\Millenium Edition) is Windows NT. NT was Microsoft's new OS the way OS X was for Apple. You can do anything on it you could do on other Windows at the time, but you could do it better because it wasn't DOS. The only thing that didn't work as well was, well DOS stuff.

The very few DOS games I have played in my life, all work just fine on Windows NT so I never understood the issue the DOS people had with Windows ME (no real mode DOS) and Windows XP back in the day.
As for what PPC Windows is for? Well, it felt like more of a "If you build it, they will come" situation, but that didn't happen, so NT4 on PPC didn't even get beyond Service Pack 2, where as on x86, they went all the way to SP6.

Windows 2000 only supposed x86. to give you an idea how well it all went for them.
I was really irritated when I found this out. I understand dropping the architecture, but doing it mid-product cycle? Cmon. NT 4 was supported, it should have been all of NT 4 not just up to SP2. Stupid decision.
wx86 was a thing, and for powerpc insignia did fork it to add their emulator: https://archive.org/details/softwindows-32-powerpc-v1.01 (given that IA is coming back up now I guess I'll link there)

"the ARM builds of Windows 11 still have the same problem to this day." -- no? ARM64 NT includes x86 (and later versions have AMD64) emulation.
I use that software on both of my NT 4 installations. It works pretty well, there's more incompatibilities due to being stuck on SP2 than there is being a different architecture lmao.
Does anyone know if there's anything similar for NT 3.51? I've been meaning to try it out, if only because it had PPC support throughout its whole cycle. I never used anything prior to NT 4 at all, even in the PC world.
 
  • Like
Reactions: repairedCheese

Nermal

Moderator
Staff member
Dec 7, 2002
20,973
4,541
New Zealand
I didn't actually realise that NT PPC couldn't run x86 apps. The Alpha version could, but having looked it up I've just learned that it was technically an addon provided by DEC, rather than being part of NT itself.
 
  • Like
Reactions: repairedCheese

Project Alice

macrumors 68020
Jul 13, 2008
2,078
2,158
Post Falls, ID
I didn't actually realise that NT PPC couldn't run x86 apps. The Alpha version could, but having looked it up I've just learned that it was technically an addon provided by DEC, rather than being part of NT itself.
It runs 16bit x86 apps on its own, just not 32bit ones. Thats where softwin32 by that Insignia company comes into play.
It works pretty well, lets me run office 97. I tried getting office 2000 working but it needs SP3.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.