SuborWin 2000.7z

This is an archive of a topic from NESdev BBS, taken in mid-October 2019 before a server upgrade.
View original topic
SuborWin 2000.7z
by on (#188321)
GoodNES3.23b includes a few Dendy ROMs that required the Subor keyboard and mouse such as SuborWin 2000.7z; however, I noticed that for most emulators, the emulated subor mouse fails for these newer ROMs. Is there any information on subor mice variations?
Re: SuborWin 2000.7z
by on (#188323)
The only reference I could find for the Subor Mouse was the one by Nocash:
http://problemkaputt.de/everynes.htm#co ... llandmouse

When I was working on FCEUX's implementation of it, the only ROM I had to test with was Educational Computer 2000, and I found that only the "single byte" protocol worked with it. Trying "Subor 2000" now, it doesn't seem to work for that, though.

Were there multiple mutually incompatible revisions of the Subor Mouse, perhaps? (Maybe the "triple byte" protocol would work with Subor 2000?)
Re: SuborWin 2000.7z
by on (#188325)
Here's another one to try: Jing Dian Shu Biao You Xi.7z
Re: SuborWin 2000.7z
by on (#188465)
Here's another one: Computer for Education.7z

The mouse cursor moves vertically in FCEUX, but it doesn't respond to horizontal movements or the mouse buttons.
Re: SuborWin 2000.7z
by on (#188471)
I don't have any insight into this other than what I said earlier; FCEUX's implementation worked with "Educational Computer 2000", and uses the 1-byte protocol described in Nocash's document.

I didn't change the protocol that was used previously in FCEUX, I just reorganized the code when I was working on some mouse stuff. I did experiment with a 3-byte protocol version briefly, but it didn't seem to work with that particular ROM, so I gave up on it.

So... all I could recommend is trying the 3-byte protocol with these other ROMs. If that doesn't work, then I have no idea. If it does work, please report back so we can update our base of knowledge.
Re: SuborWin 2000.7z
by on (#188472)
Bei Tongfang Win 98.7z is another one failing proper Subor mouse support and it looks particularly interesting because it ostensibly supports a Windows 98 version of Internet Explorer.