Search found 858 matches

by Sik
Sat Jul 20, 2019 1:42 am
Forum: Controls
Topic: Mega Mouse unused nibbles research
Replies: 25
Views: 359

Re: Mega Mouse unused nibbles research

For the sake of keeping track of this: when retrieving the peripheral ID you must absolutely make sure to read the TH=1 bits first and the TH=0 bits later. I still want to see Body Count's code though, it's possible it's indeed doing it backwards and it somehow works with an actual mouse (but could ...
by Sik
Fri Jul 19, 2019 11:25 am
Forum: Controls
Topic: Mega Mouse unused nibbles research
Replies: 25
Views: 359

Re: Mega Mouse unused nibbles research

Some more research related to mouse packets: Body Count is unable to detect the mouse in Fusion and I noticed that the mouse broke in Arkagis Revolution recently too, and the latter definitely doesn't care if the mouse is instantaneous or not. The only big change I did recently was changing the inpu...
by Sik
Thu Jul 18, 2019 2:57 pm
Forum: Controls
Topic: Mega Mouse unused nibbles research
Replies: 25
Views: 359

Re: Mega Mouse unused nibbles research

It's possible it's not the MCU that's too susceptible to noisy power (though that probably isn't helping it) but the optical part. If the lights fluctuate too much I could see it causing the photosensors pick up spurious motion (and hence causing the random values). Now I also wonder if there's enou...
by Sik
Wed Jul 17, 2019 6:09 pm
Forum: Controls
Topic: Mega Mouse unused nibbles research
Replies: 25
Views: 359

Re: Mega Mouse unused nibbles research

…that leaves me wondering what happens when you first set the latch register (does it halt where it was at that point, or does it expose what would have been the last "latched" value, i.e. acting as two separate registers over the same address?). Then again, it didn't occur to Sega to latch the HV c...
by Sik
Wed Jul 17, 2019 5:15 pm
Forum: Controls
Topic: Mega Mouse unused nibbles research
Replies: 25
Views: 359

Re: Mega Mouse unused nibbles research

I imagine Control mode is basically "emulate a D-pad"? Especially since the Master System controller calls it Control Pad (the term Direction Pad came with the Mega Drive). (EDIT: yeah, it toggles whether it acts like a normal controller or a trackball) I have to admit i don't know too much about th...
by Sik
Tue Jul 16, 2019 11:44 pm
Forum: Controls
Topic: Mega Mouse unused nibbles research
Replies: 25
Views: 359

Re: Mega Mouse unused nibbles research

Added Lemmings 2 to the list (spoiler: same deal as every other game that isn't Jimmy White).
by Sik
Tue Jul 16, 2019 12:53 pm
Forum: Controls
Topic: Mega Mouse unused nibbles research
Replies: 25
Views: 359

Re: Mega Mouse unused nibbles research

As dumb as this may sound but… what's the setting for the HV counter? Is it running or latched? Because I wouldn't be surprised if the lightgun code wants the HV counter latched, while unrelated code may expect it to be running.
by Sik
Sat Jul 13, 2019 5:57 pm
Forum: Controls
Topic: Mega Mouse with wheel
Replies: 3
Views: 362

Re: Mega Mouse with wheel

Well yeah, a mouse that does clamping will have to act like overflow never happens, I mentioned it just to help account for that one edge case (blurgh). Besides, the usual way to handle overflow is to drop the packet, while clamping at least doesn't completely drop the motion (and you could even spr...
by Sik
Sat Jul 13, 2019 3:22 pm
Forum: Controls
Topic: Mega Mouse with wheel
Replies: 3
Views: 362

Mega Mouse with wheel

So I was thinking about the possibility that somebody may end up making either an adapter for USB mouses to Mega Mouse, or outright replacements for the Mega Mouse (since while it's still cheap, ball mouses honestly are awful with their tendency to catch dirt). In the case of the latter, the obvious...
by Sik
Sat Jul 13, 2019 2:56 pm
Forum: Controls
Topic: Saturn keyboard and extended keys
Replies: 1
Views: 43

Saturn keyboard and extended keys

As you may know, in the West the Saturn didn't get a dedicated keyboard (unlike Japan) but an adapter that takes a PS/2 keyboard instead. This means it could potentially be taking in any keyboard layout, including keys it wasn't designed for, so it would be nice to document what it does with those k...
by Sik
Sat Jul 13, 2019 7:27 am
Forum: Controls
Topic: Mega Mouse unused nibbles research
Replies: 25
Views: 359

Re: Mega Mouse unused nibbles research

Yeah, I told Stef to remove those two comparisons from that check. Something interesting: the first nibble determines if it's a mouse (1011) or a tablet (1101), with the rest of the packet being the same for both, presumably. Meanwhile the Sega Graphic Board on Master System has a completely differe...
by Sik
Fri Jul 12, 2019 9:36 am
Forum: Controls
Topic: Mega Mouse unused nibbles research
Replies: 25
Views: 359

Mega Mouse unused nibbles research

The first three nibbles of a Mega/Sega Mouse packet are always 1011 1111 1111, however technically only the first one is meant to be used to identify a mouse (or 1101 if it's a tablet). I was wondering how much compatibility would be broken if those two nibbles were repurposed (e.g. to give mouse wh...
by Sik
Mon Jun 24, 2019 2:33 pm
Forum: Video Display Processor
Topic: hv counter details
Replies: 2
Views: 294

Re: hv counter details

The H counter is the current pixel divided by 2. That means it'll be from 0 to 159 in the visible area (in H40). The counter keeps counting during blanking too , which is why you're seeing that discrepancy where "out of range" may show up (it's actually the pixels corresponding to those positions in...
by Sik
Wed Jun 19, 2019 11:46 am
Forum: Megadrive/Genesis
Topic: Random emudev bugs list
Replies: 1
Views: 254

Re: Random emudev bugs list

5) Lots of Titan Overdrive II issues: * there's no soft background hum when you first start the ROM like I hear on the recording of it (but I do hear the pong ball bouncing sounds) It's not trying to output any sounds besides the beeps at that point, any hum you hear is noise (´・ω・`) * the sound go...
by Sik
Mon Jun 17, 2019 5:14 pm
Forum: Mega/SegaCD
Topic: Documenting using the CD drive without the BIOS
Replies: 5
Views: 572

Re: Documenting using the CD drive without the BIOS

…so my guess was correct then. We need a new document (and by that I mean text, not source code) describing how to use the CDD. Even if just from a 68000 programmer viewpoint (rather than emulation viewpoint, which is a lot trickier and probably deserves its own separate documentation). So far the l...