What all is supported on the Dreamcast? What about peripheral X?
The answer is very likely “yes” these days. The main things not supported in the main tree are the purupuru (jump) pack and the light gun. These are generally figured out though and eventually support will probably get merged into the main tree. You can find patches to add the support by looking around a bit. Specifically, several previously stubborn pieces of networking hardware are now pretty much fully supported. The Broadband Adapter, LAN Adapter, and modem (up to 33.6Kbps) work quite well. Using the lwIP port, you’ll actually have more hardware support out of the box for LAN networking than pretty much any Sega official product. PPP support for the modem is still a work in progress, though it’s been getting close. Some homebrew peripherals are also supported, like the DC Navi rewritable flash BIOS and IDE adapter. These are enabled by setting subarch to “navi”. The more exotic peripherals are generally not supported. This includes things like the DC camera, zip drive (did it even