TMK, some of the weirder Japanese/Asia devices are emulated (and there are TONS!), but not very well across all emulators. Nestopia UE has very diverse input support (check out Machine -> Input -> Expansion Port for a list of all the wild Asian stuff), and may be the only emulator with support for such "regional-specific" hardware. I think VirtuaNES might be another. FCEUX has some interesting devices in it (esp. for mice), but Nestopia UE has all the really "odd" ones (odd to us in the West anyway).
The documentation that is available now (but wasn't several years ago), that covers a large number of devices from all over the place, is over at nocash's site here:
http://problemkaputt.de/everynes.htm#controllersI do have a question: is the focus on every
accessory that's unique, or just input/device protocols that are unique? I think it's the latter given the examples given, but I wanted to ask.
If my question isn't very clear, here are two examples of the former:
- Acclaim's Wireless (Infrared) NES controller -- an absolutely horrible device (I owned one!) -- uses the standard NES controller protocol, AFAIK, but it's a wireless NES controller with awful lag and coverage/reliability. So it's a unique accessory, but not literally emulated (what would there to be emulate, the lag? :-) )
- The Hudson Joycard Sansui SSS, which is a NES controller with adjustable turbo support for A/B, and a mono headphone jack for audio (w/ adjustable volume). The audio comes from the NES's RCA audio out jack. Again: a unique accessory but not literally emulated (what's to emulate? Most emulators already have adjustable turbo A/B support)
Finally, there is one particular device I don't think any emulator has emulated, and no documentation is available on it: the Famicom modem:
http://problemkaputt.de/everynes.htm#modemsI actually have one of these and would be happy to donate it to someone who wanted to try and RE the interface protocol and the underlying BIOS/firmware. I'd love it to send it to nocash, but shipping to Germany is $$$. I could certainly disassemble it myself, and dump the BIOS (assuming its IC is 1980s-common), but I'd feel better giving it to someone more hardware-savvy. I do not have any cards for it, I just have the device. I also think most all of the Famicom dial-up services via POTS have shut down, but IIRC, several remained running until very recently.
You can find Youtube videos of almost all of the devices I mention above.
Great thread, BTW!