Welcome, Guest. Please login or register.


Author Topic: Moustick (Read 4992 times)

Offline pear

  • EP lover
  • *
  • Posts: 825
  • Country: pl
  • Z80 only
    • Támogató Támogató
Moustick
« on: 2016.October.15. 19:59:25 »
The project is based on EnterMice firmware.
Used only a joystick emulation mode.
Miniaturized to the size of the plug.
Suitable to Atari, Commodore, ZX Spectrum Kempston.
Not working with Amstrad/Schneider CPC.
MSX and Sam/Coupe need to use a twister cable.
Timex TC2048 need to change internal Kempston interface (in original has not a ground).

I tried to play with mouse on that video :)

Offline geco

  • EP addict
  • *
  • Posts: 7082
  • Country: hu
    • Támogató Támogató
Re: Moustick
« Reply #1 on: 2016.October.17. 09:10:48 »
cool :)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Moustick
« Reply #2 on: 2016.October.17. 09:17:22 »
ZX Spectrum Kempston.
With other interfaces not working?

Offline pear

  • EP lover
  • *
  • Posts: 825
  • Country: pl
  • Z80 only
    • Támogató Támogató
Re: Moustick
« Reply #3 on: 2016.October.17. 09:22:25 »
Yes, it will work well with interfaces Sinclair 1&2 and Cursor Joystick.
It will not work with Sinclair Joystick System (SJS built-in ports in models +2/+3, twister cable needed).

I will do a modification that allows you to change the sensitivity using the mouse wheel.
The same change will do in EnterMice joystick emulation mode.
« Last Edit: 2016.October.17. 09:26:53 by pear »

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: Moustick
« Reply #4 on: 2016.October.17. 10:04:57 »
But, If you change the firmware, how can old owners benefit from the new possibilities or fixes?

Aren't the Atmel chips write protected?


Offline pear

  • EP lover
  • *
  • Posts: 825
  • Country: pl
  • Z80 only
    • Támogató Támogató
Re: Moustick
« Reply #5 on: 2016.October.17. 10:16:31 »
Flash memory microcontroller can erase and reprogram.
Protection concerns only a read memory of the program by an external reader.

I'll share a binary file after making corrections.
Alternatively, I can replace the entire microcontroller (is socketed), if someone not can to program it on their own.

The firmware will remain my property (copyright).

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Moustick
« Reply #6 on: 2016.October.17. 11:13:29 »
I also can reprogram. (For Hungarian users.)

Offline pear

  • EP lover
  • *
  • Posts: 825
  • Country: pl
  • Z80 only
    • Támogató Támogató
Re: Moustick
« Reply #7 on: 2016.October.17. 11:27:34 »
Moustick firmware can also be updated.
It requires programmer SPI (Atmel 89S2051).
Two pins, which needed to reprogram are on the board, and the others in the plug.

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: Moustick
« Reply #8 on: 2016.October.17. 12:23:45 »
It is a pity that we haven't thought about a way to send a firmware by the serial port to the interface.

Offline pear

  • EP lover
  • *
  • Posts: 825
  • Country: pl
  • Z80 only
    • Támogató Támogató
Re: Moustick
« Reply #9 on: 2016.October.17. 12:42:08 »
No worries. In this version of the interface, microcontroller is in the socket.
In Moustick is in SMD version, so I had to do possibility of the programming on board.

But the idea is interesting. Can think about it in the next version.
On the occasion can do the smaller PCB (SMD), with new chips (Atmel ceased to exist, Xillinx is increasingly difficult available).