Welcome, Guest. Please login or register.


Author Topic: Moustick (Read 1850 times)

Offline pear

  • EP lover
  • *
  • Posts: 795
  • Country: pl
  • Z80 only
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
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: 5682
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 45.0 Firefox 45.0
    • View Profile
Re: Moustick
« Reply #1 on: 2016.October.17. 09:10:48 »
cool :)

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13706
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
    • 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: 795
  • Country: pl
  • Z80 only
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
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 »

Online gflorez

  • EP addict
  • *
  • Posts: 2868
  • Country: es
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
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: 795
  • Country: pl
  • Z80 only
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
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

  • EP addict
  • *
  • Posts: 13706
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
    • 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: 795
  • Country: pl
  • Z80 only
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
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.

Online gflorez

  • EP addict
  • *
  • Posts: 2868
  • Country: es
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
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: 795
  • Country: pl
  • Z80 only
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Firefox 49.0 Firefox 49.0
    • View Profile
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).