1.1 --- a/src/maple/maple.c Tue Jan 01 05:08:38 2008 +0000
1.2 +++ b/src/maple/maple.c Mon Jan 28 02:38:09 2008 +0000
1.4 struct dreamcast_module maple_module = { "Maple", maple_init, NULL, NULL, NULL,
1.7 -struct maple_device_class *maple_device_classes[] = { &controller_class, NULL };
1.8 +struct maple_device_class *maple_device_classes[] = {
1.9 + &controller_class, &keyboard_class, &mouse_class, NULL };
1.11 void maple_init( void )
1.13 @@ -322,9 +323,16 @@
1.14 for( j=0; j<6; j++ ) {
1.15 if( maple_devices[i][j] != NULL ) {
1.16 maple_device_t dev = maple_devices[i][j];
1.17 + if( dev->detach != NULL )
1.19 if( dev->attach != NULL )
1.26 +void maple_default_destroy( maple_device_t mdev )