Interfacing with a tray-loading iMac G3

Have been given one of the following, and was just wondering if anyone had any advice on Interfacing with the arduino, as there is no Serial port and only has USB 1.1 ports?

Any advice welcome!

iMac (tray-loading)

The tray-loading iMac G3 featured a 15" CRT display with a 1024x768 resolution. Its input and output ports included two USB 1.1 ports, 56k Modem, built-in 10/100 BASE-T Ethernet and 4Mbit/s infrared port (which was only included in Revision A models). It included built-in stereo speakers, microphone, audio line in, audio line out and two headphone ports near the right speaker. The iMac had a door covering the ports with a hole to manage cables. The iMac also included a puck-shaped Apple USB Mouse and a new compact Apple USB keyboard. It was originally only available in Bondi Blue, but this was discontinued in favor of new Strawberry, Blueberry, Lime, Grape, and Tangerine colors, which were introduced shortly after the iMac was released. The tray loading iMac was discontinued on October 5, 1999 when the new slot loading iMac G3 was introduced.

  • August 15, 1998 — iMac 233 MHz (Revision A) (M6709LL/A). 233 MHz processor. ATI Rage IIc graphics with 2 MB SGRAM. Available in Bondi Blue only, reset hole on side panel. One of only two iMac models to include an IrDA port.

USB1.1 ports should work fine for an arduino, and I've sucessfully used a powerbook of somewhat similar vintage (~350MHz G3) to compile and load sketches onto an arduino.

You will need to install OSX on it; the originals iMac ran MacOS 9, IIRC. And it's likely to be sorta painfully slow...