Author Topic: developing USB 2.0 for Mac OS 9 + PowerMac G3/G4  (Read 3832 times)

macStuff

  • Guest
developing USB 2.0 for Mac OS 9 + PowerMac G3/G4
« on: June 03, 2019, 08:15:54 AM »
has anyone put any thought into how to approach this?
i think its been brought up for discussion a few times here on the macos9lives forums
but has anyone put any effort or actual work into coming up with a plan to achieve usb2.0 capability on a G4?
via USB2.0 addon PCI Card would probably be the most all-encompassing solution?

are there any powermac g4's that actually have USB2.0 already built in?
do the FW800 + 2003 MDD's have usb2.0? i think they might?

Offline teroyk

  • Platinum Member
  • *****
  • Posts: 623
  • -
Re: developing USB 2.0 for Mac OS 9 + PowerMac G3/G4
« Reply #1 on: June 11, 2019, 08:26:19 AM »
I have Macally CardBus to USB adapter. It works on OS9 as USB 1.1. and on OSX as USB 2.0.
more info: https://web.archive.org/web/20180314174741/http://www.welovemacs.com/uh276.html
Maybe reverse engineering those Mac OSX 10.1 drivers might help a little.
There is also this kind of PCI-cards too.

Anyway you might need write some kind of OCHI (USB 1.1) ECHI (USB 2.0) bridge driver (that OS 9 see those USB 2.0 devices like any USB 1.1 device) or you have to write at least Class compliant drivers for ECHI, there is open source linux drivers to ECHI to look for help.
« Last Edit: June 11, 2019, 08:39:19 AM by teroyk »

macStuff

  • Guest
Re: developing USB 2.0 for Mac OS 9 + PowerMac G3/G4
« Reply #2 on: June 12, 2019, 05:12:59 AM »
http://web.archive.org/web/20040713003428/http://developer.apple.com:80/documentation/Hardware/DeviceManagers/usb/usb_ref/usb_api_ref_v26.pdf

CHAPTER 4
Writing Mac OS USB Drivers

https://staticky.com/mirrors/ftp.apple.com/developer/Development_Kits/CardBus_DDK.sit.hqx   
2005-04-28
This SDK will enable you to develop cardbus drivers for Mac OS 8 and 9.
Along with new Display Name Registry (program)
and Designing PCI Cards and Drivers (documentation),
in this SDK you'll find (more) Documentation, Tools, and Samples to help you get started.
« Last Edit: June 12, 2019, 05:41:35 AM by macStuff »