Wack0 / maciNTosh

PowerPC Windows NT ported to Power Macintosh systems
GNU General Public License v2.0
522 stars 16 forks source link

Uni-North port #32

Open Wack0 opened 1 month ago

Wack0 commented 1 month ago
leandrofriedrich commented 1 month ago

👀 once uninorth is somewhat ready on g3, how much work is needed for g4 support? how different are they going to be?

Wack0 commented 1 month ago

people already have nt working on yikes systems and G4-upgraded yosemite systems

Wack0 commented 1 month ago

slight usb driver progress in arc firmware:

first two usb control messages are being transferred correctly, the third one causes the ohci controller to clobber the endpoint descriptor memory. i had this problem on lombard where it was related to memory alignment. not sure what the issue here is.

Wack0 commented 1 month ago

I added preliminary support (ARC firmware driver + grab base address from open firmware device tree in loader) for the kawai(etc) ATA/100 controller, but i have no way to test due to having no systems with it.

I'll need to add support to atapimio.sys for these controllers (they're basically same as mac i/o IDE, just on their own PCI device with their own DBDMA register space too), but after that, assuming everything works, it would be enough for a preliminary release that should support all uninorth laptops.

JannGold commented 3 weeks ago

Will this work on Sawtooth G4 models once it is ported? I think those are Uni-North.

jlj945 commented 3 weeks ago

Will this work on Sawtooth G4 models once it is ported? I think those are Uni-North.

It should work on just about every uni-north machine. The problem with desktops is USB would need to be solved since none of them use ADB.