Hi,

On Sat, 27 Nov 1999, Lars Skovlund wrote:

> > + It's now possible to walk two screens to the right in SQ3.
> What caused this?

BaseSetter was off by .5 horizontally and 1 vertically (iirc). This
probably caused Roger's base to collide with an illegal area, or something
like that (the spaceship tube there is quite small), so he was thrown
back.

> BTW, I've got a bit of info again. The kernel function which we previously
> referred to as "Unknown" is called Joystick.

I'm not sure if this is always correct- Joystick generally is at 0x71, and
my copy of LSL2 (for example) has 0x70 as its unknown function (that would
be Graph). k_Unknown() currently maps functions according to their
function number, i.e. 0x70 is mapped to Graph (that's the only function
that is mapped atm).

> It has only one subfunction; 0x0C.
> This subfunction calls directly into the joystick driver with one parameter, and
> the joystick driver stores this value. Apparently it has something to do with
> joystick coordinate calculation, although I don't know for sure yet.

Could it be that this is done for calibration? I'm not absolutely sure,
but I think that this function is only called once, during startup.
Anyway, I'll add it to the docs.

> Also, I'll try to investigate that QfG1 problem.

Thanks! I need a break before I can bash my head against that one again...

llap,
 Christoph

Reply via email to