• Hello MLAers! We've re-enabled auto-approval for accounts. If you are still waiting on account approval, please check this thread for more information.

Getting maciNTosh USB support working

ZZII

6502
Wondering if anyone was interested in helping me try and get the USB component working in maciNTosh? Open to being told this is too hard.

Background to this: I've got a Power Mac G4 AGP 450MHz with no ADB, and trying to use maciNTosh to install Windows I have encountered the expected issue of it hanging on ADB initialization.

I've had a bit of look at the source code for it at
It seems that OHCI USB support is partially there but incomplete.

With my limited to non-existent C knowledge I was able find where it calls the ADB functions and hangs trying to initialize it, and can see how I would be able to just bypass that to skip over it but obviously that leaves me with no way to run through the installer with no keyboard.

I then had a crack at adding in what is missing for USB support and managed to compile it and build an ISO (heavily relying on ChatGPT) but was unable to get it to boot at all in QEMU. This pretty much confirmed by theory that I have no idea what it is I am doing.

Am I on the right track here and only limited by my lack of C knowledge or am I completely in the wrong ballpark entirely? If I'm somehow close would someone with C knowledge be able to give me a hand?

Thoughts? Comments?
 
Back
Top