I've been playing around with RAPTOR Basic+ and my new Skunkboard, and I'm having a lot of fun with it! I've been writing a bunch of basic input/display/sound tests and so far so good. I'm using Zerosquare because I want the .mp3 and .wav support, but is it possible to do two player rotary support with it? I have no problem reading either port one at a time, but I don't see a good way to do both.
I've tried calling each pad in succession like this (pseudocode):
CALL Input_SetRotaryMode do CALL ZEROPAD() CALL Input_SetJoyPort1 pad1 = zero_left_pad xpos1 = xpos1-zero_rotary_delta CALL Input_SetJoyPort2 pad2 = zero_right_pad xpos2 = xpos2-zero_rotary_delta loop
This gives unexpected results. I don't think zero_rotary_delta keeps track of state for each pad, so they end up competing with each other and overwriting that variable.