> > All we need is support for the RD/RDP serial port. > > We can definitely do that (we expose configurable serial ports about 5 times before > breakfast on the non-arcade side), but it'll completely shatter every frontend not > named "qmc2" then.
Could we make the "master" board expose the serial port as a slot that a "slave" board is connected to, which exposes another slot for the next "slave" board and so on and default to having two daisy-chained slaves for the left and right monitors? That would leave the default behaviour alone but allow people to make arbitrarily complex configurations.