Enterprise Forever

:UK => Hardware => Input devices => Topic started by: pear on 2015.November.30. 18:56:02

Title: Sega Twister for EnterMice, but not only
Post by: pear on 2015.November.30. 18:56:02
This thread is a continuation of the discussion (https://enterpriseforever.com/hardware/entermice-joy-ps2-mouse-interface/msg50815/#msg50815) on the idea of connecting six-buttons Sega controllers to the EnterMice interface.
Because I don't like to trim cables, I prepared a PCB matched to the housing for two DB9 connectors.
The PCBs are ready and already they were going to me.

The plate can be assembled in two ways - master or slave.
In the first version will include all the components needed to produce a signal SELECT (available in EnterMice).
The second will only have a SELECT wire to connect with the first (because slave).
Master version, without the associated signal SELECT, is also suitable as a Sega adapter for Atari, C64 and Kempston interface for the ZX Spectrum.
Will be available, however, only directions and the button B as Fire.

To be continued when will PCBs arrive.
Title: Re: Sega Twister for EnterMice, but not only
Post by: Jolaes76 on 2015.December.01. 15:52:00
I am a bit confused...
Does that mean the for an Enterprise 128 + EnterMice  the best choice is 1 master + 1 slave adapter,  although 2 master adapters can also work ?
Also, if I plug a Master adapter to a C64, do I need to switch off / disable something in it ?
Title: Re: Sega Twister for EnterMice, but not only
Post by: pear on 2015.December.01. 17:07:44
Does that mean the for an Enterprise 128 + EnterMice  the best choice is 1 master + 1 slave adapter
Yes, indeed.

,  although 2 master adapters can also work ?
Just one circuit to generate the signal SELECT.
You can connect two masters, but there's no need.
Master version has released the SELECT signal ready for a slave.

Also, if I plug a Master adapter to a C64, do I need to switch off / disable something in it ?
EnterMice has the ability to control the signal SELECT (B3 point on PCB).
In the other computers that I mentioned earlier, this is not possible, so the SELECT will not be connected.
Unless someone finds a solution to this problem (probably for each computer will be different).
Title: Re: Sega Twister for EnterMice, but not only
Post by: gflorez on 2015.December.01. 17:25:26
Entermice's joystick ports side is "only" a hardware solution.

This Sega Twister gives the Enterprise the "possibility" to manage six buttons game-pads. But the games that support all that buttons have still to be created...

On the other side, the Entermice two joystick ports are already supported by the vast majority of Enterprise games and also by Basic(EXOS).

A Sega game-pad plugged on a Sega Twister+Entermice acts as a normal two buttons joystick if the selecting code is not provided. Until now there isn't any game with the selecting code inside it, but now thanks to Pear it is a "possible possibility" only if someone implements it on a game.

Why master and slave? because the same DATA-OUT from the serial port can suit a number of Sega-Twisters. But that line outputs +12v and we need +5v, so inside the master the conversion is done. Slave ones only need +5v from a master one output.

C64 Joystick ports have already a Select(+5v) signal on pin 6 of D-sub 9, but again, its pin-out don't match the Sega pads one, and the game has to have some sort of selecting the pin.
Title: Re: Sega Twister for EnterMice, but not only
Post by: pear on 2015.December.01. 17:37:49
C64 does not have the SELECT signal.
DB9C64, C128
1Up
2Down
3Left
4Right
5AY
6Fire
7+5V
8GND
9AX
It is in the C16 / C116 and Plus/4, but there is in turn completely different plug (DIN8) and the SELECT signal is inverted.
Title: Re: Sega Twister for EnterMice, but not only
Post by: gflorez on 2015.December.01. 17:52:54
The Neos mouse, uses that pin to read nibbles. C64s can select that pin because the Neos mouse is a MSX mouse adapted to one of the C64 joy-ports.

I don't have the slightest idea how it is done as I only had Amiga from Commodore, but that is a fact....
Title: Re: Sega Twister for EnterMice, but not only
Post by: gflorez on 2015.December.01. 17:57:30
May be the way to selecting the pin is described on the Neos German wiki (http://www.c64-wiki.de/index.php/NEOS-Maus), that has the code.
Title: Re: Sega Twister for EnterMice, but not only
Post by: pear on 2015.December.01. 18:33:53
With the code stems that the CIA joystick ports in C64 are bidirectional.
I did not know.
Title: Re: Sega Twister for EnterMice, but not only
Post by: pear on 2016.January.31. 13:33:55
A pair of ready twisters.
Master, in addition to the cable terminated pin for connection to signal B3, has on the opposite side the pin for connecting the slave.
Slave has just a wire, in order to distinguish, finished by a connector which fits into the pin on the master..