Welcome, Guest. Please login or register.


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

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #240 on: 2015.October.09. 14:54:17 »
I have a better idea. I'll send to Zozo ready EnterMice for test and checks itself :)
I have the second tester. Do you agree Zozo ?
Good idea :ds_icon_cheesygrin:

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #241 on: 2015.October.09. 14:59:55 »
He can test it on his 10Mhz Enterprise.

Offline pear

  • EP lover
  • *
  • Posts: 825
  • Country: pl
  • Z80 only
    • Támogató Támogató
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #242 on: 2015.October.11. 11:09:00 »
Exactly five months ago, on May 11th I received an e-mail from gflorez with a question:
"I must ask you, are you interested in doing a series of mouse adaptors?"
It's like waving a red rag in front of the bull's nose ;)
By the way, my zodiac sign is Taurus.
Are you, gflorez, you're not accidentally toreador ? ;)

From this e-mail began project EnterMice (name I came up a little later).
It was created from scratch.
Only on the basis of ideas and very detailed descriptions of the operation,
for which many thanks for gflorez.

There are a few of my original concepts.
Starting from the shape of the plate, joysticks matrix, circuit to generate interrupts,
ending on written from scratch firmware that supports PS/2 (maybe better than on PC ;) ),
emulates a Neos/MSX mouse and a joystick.

A little statistics :)
The time spent on work on the project is 5 months on average approx. 1 hour per day
(not counting tests which has just officially start :) ).
This gives approx. 150 hours (times are approximate) at:
- project of the design (5h)
- electronic circuits design (25 h)
- project of PLD matrix (10 hours)
- simulations and tests of electronic circuits (10 hours)
- PCB design (20 hrs)
- execution of PCBs (48 h) - This part the Chinese did ;)
- preparation of orders and deliveries of components (5 hours)
- preparation of components for assembly and assembly of interfaces (25 hours)
- preparation of software to test a prototype (5 h)
- tests of a prototype (5 hours)
- project of the firmware (10 hours)
- writing and testing the firmware (30 h).

Left to do:
- individual test of each interface
- shipping :)

Well, EnterMice is ready :)
First few pieces to tests will travel tomorrow to gflorez and Zozo.
After approval ;) will go to the other.

The final EnterMice price is 41 EUR (plus the cost of shipping within Europe 5 EUR).
This is the price only of components, PCBs and costs that I had to incur on purchases (shipping, duties, taxes).
The rest, all my work which is inserted in the project, you have free.
Perfectly wonderful time.
I wish you also have fun.

Offline BruceTanner

  • EP lover
  • *
  • Posts: 607
  • Country: gb
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #243 on: 2015.October.11. 11:25:57 »
:smt041 :smt041 :smt041 :smt041 :smt041 :smt041 :smt041 :smt041 :smt041 :smt041
:bow: :bow: :bow: :bow: :bow: :bow: :bow: :bow: :bow: :bow:

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #244 on: 2015.October.11. 11:28:29 »
Congratulations!

Could the next one be a hardware snapshot extension to the EP or the EP+Cartridge SD ? :)
Z80 System

Offline gflorez

  • EP addict
  • *
  • Posts: 3607
  • Country: es
    • Támogató Támogató
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #245 on: 2015.October.11. 16:26:19 »
Certainly I'm not a "matador"(it's the name here). I like more to see the bulls running alive on other more popular type of "fiesta", like the "encierros"(do you know the "San Fermines"?).

Searching similitude with animals I think I'm more like a mule... Slow intelligence but  strong headed....

It has been a short time to me the five months, I remember it was easy to convince you that the theory can be put into practice, and the lack of a mouse standard on the Enterprise scene .

I want to emphasize to all who have ordered or desire one Entermice adapter, the effort put on this project by Pear, its author. He can say he has spent exactly xxx hours of his time, but in reality every project is an obsession and creativity usually comes on the worst moment.... 

He has done all the steps, starting from converting to standard the strange signals of the Enterprise control ports, passing by the implementation of the PS/2 to MSX logic, the design of the circuits and the election of the chips involved, to the tedious cutting and soldering of the edge connectors. And all in five moths....

