Features
This application is targeted for home aircraft cockpit simulator applications. Although it is best suited for aircraft simulator
it can be used for other applications as well. Many axes and buttons might become useful for spaceship, car, tank simulators etc.
This controller may be used even not only in games. Examples might be multimedia devices control such as virtual audio mixers, virtual
radios, house surveillance etc.
Main features of this MJoy16 Application C1 are:
- 64 pushbuttons support
- 16 double-action toggle switches support
- 4 double-action rotary switches support for convenient frequency control
- 1 8-position hatswitch
- 2 controls mapping modes
- Axes centering disabling possibility
- Auto calibration
- Additional support options for multiple MJoy16-C1 controllers on one computer
Documentation
Detailed documentation together with wiring schematics of this application is in User's Manual available for download from
MJoy16-C1 product page or from direct link below:
    Download:     MJoy16-C1 User's Manual v1
Software
You can download the assembled software image for ATmega16 chip of MJoy16-C1 below:
    Download:     MJoy16-C1 ATmega16 software image v1.3
Brief MJoy16 programming guide will is available on
MJoy16-C1 programming page.
Source code is not available.
Joystick buttons mapping software
MJoy16-C1 is a true Plug-and-Play device and automatically appears in Windows as 8 axes, 112 buttons and 1 hat switch joystick.
Not all simulator games are able to process more than 32 buttons per joystick. This is because these
games still use old and outdated joysticks interfacing method. Since DirectX 5 introduction new interfacing
method became available but not all newest games use it. One example is Microsoft Flight Simulator(TM) series.
One possibility to overcome this is to install several MJoy16-C1 controllers. Please consult User's Manual for details
of implementing this solution.
Another way to overcome this limitation is to use software which maps joystick buttons to keyboard keys.
One possible presented software is
MJoy Mapper which allows you to create your custom configuration joystick buttons to
keyboard keys mapping layout. You may download it from the MJoy Mapper software page:
    MJoy Mapper software page
Project contact
If you have questions regarding this project contact me on address below:
   
Notes
Note: All above .pdf documents are in Adobe Acrobat 5 format and can be opened by Adobe Acrobat Reader version 5 or
later which is available for download from the page on Adobe site:
Get Acrobat Reader 5 or newer.
License and Copyrights
All information published on this page is free for non commercial use.
All presented programs are under GPL license (for non commercial use).
For licensing information of this project use in commercial products contact .
Copyright ©
2005, Lithuania, www.mindaugas.com
Copyright © Ing. Igor Cesko 2003, Slovakia, http://cesko.euro-science.net/ , cesko@internet.sk
Last update: 2005-06-07