Thanks for your reply cotmm68030, your info and your links. I am always interested in new ideas
First, I want to set things clear... I am not saying that you (or anybody else) implying this... so please don't misunderstand me!
Never said that I am building something revolutionary and that no one has thought before. After all I have found a lot of implementations over the internet. Building arcade machines is not so difficult (especially if you can handle wood).
I am selling nothing... The controller I am building is there, in order to build it by your own (if you like it). The firmware will be open source...
The frontend is totally free. No registration needed, no nothing! (Maybe in the future I will open the code too)
And of course, it's about one more and different implementation, among all other
My goal from the start was, Can I make a game machine with the minimal cost
(That means buying no extra hardware or software).Several of the commercial keyboard encoders out there will allow you to dynamically remap the encoder, and some of the analog joysticks (such as the U360) will let you remap the direction matrix as well. Several of the front-ends (such as the free Hyperspin and the free Mala) will run the re-map the encoder and the joystick specific to each game when you launch it.
For the Ultimarc line of encoders/joysticks, the utilities for remapping are available here:
http://www.ultimarc.com/download.html
For moving the mouse with just a joystick there are programs such as Joy2Mouse:
http://atzitznet.dyndns.org/Joy2Mouse3/help.html
If paired with an analog joystick like the U360, you would be able to move the mouse at different speeds using that software as well.
Most front-ends (again such as Hyperspin or Mala) are designed to work with a joystick + buttons by themselves, but they can also be configured to use a mouse if you wanted to.
......
To tell you the truth, first I tested Mala. I didn't like it

Then I tryed Hyperspin. Before even try it, I read that is not so easy to set up... and indeed it is complecated.
But the thing that really bothers me with hyperspin, is that they force you to register in order to download. Generally I dislike such a policy. Is your software free or not?
Some of you will say: So big deal... But for me, it is!
The commercial frontEnds are very very nice and impressive. Maximus arcade looks good, but I liked GameEX a lot
Unfortunatelly, You must buy them and my intial intention was to cut the budget out and not increase it
Thanks for the joy2mouse link, cotmm68030. I really didn't know about it.
However correct me if I am wrong.
This software uses a real joystick, to control the mouse or the keyboard.
Well, I don't have a real joystick. I have a button based arcade HAPP joystick, which is connected as a keyboard. So, I want to control the mouse with the keyboard (e.g. with the arrow keys). This is what my software does.
Also I can control the mouse with a web camera (for the homemade gun, I was talking about). And all, in one software!
.....
A few of the "visual pinball" builds on this forum have incorporated "tilt-bob" mechanisms to handle the detection of tilting the machine. Some have used single key-press encoding by using mercury switches, others have had a more robust input by using the actual tilt-bob mechanism from a pinball machine. Another commercial options is the uHid G:
http://www.u-hid.com/home/uhidg.php
This is a 3-Axis accelerometer which will send keypresses for movement in XYZ. Thus a single board and USB cable would encode all nudge movement.
Good luck on your self-built encoder. Perhaps some of these other products will give you ideas.
Even if I have an accelerometer I will not use it. I think it will be a waste (better use it in another project). I will stay with the mercury switches, as my initial thought was.
I like the cabinet design. very nice. I'd love to see some more pics
Thank you mgb!!!
And I did see your cab and it looks fantastic. It's enormous but very good
The design is based on a Greek original cabinet, but unfortunatelly I couldn't find any plans for it. So I created my own based on some pictures. There are not exactly the same, but pretty close!
I do have a lot of pictures from the begining of creation. I have upload them here and there. I will upload some pictures here too...
Here are some pictures of the original cabinet, I am talking about (I spent a lot of hours on a such machine, when I was young

)