Don´t say him... but really, I think the Entermice is still very cheap at 41 Euro.....

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14722
  • Country: hu
    • http://enterprise.iko.hu/
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #246 on: 2015.October.11. 19:07:58 »
Thank you very much! :smt038

Offline pear

  • EP lover
  • *
  • Posts: 825
  • Country: pl
  • Z80 only
    • Támogató Támogató
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #247 on: 2015.October.12. 21:13:39 »
But even if I have a multi button joystick what is not compatible with the Kempston DB-9 layout (with the fire buttons, or at all) I can easily convert those only by wire, because of the 7 paralell input lines served by the EnterMice.
(...)
So, I can connect (from a hardware point of perspective) complex controllers to EnterMice's DB9 connectors while the 7 line is enough to me. And 3 fire buttons will (almost :)) be enough.
A small addition to the EnterMice - Sega controller adapter.

@Z80System:
On your interface will be added a pin with the Data Out signal (B3) from the serial port RS-423 of Enterprise.
You will be able to test it himself.

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #248 on: 2015.October.12. 21:53:35 »
Quote
A small addition to the EnterMice - Sega controller adapter.

Wow ... that will be some (much) time till I can understood the circuit really ... but, if I understand your tables ...

Do you want to make the EP able to access all of the directions and buttons of the (even the 6! buttons type of) sega controllers with only a few discrete electronic parts ?

Does pulse-3 mean that I have to switch on/off the B3 3 times ?
Can I switch on/off as fast as I want ?
For what time will be the "Select=pulse 3" column on the outputs of the megadrive controller after the pulse-3 ?

Quote
On your interface will be added a pin with the Data Out signal (B3) from the serial port RS-423 of Enterprise.

Will not it interfere with the other functionalities of the EnterMice ? Like mouse itself, and such ?
Z80 System

Offline pear

  • EP lover
  • *
  • Posts: 825
  • Country: pl
  • Z80 only
    • Támogató Támogató
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #249 on: 2015.October.12. 22:03:28 »
Do you want to make the EP able to access all of the directions and buttons of the (even the 6! buttons type of) sega controllers with only a few discrete electronic parts ?
Yes, exactly :)
Does pulse-3 mean that I have to switch on/off the B3 3 times ?
Can I switch on/off as fast as I want ?
For what time will be the "Select=pulse 3" column on the outputs of the megadrive controller after the pulse-3 ?
Unfortunatelly I don't have any Sega controller to test it.
Will not it interfere with the other functionalities of the EnterMice ? Like mouse itself, and such ?
No, it's independent solution.

Offline Tutus

  • EP lover
  • *
  • Posts: 679
  • Country: hu
    • Enterprise 128
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #250 on: 2015.October.12. 22:10:57 »
:smt038 :smt038 :smt038

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #251 on: 2015.October.12. 22:16:38 »
Quote
No, it's independent solution.

Oks it will be cool,

I hope I can do it with the help of pages like these:

https://www.cs.cmu.edu/~chuck/infopg/segasix.txt
https://applause.elfmimi.jp/md6bpad-e.html
Z80 System

Offline pear

  • EP lover
  • *
  • Posts: 825
  • Country: pl
  • Z80 only
    • Támogató Támogató
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #252 on: 2015.October.12. 22:21:40 »
Now I ordered two Sega controllers on eBay.
When arrived will be test it :)

Offline Z80System

  • EP addict
  • *
  • Posts: 3848
  • Country: hu
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #253 on: 2015.October.12. 22:27:56 »

Quote
Now I ordered two Sega controllers on eBay.
When arrived will be test it :)

Did those pages make you curious, or did you lose your fate in me ? :)
Z80 System

Offline pear

  • EP lover
  • *
  • Posts: 825
  • Country: pl
  • Z80 only
    • Támogató Támogató
Re: EnterMice (Joy & PS/2 mouse interface)
« Reply #254 on: 2015.October.12. 22:32:58 »
Generally curious ;)
Additionally those controllers are very cheap. Only $6 for two controllers.