Welcome, Guest. Please login or register.


Author Topic: Sega Twister for EnterMice, but not only (Read 5747 times)

Offline pear

  • EP lover
  • *
  • Posts: 825
  • Country: pl
  • Z80 only
    • Támogató Támogató
Sega Twister for EnterMice, but not only
« on: 2015.November.30. 18:56:02 »
This thread is a continuation of the discussion 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.
« Last Edit: 2015.November.30. 19:02:42 by pear »

Offline Jolaes76

  • Newbie
  • Posts: 19
  • Country: hu
Re: Sega Twister for EnterMice, but not only
« Reply #1 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 ?
« Last Edit: 2015.December.01. 16:21:42 by Jolaes76 »
"Ita in vita ut in lusu alae iactura arte corrigenda est."

Offline pear

  • EP lover
  • *
  • Posts: 825
  • Country: pl
  • Z80 only
    • Támogató Támogató
Re: Sega Twister for EnterMice, but not only
« Reply #2 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).

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: Sega Twister for EnterMice, but not only
« Reply #3 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.

Offline pear

  • EP lover
  • *
  • Posts: 825
  • Country: pl
  • Z80 only
    • Támogató Támogató
Re: Sega Twister for EnterMice, but not only
« Reply #4 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.

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: Sega Twister for EnterMice, but not only
« Reply #5 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....

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: Sega Twister for EnterMice, but not only
« Reply #6 on: 2015.December.01. 17:57:30 »
May be the way to selecting the pin is described on the Neos German wiki, that has the code.

Offline pear

  • EP lover
  • *
  • Posts: 825
  • Country: pl
  • Z80 only
    • Támogató Támogató
Re: Sega Twister for EnterMice, but not only
« Reply #7 on: 2015.December.01. 18:33:53 »
With the code stems that the CIA joystick ports in C64 are bidirectional.
I did not know.

Offline pear

  • EP lover
  • *
  • Posts: 825
  • Country: pl
  • Z80 only
    • Támogató Támogató
Re: Sega Twister for EnterMice, but not only
« Reply #8 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..