???
Математика на уровне МГУ

Показано с 1 по 5 из 5

Тема: Mjoy question

  1. #1
    Зашедший
    Регистрация
    08.04.2006
    Сообщений
    64
    Записей в дневнике
    1

    Mjoy question

    Guk,

    Thanks for help.
    But my problem is not work whit two Mjoy8 together.
    I think that translation confused my post.
    I build 3 Mjoy8, the first Mjoy8 work fine (I put into Saitek X-36 joystick), but my Mjoy8 nr. 2 and nr. 3 Mjoys do not work.
    Nr.2 get #int 24 error.
    Nr.3 program ok, but say "USB device unknown".
    - The first programmed ATMEGA (Nr.1) work OK into Nr.2 PCB... !!?
    Well, to little success whit this model.

    Thus I decide try whit Mjoy16, build two based in Mjoy16 NEW Lay post latter in this thread, both work OK.
    Now I need a compact design to fit into Suncon F-15 Hawk, that have a little space into base.

    I find the different LAY linked upper (#1568), but they have additional components in PCB, are filters? The work better?

    About change Mjoy name to Zjoy:
    I need work ONE Mjoy8 (box to trim and buttons) after my SWF22 (TM F22+TQS whit B.Church digital chips). Thus I do not need change assignments for WWF22 inf IL2.

    In my country good joystiks are virtualy inesistant - import one are expensive - about 77% of fees over price plus postage, one Saitek X-52 cost ~U$ 900 in local store...
    Then same great BU0836 controler is expensive for us.

    Thus rebuild old gameport models are a relistic option for us.
    ATMEGA chips cost me 3,5 and 6 U$ each.
    I have these to mod in USB for friends: Gameporte TM Top Gun, CH F16 Combatstick, CH Force FX, Suncon F-15 Hawk.

    Thanks.

    Sokol1_Br
    Крайний раз редактировалось Sokol1_Br; 16.07.2007 в 05:57.

  2. #2
    Зашедший
    Регистрация
    29.08.2005
    Адрес
    Australia
    Возраст
    51
    Сообщений
    109

    Re: Mjoy question

    OK, I see
    So if you need to move the MJoy8 in the list of joysticks, it's easy.
    I hope you got the source code of the microprogramm before www.mindaugas.com closed down. The source code has plenty of comments in it, so telling by those comments you need to change the Vendor Id of your Mjoy8. Here is the extract from the source code:

    .equ VendorUSBID =0x04FF ;vendor identifier
    ;********************************************************************************
    ;*
    ;* IMPORTANT NOTE about Vendor ID
    ;*
    ;* For some reason known only to God the possibility to change
    ;* joystick's position in control panel is not implemented
    ;* in Microsoft Windows XP.
    ;* All joysticks in control panel and DirectX enumeration appear
    ;* in order of increasing Vendor ID.
    ;* So if you want MJoy to appear on top of the list set VendorUSBID=0x0000.
    ;* If you want to have second MJoy behaving as secondary
    ;* controls (throttle quadrant, trimmers, propeller pitch, mixture, etc.)
    ;* you can set this controller's VendorUSBID=0x0001 and so on.
    ;* Of course if you want to have MJoy the last on the list I suppose you
    ;* should set this to VendorUSBID=0xFFFF
    ;*
    ;* Disclaimer: Vendor ID values that are specified in standards and vendors list
    ;* are different than that just described. Change this to your own risk although
    ;* I don't see any unless you set it equal to some existing USB device on
    ;* your system. This measure is a workaround to overcome a flaw in operating
    ;* system.
    ;*
    As for the MJoy8 devices that didn't work for you... I had similar symptoms when I didn't burn the fuses.
    Did you burn the security fuses in ATMega8 after you loaded the microprogram image (.HEX file)?

  3. #3
    Зашедший
    Регистрация
    08.04.2006
    Сообщений
    64
    Записей в дневнике
    1

    Re: Mjoy question

    Guk,

    I think that I save almost entire site of Mindaugas in my HD.

    After 5 or 6 try, whit differents .HEX, original and modded ones, and whit "security bits" write, for Mindaugas instrucions and for alternative method sugest in Project Tupolev forum, whit persitant failures, I try whit modded .HEX sugest by Gelo: Mjoy_1_2_PED.HEX and now my n# 3 Mjoy8 work.

    Mjoy #2 still continue with int-24 error. I think that I have one defective AMEGA.

    Thanks for your help.

    BTW- Build this device it is very entertaining.

    Sokol1_Br

  4. #4
    Зашедший
    Регистрация
    29.08.2005
    Адрес
    Australia
    Возраст
    51
    Сообщений
    109

    Re: Mjoy question

    Well done!
    You fixed one of the devices!
    Before you throw away the ATMega from device #2, do you think you can reprogram it if you stick it into device #3? I mean that there might be something wrong with the other parts e.g. capasitors, resistors, zener diodes of the device#2.
    So If I were you I would try ATMega#2 in the device#3 which you know is working.

    Good luck!

  5. #5
    Зашедший
    Регистрация
    08.04.2006
    Сообщений
    64
    Записей в дневнике
    1

    Re: Mjoy question

    Well, definitively I have a defective ATMEGA, I try to program this in my three PCBs whit no luck, still int-24 error. I put this in the garbage, no more headache.

    Maybe somebody wants to save the instructions/files of the Mindaugas site, still available in webarchive.org:
    http://web.archive.org/web/*/http://www.mindaugas.com
    http://web.archive.org/web/200705151...projects/MJoy/
    Thanks to 2Kwel in Frugalsworld.

    Sokol1
    Крайний раз редактировалось Sokol1_Br; 22.07.2007 в 08:02.

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •