raydac / zxpoly

a multi-CPU ZX-Spectrum 128 concept platform

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kempston Mouse pointer doesn't move

Alessandro1970 opened this issue · comments

Hi,
I cannot succeed in moving or using the mouse pointer with this Kempston mouse interface driver for Spectrum BASIC.
[Preferences: kempston mouse allowed ON - Trap Mouse ON]
Can someone tell me how I may move the pointer ?
README.zip

mouse.zip
More info here: https://spectrumcomputing.co.uk/entry/14620/ZX-Spectrum/Kempston_Mouse_Interface_Driver
or here: https://k1.spdns.de/Vintage/Sinclair/82/Peripherals/Mouse%20Interfaces/Kempston%20Mouse%20Interface/Kempston%20Mouse%20Interface%20Driver/

Untitled 2

@raydac
It does not work to me too, it should show an arrow not a mouse with "ESC" word.

It doesn't even work for me, I tried it with Speccy emulator and it immediately shows the mouse arrow, but this doesn't grab the mouse.

I use ports for kempston mouse
0xFBDF - X
0xFFDF - Y
0xFADF - button

in provided program, in basic listing I don't see any port reading, it reads some ram cells in 60000, 60827, 60828, may be something should read mouse coords and write there? may bne some special basic version?

This mouse.z80 program does not work well with emulators BTW the mouse.drv loads fine and can be used if needed.

The ZxPoly works well in mouse Kempstone emulation, the right app to be used to is this:
KempstonToolkit.zip

Mouse