Welcome, Guest. Please login or register.


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

Offline pear

  • EP lover
  • *
  • Posts: 825
  • Country: pl
  • Z80 only
    • Támogató Támogató
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #15 on: 2015.May.31. 09:03:35 »
Well, maybe so ? Second approach is vertical version.
The attached rear view. Exposed printer port. 'Do deal with it what you want. :)
Excision reduce a little mechanical strength, but do not know how much. I do not know much about mechanics.
Do not worry DB9 connectors. I have only 3D model in DB9F version. Joysticks will have DB9M sockets.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14721
  • Country: hu
    • http://enterprise.iko.hu/
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #16 on: 2015.May.31. 09:16:09 »
I like it!

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #17 on: 2015.May.31. 10:11:09 »
I like it too!

The three edge connectors give more strength to the coupling than if they where only two.

The DB connectors are near the edge ones, so will be no torsions plugging and unplugging the joysticks.

Also it protrudes very little from the height of the computer.

Is better for right-handed(like me) the PS/2 port at the right to put the mouse at the side of the internal joystick.

---------------------


This is for EXOS developer(Zozo):

I would like to pass the ENTERPRISE flashing letters screen with a click of the mouse....

And in a future I will love to move the Basic or WP cursor with the mouse...
« Last Edit: 2015.May.31. 10:17:13 by gflorez »

Offline pear

  • EP lover
  • *
  • Posts: 825
  • Country: pl
  • Z80 only
    • Támogató Támogató
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #18 on: 2015.May.31. 10:16:46 »
The DB connectors are near the edge ones, so will be no torsions plugging and unplugging the joysticks.
The forces are larger than horizontal structure (lever), but I'm optimistic.
Is better for right-handed(like me) the PS/2 port at the right to put the mouse near the internal joystick.
PS/2 socket is now on the right, over the RESET button. I hope that's not a problem?
The PCB is a rear view.

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #19 on: 2015.May.31. 10:22:30 »
The PCB is a rear view.

I know. I said that because I noticed it. I only was listing the benefits...
« Last Edit: 2015.May.31. 10:34:25 by gflorez »

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #20 on: 2015.May.31. 10:27:00 »
About the Reset button. It is highly used so, better leave space to put a finger...

Offline pear

  • EP lover
  • *
  • Posts: 825
  • Country: pl
  • Z80 only
    • Támogató Támogató
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #21 on: 2015.May.31. 10:33:24 »
The distance between the housing and the plug PS/2 ?
Is it better to put the socket down, to was just above or level with the housing ?

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #22 on: 2015.May.31. 10:46:09 »
Comparing measures of the real Enterprise with your actual design, I think that it allows to insert comfortably a finger below the mouse cable plug, as the reset button is only a little higher than the edge connector.

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #23 on: 2015.May.31. 11:09:18 »
The eight of the PS/2 connector?

If you lower it then less space for a finger. You must weigh it.

If for aesthetics I don't mind seeing the connector and plug.

For me is a great enjoyment to have a mouse connected to my EP... It was promised to EP users thirty years ago...
« Last Edit: 2015.May.31. 13:09:38 by gflorez »

Offline pear

  • EP lover
  • *
  • Posts: 825
  • Country: pl
  • Z80 only
    • Támogató Támogató
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #24 on: 2015.May.31. 11:23:04 »
Do not just put a finger. You have to bend it yet.
I lowered position of the plug-in, now it is just above the enclosure.
Now you can easily get to the RESET button over plug.
PCBs also decreased. Now it has 43 mm in height (98 mm width).

Now, a little sadder news.
I checked yesterday possibility to connect two joysticks and mice in such a way that do not interfere with each other. Because of the unusual interface circuit within the Enterprise, practically you have to separate each line of each device.
It would be required a large handful of transistors or at least a few additional integrated circuits.
Therefore, on the attached view appeared a PLD chip Xilinx 9572 in PLCC44 case.
Its price is comparable to that handful of transistors (approx. 8 USD).
By the way, I do not have to worry about the additional transistors, which would connect additional fire buttons.
To which KB lines do I connect Fire2 and Fire3 ?

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #25 on: 2015.May.31. 11:28:28 »
To the administrator: I think it would be better to move this new development to other thread to not confuse it with the "classic" Boxsoft interface and "derivatives".

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #26 on: 2015.May.31. 12:29:36 »
I think that putting the Fire buttons on rows 0 or 5 of J,K and L columns will give us three fire buttons for each joystick port. The three buttons can be read with only one IN (0xB6h) instruction.

(I believe that is why the designer of the Enterprise put the lecture of the joysticks in rows, theoretically you can connect upto six(with only one fire button), but then you can save processor time reading three joysticks at the same time.)

The mouse can share the right button(row 0, L column) with third Fire button of Joy 1 for backwards compatibility with the Boxsoft interface. Or you can leave pin 5 of the DB9 not connected and forget third Fire buttons. I think it is enough with two Fire buttons.

But we need imperatively the Left mouse button at row 0, K column be at the same time the second Fire button on Joy1. I think it doesn't matter for normal use.

---------------------------------
The pinout of the DB9 joystick connectors can be as this:

1 UP
2 Down
3 Left
4 Right
5 Fire 3   Not standard, only Kempston joysticks. Normally not connected, or used for mouse-pad signals on Atari-Amiga connectors.
6 Fire 1
7 +5v
8 Ground
9 Fire 2  Not widely used for fire. Yes in Kempston. On Amiga connector can act as second fire or for mouse-pad signals like on Atari connectors.
« Last Edit: 2015.May.31. 12:34:25 by gflorez »

Offline pear

  • EP lover
  • *
  • Posts: 825
  • Country: pl
  • Z80 only
    • Támogató Támogató
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #27 on: 2015.May.31. 12:36:52 »
All connections between the Enterprise and the devices will be inside a PLD.
At any time you can change the connection layout by JTAG.
I used almost entire PLD pins. Is left only one :)

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #28 on: 2015.May.31. 12:58:48 »
It is good looking... WITH OBSOLESCENCE BUILT-OUT like on the old EP128 adverts...

Offline pear

  • EP lover
  • *
  • Posts: 825
  • Country: pl
  • Z80 only
    • Támogató Támogató
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #29 on: 2015.May.31. 13:07:02 »
It took a long time, and still chasing :)