Subject: Re: Maple bus should be direct config
To: None <thorpej@zembu.com>
From: Marcus Comstedt <marcus@idonex.se>
List: port-dreamcast
Date: 01/20/2001 01:33:08
>>>>> "Jason" == Jason R Thorpe <thorpej@zembu.com> writes:

  Jason> Do you get an interrupt when a Maple device arrives/departs?

Hm.  Good question.  You won't get one for subunits at least, since
you need to send a query packet to the main unit to find out about
these.  But since the bus is polled 50 times per second anyway, it's
no problem to find out about units being connected or disconnected.


  Jason> One reason for having the vendor info displayed is that you might
  Jason> have a more-specific driver for a particular vendor's joystick, for
  Jason> example, rather than the generic joystick driver.  The vendor name
  Jason> could be used to match this.

It's just that this field _always_ says "Produced By or Under License
From SEGA ENTERPRISES,LTD.".  There is not much point in having
vendor-specific drivers anyway, the protocol is standardized, and
contains information about exactly which functions is implemented by
the particular device.


  // Marcus