Welcome, Guest. Please login or register.


Author Topic: EnterMice (Joy & PS/2 mouse interface) (Read 79708 times)

Offline Z80System

  • EP addict
  • *
  • Posts: 3926
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 46.0.2490.86 Chrome 46.0.2490.86
    • View Profile
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #360 on: 2015.November.21. 18:46:30 »
Quote
IMO one common signal SELECT is enough for both pads.

And why didn't you begin with that !? :)

Okay, you are absolutely right ! Why did I want to control the reading of the controllers independently ... really, it is not neccessary ...

So we will control both of the controllers simultaneously with one wire (if that wire can drive both of them electronically) ...
And they will change their output state simultaneously after (for example) a pulse-3 ... and after that, I can read both of them ... okay ...

Quote
Why waste your printer port, when EnterMice is already connected to the serial port and has a free pin to use ?
It does not really matter whether there will be + 5V or + 12V.

Because of the previous, these are not important anymore ... I just did not think of the simultaneous control, I wanted to control them apart from each other, like two distinct things ... but that is absolutely not important ... you are right ...

Quote
Additional wire in the adapter responds only on connect to ground (0V).

I do not understand what this means ...




So ... As far as I understood finally ... this will be a f*kin awesome thing ...
They will work with the legacy games like normal two button joysticks,
and someones can modify existing games or can write new ones using (even simultaneously two of) 6-8 button sega controllers ... :)!
And (if everything will go well) this will be available for everyone who have an EP.
And it will have a common HW design ... it seems not too important, but it is important very much !
Because there can be someone who can and will hack some hw interface for multi button controllers,
and/or can write or modify SW for it, but that will work only on that single piece of configuration ...

So this sega hack for EnterMice almost peripherical or almost seems unimportant, because EnterMice is a mouse interface with the top priority,
but because it seems to be the device every EP owner will have, now ... some programmers writing or modifying games for multi buttons can count on its sega controller driving hw capabilities ...
Z80 System

Offline pear

  • EP lover
  • *
  • Posts: 786
  • Country: pl
  • Z80 only
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 42.0 Firefox 42.0
    • View Profile
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #361 on: 2015.November.21. 18:58:35 »
Additional wire in the adapter responds only on connect to ground (0V).
I do not understand what this means ...
The adapter is designed so that even if you do not connect a wire which control the SELECT line (absolutely to nothing), you will still be able to use the directions, and B and C buttons.
If you connect the control line to ground (0V), you'll get buttons A, Start and again Up, Down.
It's easy :)
« Last Edit: 2015.November.21. 19:12:42 by pear »

Offline Z80System

  • EP addict
  • *
  • Posts: 3926
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 46.0.2490.86 Chrome 46.0.2490.86
    • View Profile
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #362 on: 2015.November.21. 19:13:00 »
Quote
If you connect the control line to ground (0V), you'll get buttons A, Start and again Up, Down.

That remains a question still,
what games pull the select to the ground by software (somehow hacking the port of the serial, even accidently) ... because that will break the normal legacy functionality of the sega controllers ...

I hope there will be a few only ... maybe zero ...



So now, I think somebody can begin to modify Earthlight to use a sega controller ... :)
(It has a 3D (six direction) movement + fire + misc functionality ...)
Z80 System

Offline pear

  • EP lover
  • *
  • Posts: 786
  • Country: pl
  • Z80 only
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 42.0 Firefox 42.0
    • View Profile
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #363 on: 2015.November.21. 19:17:16 »
Well, if there are games on the EP, which use the serial port ?
Software matter I leave another :)

Offline Z80System

  • EP addict
  • *
  • Posts: 3926
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 46.0.2490.86 Chrome 46.0.2490.86
    • View Profile
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #364 on: 2015.November.21. 19:25:19 »
Quote
Well, if there are games on the EP, which use the serial port ?

Using intentionally ... probably not ... but writing accidentally or because of a fail or a false initialisation or a conversion error or such ... maybe ... there are only 256 ports ... :)

Now it will turn out ... :) With select wire connected sega controllers ...

