Skip to content

Commit 0dd8e8e

Browse files
andressbarajasQuzarDC
authored andcommitted
maple: Document rumble/VMU hardware quirks in maple.h header
1 parent 09a5913 commit 0dd8e8e

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

  • kernel/arch/dreamcast/include/dc

kernel/arch/dreamcast/include/dc/maple.h

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,15 @@
2121
accessed through the functions here. Most of the drivers have their own
2222
functionality that is implemented in their header files, as well.
2323
24+
\bug Sending a rumble (PuruPuru / Jump Pack) command can cause VMUs
25+
plugged into any controller to beep. This is a hardware-level side
26+
effect and not something KOS can prevent in software.
27+
28+
\bug Inserting a VMU can cause its parent controller to briefly disconnect
29+
and re-enumerate on the Maple bus, producing a detach/attach event for
30+
the controller as well as the VMU. This is another hardware-level side
31+
effect and not something KOS can prevent in software.
32+
2433
\author Megan Potter
2534
\author Lawrence Sebald
2635

0 commit comments

Comments
 (0)