Kempston Mouse Drivers

edited July 2009 in Development
http://velesoft.speccy.cz/k-mouse_driver.htm

Next versions of mouse drivers will added later. Actual mouse driver "superdriver" is fully configurable, support master/slave k-mouse, contain mouse detection, kempston joystick emulation, videoram adress generator for pixel/attribute area, mouse wheel support.....

Any other ideas of new functions for mouse driver ?

VELESOFT
Post edited by velesoft on

Comments

  • LCDLCD
    edited March 2009
    I still have no Kempston mouse interface yet, but I think, supporting extra-buttons (back, forward) and additional horizontal wheel could be a good idea, if not done yet.
  • edited March 2009
    velesoft wrote: »
    http://velesoft.speccy.cz/k-mouse_driver.htm

    Next versions of mouse drivers will added later. Actual mouse driver "superdriver" is fully configurable, support master/slave k-mouse, contain mouse detection, kempston joystick emulation, videoram adress generator for pixel/attribute area, mouse wheel support.....

    Any other ideas of new functions for mouse driver ?

    VELESOFT

    is this mouse emulated somewhere ?
  • edited March 2009
    Fikee wrote: »
    is this mouse emulated somewhere ?

    Kempston mouse (K-MOUSE) is emulated on more ZX emulators for PC.

    X128
    REALSPECTRUM
    UNREALSPECCY
    ZX SPIN
    SPECTACULATOR
    ZX-EMUL
    and more more other emulators......
    http://trd.speccy.cz/emulz.htm

    and software with mouse support also exist:
    http://velesoft.speccy.cz/kmsoft.htm

    VELESOFT
  • edited March 2009
    LCD wrote: »
    I still have no Kempston mouse interface yet, but I think, supporting extra-buttons (back, forward) and additional horizontal wheel could be a good idea, if not done yet.

    But all this extra buttons is not supported on emulators and real hardware. All kempston mouse unterfaces use 2 or 3 mouse buttons and some interfaces also mouse wheel. My first old K-MOUSE prototype support 5 mouse buttons, but it's need next I/O port for read extra buttons status. All modern Kempston mouse interfaces support 3 mouse buttons + wheel only. K-MOUSE interface support also all 5 mouse buttons, but this pins is not connect to ZX.
    (K-MOUSE 2006 support 4 buttons, K-MOUSE 2008 support olny 3 buttons, but contain more features)

    VELESOFT
  • edited March 2009
    Velesoft, more and more people keep asking me where they can buy the K-Mouse. You see, there are many people out there who do not know how to make interfaces and really want to buy them. Please, please let people buy these things for you.

    And then there's the DivIDE. Everyone wants one, but no one has it for sale.
  • edited March 2009
    zxbruno wrote: »
    Velesoft, more and more people keep asking me where they can buy the K-Mouse. You see, there are many people out there who do not know how to make interfaces and really want to buy them.

    The schematics are available. I'm sure there are plenty of small manufacturing shops who would be more than willing to build this sort of thing in this economic climate, assuming all these people who really want to but these things are willing to pay professional rates for it. I suspect what you want to say is that they really want them at below market price.
  • edited March 2009
    I've contacted a few places in the past and they all told me they couldn't make just one. But I'll keep trying.
  • edited March 2009
    Bruno, you can buy Divide in Poland:

    http://www.allegro.pl/item581245937_interfejs_divide_plus_nowosc.html

    The link shows one finished auction, but this seller has has more to sell. If you are interested in Divide you could contact him.
  • LCDLCD
    edited March 2009
    The schematics are available. I'm sure there are plenty of small manufacturing shops who would be more than willing to build this sort of thing in this economic climate, assuming all these people who really want to but these things are willing to pay professional rates for it. I suspect what you want to say is that they really want them at below market price.
    The problem is not the schematics, as Conrad.at offers also the service to make just one exemplar of the board, but there is the problem with programing of the CPLD PIC.
  • edited March 2009
    velesoft wrote: »
    Kempston mouse (K-MOUSE) is emulated on more ZX emulators for PC.

    X128
    REALSPECTRUM
    UNREALSPECCY
    ZX SPIN
    SPECTACULATOR
    ZX-EMUL
    and more more other emulators......
    http://trd.speccy.cz/emulz.htm

    and software with mouse support also exist:
    http://velesoft.speccy.cz/kmsoft.htm

    VELESOFT

    i believe 2 button mouse is supported. what im not sure if wheel and additonal buttons are supported.
  • edited March 2009
    Fikee wrote: »
    i believe 2 button mouse is supported. what im not sure if wheel and additonal buttons are supported.

    Yes. New russian software/games support also 3 mouse buttons and wheel (games, disc magazines, testers,disc browser...)

    More ZX emulators support also 3 buttons. Only new emulators (ZX-EMUL,UNREALSPECCY..) suport mouse wheel.
  • edited March 2009
    zxbruno wrote: »
    And then there's the DivIDE. Everyone wants one, but no one has it for sale.

    http://www.divide.cz/?x=eshop&lang=en

    http://aukro.cz/item588044269_divide_57c_ide_interface_pro_zx_spectrum.html
  • edited March 2009
    LCD wrote: »
    The problem is not the schematics, as Conrad.at offers also the service to make just one exemplar of the board, but there is the problem with programing of the CPLD PIC.

    I can release schematic and PCB for CPLD / PIC programmer (very easy). Software is free.
  • LCDLCD
    edited March 2009
    velesoft wrote: »
    I can release schematic and PCB for CPLD / PIC programmer (very easy). Software is free.
    Found one: http://www.granitzki.de/Elektronik/CPLD-Programmer/CPLD-Programmer.htm
    The software should be available from http://www.altera.com/...
  • edited March 2009
    velesoft wrote: »
    http://velesoft.speccy.cz/k-mouse_driver.htm

    Next versions of mouse drivers will added later. Actual mouse driver "superdriver" is fully configurable, support master/slave k-mouse, contain mouse detection, kempston joystick emulation, videoram adress generator for pixel/attribute area, mouse wheel support.....

    Any other ideas of new functions for mouse driver ?

    VELESOFT

    Add next short mouse driver version 1 (optimised for size):
    http://velesoft.speccy.cz/kmouse/k-mouse_driver-short_version1-source.zip
  • edited April 2009
    Hi,

    If there is interest, I'm willing to make some dozens of K-Mouse interfaces like I did in the past.
    Same counts for DivIDE and PCKI.

    Of course only if Velesoft doesn't mind (I know he doesn't) and I have no idea if noone minds I will make DivIDE interfaces.

    You can check there I made lot's of K-Mouse and PCKI's in the past years.

    So, fill in the contact form at my website: www.benophetinternet.nl/hobby, or reply to the post I did there!

    Ben
  • edited April 2009
    bverstee wrote: »
    Hi,

    If there is interest, I'm willing to make some dozens of K-Mouse interfaces like I did in the past.
    Same counts for DivIDE and PCKI.

    Of course only if Velesoft doesn't mind (I know he doesn't)

    Yes. K-MOUSE intreface is free. You can make next series....
    (warning: new version of K-MOUSE 2008 is not testet !!! It's only new design od PCB and use better joystick connection. CPLD for K-MOUSE 2008 is 100% tested and used in my last K-MOUSE serie (k-mouse 2006 with modified PCB and new CPLD firmware):
    http://velesoft.speccy.cz/kempstonmouse-users-cz.htm

    Also exist special K-MOUSE 2008 version designed for MB02 interface (without joystick support)

    VELESOFT
  • edited April 2009
    bverstee wrote: »
    I have no idea if noone minds I will make DivIDE interfaces

    That's definitely OK. From http://www.divide.cz/index.php?x=info :
    The divIDE is a free project and thus has no official producer - anyone wishing to produce a set of interfaces is invited to do so.
  • edited June 2009
    I have K-Mouse interfaces for sale at the moment.
    They are the upgraded 2008 version.

    Details can be found on: www.benophetinternet.nl/hobby.
    I will sell the K-Mouse interfaces with an optical mouse included also, for 5 euro's more, but they still have to arrive.

    Next project is a DivIDE batch.
  • LCDLCD
    edited June 2009
    bverstee wrote: »
    I have K-Mouse interfaces for sale at the moment.
    They are the upgraded 2008 version.

    Details can be found on: www.benophetinternet.nl/hobby.
    I will sell the K-Mouse interfaces with an optical mouse included also, for 5 euro's more, but they still have to arrive.

    Next project is a DivIDE batch.

    I hope, you recieved my payment :-).
  • LCDLCD
    edited July 2009
    velesoft wrote: »
    http://velesoft.speccy.cz/k-mouse_driver.htm

    Next versions of mouse drivers will added later. Actual mouse driver "superdriver" is fully configurable, support master/slave k-mouse, contain mouse detection, kempston joystick emulation, videoram adress generator for pixel/attribute area, mouse wheel support.....

    Any other ideas of new functions for mouse driver ?

    VELESOFT
    Just recieved my K-Mouse 2008. Works excellent, but I don't like the hardware coordinate wrap like the one in Gem Machine demo and my own programs if I use the IN readings directly. But your drivers do not suffer from this problem. Thank you! Excellent work!
  • edited July 2009
    LCD wrote: »
    Just recieved my K-Mouse 2008. Works excellent, but I don't like the hardware coordinate wrap like the one in Gem Machine demo and my own programs if I use the IN readings directly. But your drivers do not suffer from this problem. Thank you! Excellent work!

    Please send me this software, I test it.
Sign In or Register to comment.