Those commands give an illegal function call error so don't work at all.mrbombermillzy wrote: ↑Wed Feb 09, 2022 2:46 pmWhat did reading the pad values give you? (I take it you read the values into a variable, like eg: 'x=Pad(17)' or whatever and then displayed x value?)
if I use pad(0) I get a value of -1 for up, but nothing else. If I use pdl(1) I get a constant value of 255, changing for 0 when I push up. I get no read in any other direction. Need to read up on those commands, there is some info here: https://www.msx.org/wiki/PDL(), it looks like you need to read 2 channels, one for X and one for Y.
I'd expect values between 0 and 255 based on what I'm seeing, but it is just doing it digitally it seems.