After toying with emulation for a while, I finally got a real PCE mouse to test out. Protocol as follows: It is read in 4bit segments like the gamepad. 8 reads of nybbles as describe above. This is done in a single instance, not over multiple frames. I snag some mouse code from an official game and uses a small delay after resetting the TAP (mouse read on port 0 of tap): No delay is needed for reading each nybble or byte. Only the initial start. The mouse only has four buttons, but the extra/duplicate button reads in the above sample are for clocking the mouse (I assume. High to low or low to high edge logic/trigger). Pretty straight forward/easy. Automatic mouse detect should be easy. Since the code would read the gamepad multiple times, the directional values would be duplicated on a gamepad VS a mouse. And on a 6button pad, the signature is unique and different as well (one read has all four directional buttons pressed, the other directional read will not). So you can distinguish between a 2button, 6button and mouse. The cool thing is, you can use the mouse with the 5 port TAP. Imagine a homebrew game with 5 player mouse support!
I can think of only one PCE game that used the mouse and that is Tokimeki Memorial ... :shrug: I suppose the mouse must be very rare... Now that's something which would be awesome ... 5 mouse pointers clicking around a single screen...
Here's a page on the PCE mouse I found some time back. http://pages.interlog.com/~daves/pce_info/mouse.txt
I think there's about 5 or so games that use it. Brandish is one and Vasteel 2 is another. Chilly Willy: http://pastebin.com/raw.php?i=Chw9Upvv But yeah, I saw Dave's page recently (we were talking about the mouse on IRC). Guess I should see if I can get it working on any other port than 1.
I just bought a pce mouse on ebay for $23 shipped. I should have it in a few weeks. Still need to get a tap.
At least those (CD-ROM based) games have mouse support: A. III Atlas - The Renaissance Voyager Brandish Eikan ha Kimini - Koukou Yakyuu Zenkoku Taikai Jantei Monogatari III - Saver Angels Lemmings Metal Angel Nemurenumori no Chiisana Ohanashi Princess Maker II Tokimeki Memorial Vasteel II Too bad The Manhole ist not supported...
My mouse came in the mail the other day. Are there any hucard based games that use it? I don't have a CD yet, just the SGX.
That would be cool. I'll eventually get around to my own PCE homebrew, but in the meantime, it would be nice to have something to test it with.
lemmings w/o a mouse = lost!! btw. it was also the mouse debut game on the pce I wish that french Builder Land game had some mouse support. Not that it is good game from begin with, but without mouse support it is a rather usless and unplayable game.