Maybe the select wire would be switchable/disconnectable/jumperable on every EnterMice because of it ? Of course, maybe it is not a real danger ... I do not know ...
Z80 System

Offline pear

  • EP lover
  • *
  • Posts: 786
  • Country: pl
  • Z80 only
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 42.0 Firefox 42.0
    • View Profile
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #365 on: 2015.November.21. 19:30:33 »
I tried to choose the safest solution.
You can safely disconnect the SELECT line.
Even accidental short circuit of this wire to power does nothing.

Offline gflorez

  • EP addict
  • *
  • Posts: 2667
  • Country: es
  • OS:
  • Unknown Unknown
  • Browser:
  • Firefox 42.0 Firefox 42.0
    • View Profile
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #366 on: 2015.November.21. 19:31:32 »
Exactly, you will have soon the controllers ready, but have to wait a little more for developers begin to convert programs.

Games that pull accidentally the serial pins? You have a lot of imagination....


Offline Z80System

  • EP addict
  • *
  • Posts: 3926
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 46.0.2490.86 Chrome 46.0.2490.86
    • View Profile
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #367 on: 2015.November.21. 19:38:24 »
Quote
Exactly, you will have soon the controllers ready, but have to wait a little more for developers begin to convert programs.

Earthlight!   Earthlight!   Earthlight!    :smt026

Quote
Games that pull accidentally the serial pins? You have a lot of imagination....

okey dokey ...

(Or maybe I write softwares for a living ... :))
Z80 System

Offline pear

  • EP lover
  • *
  • Posts: 786
  • Country: pl
  • Z80 only
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 42.0 Firefox 42.0
    • View Profile
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #368 on: 2015.November.21. 19:38:45 »
Not so much. Maybe some network game using original serial port ?

Offline gflorez

  • EP addict
  • *
  • Posts: 2667
  • Country: es
  • OS:
  • Unknown Unknown
  • Browser:
  • Firefox 42.0 Firefox 42.0
    • View Profile
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #369 on: 2015.November.21. 19:44:04 »
Sorry, I am a little sharp sometimes.

I have to say: Entermice does excepcionally very well what it has been designed for and many more, said that, if the user want to imagine  it is a starship that is up to him....

Offline pear

  • EP lover
  • *
  • Posts: 786
  • Country: pl
  • Z80 only
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 42.0 Firefox 42.0
    • View Profile
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #370 on: 2015.November.21. 19:46:43 »
Because really, the only thing that limits us is our own imagination.

Offline Z80System

  • EP addict
  • *
  • Posts: 3926
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 46.0.2490.86 Chrome 46.0.2490.86
    • View Profile
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #371 on: 2015.November.21. 19:51:55 »
Quote
Sorry, I am a little sharp sometimes.

Far from it ... :)

Quote
I have to say: Entermice does excepcionally very well what it has been designed for and many more

Yes ... but ... maybe a little big in its height ... :ds_icon_cheesygrin:
Z80 System

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13529
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 42.0 Firefox 42.0
    • View Profile
    • http://enterprise.iko.hu/
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #372 on: 2015.November.21. 20:13:26 »
Maybe some network game using original serial port ?
No any network games.
I don't know anything than the EXOS SERIAL: and NET: devices which is using the serial port.
And at the default no SERIAL/NET channel opened in BASIC or other programs.
This is the reason why the original Boxsoft interface using line from the serial connector. Using line from PRINTER are more simple (not need voltage conversion), but PRINTER channel opened in many programs, then port values continously overwrited by EXOS.

Offline Z80System

  • EP addict
  • *
  • Posts: 3926
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Chrome 46.0.2490.86 Chrome 46.0.2490.86
    • View Profile
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #373 on: 2015.November.21. 20:16:58 »
Quote
This is the reason why the original Boxsoft interface using line from the serial connector.

Sounds reasonably ... Imagined problem is solved ...

(Aren't there accidentally cleared ports in games, either ?)
Z80 System

Offline gflorez

  • EP addict
  • *
  • Posts: 2667
  • Country: es
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 42.0 Firefox 42.0
    • View Profile
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #374 on: 2015.November.21. 20:31:37 »
Casualty in computing=chaos