MAPLE(4) Device Drivers Manual (dreamcast) MAPLE(4)

maple
Maple bus driver

maple0 at shb?

The maple driver provides support for controlling the Maple bus (controller ports).

The following ioctl(2) calls apply to Maple bus devices.
struct maple_devinfo
Read, from the kernel, the device information of the device.
struct maple_devinfo {
	uint32_t di_func;
	uint32_t di_function_data[3];
	uint8_t di_area_code;
	uint8_t di_connector_direction;
	char di_product_name[30];
	char di_product_license[60];
	uint16_t di_standby_power;
	uint16_t di_max_power;
};
    

/dev/maplePs
Maple bus device at port P (A-D), subunit s (null for base device, 1-5 for expansion device)

dreamcast/mkbd(4), dreamcast/mlcd(4), dreamcast/mmem(4), dreamcast/mms(4)

The maple device driver appeared in NetBSD 1.6.
February 17, 2017 NetBSD 9.4