So far what I could collect:
- 1111 (15): undetectable
- 1101 (13): Mega Drive controller
- 1100 (12): Mega Drive controller*
- 1011 (11): Saturn controller
- 1010 (10): Mega Anser printer
- 0111 (7): Sega multitap
- 0101 (5): Saturn peripheral (other)
- 0011 (3): Mega Drive Mouse
- 0001 (1): Justifier
- 0000 (0): Menacer
Does anybody know what the Activator reports? Looking at Genesis Plus GX's code it seems like it'd return 1010 (because that value is returned also when TH is high?) but that means there's a conflict with the printer… but on the other hand, DATA0 is an output to the Activator, but during detection the console sets that pin to input, meaning that neither console nor Activator are driving it, so it'd show up as 1 but then the ID would be 1111 (15) which sounds like a bad idea?
What's the proper way to detect the Activator?
Also there's a page in the docs that says that 1110 (14) belongs to a "RAM disk". That ID isn't assigned to anything else, but so far we never saw anything try to use it either and that mention seems to be the only trace left from its existence. Dunno if it's worth including in the list.