Seite 1 von 3 123 LetzteLetzte
Ergebnis 1 bis 15 von 37

Thema: Firmware zum Download

  1. #1
    Registered User Avatar von lupo
    Registriert seit
    01.11.2004
    Beiträge
    50

    Firmware zum Download

    VUsbMamePanelSW.20091017.zip

    Das ganze Paket kann auch von der WIKI Seite von V-USB
    herunter geladen werden!
    http://vusb.wikidot.com/project:mamepanel

    Code:
    Atmega8
    =======
    
    HID device list:
    
    - 1x Keyboard device (Mame functions control)
    - 1x Consumer device (OS volume control)
    - 2x Joystick device (Games joystick control)
    
    Control Functions:
    
        X4-2    SHIFTSWITCH     Off                     On
        -----------------------------------------------------------
        X2-1    JOY1DOWN        Joystick 1 Down         Keyboard Down Arrow
        X2-2    JOY1UP          Joystick 1 Up           Keyboard Up Arrow
        X2-3    JOY1LEFT        Joystick 1 Left         Keyboard Left Arrow
        X2-4    JOY1RIGHT       Joystick 1 Right        Keyboard Right Arrow
        X2-5    JOY1BUTTON1     Joystick 1 Button 1     Keyboard Enter Key
        X2-6    JOY1BUTTON2     Joystick 1 Button 2     Keyboard Escape Key
        X2-7    JOY1BUTTON3     Joystick 1 Button 3     Keyboard Tab Key
        X2-8    JOY1START       Keyboard Key 1          Keyboard P Key
    
        X3-1    JOY2DOWN        Joystick 2 Down         Keyboard Page Down
        X3-2    JOY2UP          Joystick 2 Up           Keyboard Page Up
        X3-3    JOY2LEFT        Joystick 2 Left         Volume Down
        X3-4    JOY2RIGHT       Joystick 2 Right        Volume Up
        X3-5    JOY2BUTTON1     Joystick 2 Button 1     Keyboard F7
        X3-6    JOY2BUTTON2     Joystick 2 Button 2     Keyboard Shift + F7
        X3-7    JOY2BUTTON3     Joystick 2 Button 3     Keyboard Alt + F4
        X3-8    JOY2START       Keyboard Key 2          Volume Mute
    
        X4-1    COINTRIGGER     Keyboard Key 5          Keyboard Key 5
    
    
    Atmega32
    ========
    
    HID device list:
    
    - 1x Keyboard device (Mame functions control)
    - 1x Consumer device (OS volume control)
    - 3x Joystick device (Games joystick control)
    - 1x Mouse device    (Games paddle control / OS mouse control)
    
    Control Functions:
    
        X9-2    SHIFTSWITCH     Off                     On
        -----------------------------------------------------------
        X3-1    JOY1DOWN        Joystick 1 Down         Keyboard Down Arrow
        X3-2    JOY1UP          Joystick 1 Up           Keyboard Up Arrow
        X3-3    JOY1LEFT        Joystick 1 Left         Keyboard Left Arrow
        X3-4    JOY1RIGHT       Joystick 1 Right        Keyboard Right Arrow
        X3-5    JOY1BUTTON1     Joystick 1 Button 1     Keyboard Enter Key
        X3-6    JOY1BUTTON2     Joystick 1 Button 2     Keyboard Escape Key
        X3-7    JOY1BUTTON3     Joystick 1 Button 3     Keyboard Tab Key
        X3-8    JOY1START       Keyboard Key 1          Keyboard P Key
    
        X4-1    JOY2DOWN        Joystick 2 Down         Keyboard Page Down
        X4-2    JOY2UP          Joystick 2 Up           Keyboard Page Up
        X4-3    JOY2LEFT        Joystick 2 Left         Volume Down
        X4-4    JOY2RIGHT       Joystick 2 Right        Volume Up
        X4-5    JOY2BUTTON1     Joystick 2 Button 1     Keyboard F7
        X4-6    JOY2BUTTON2     Joystick 2 Button 2     Keyboard Shift + F7
        X4-7    JOY2BUTTON3     Joystick 2 Button 3     Keyboard Alt + F4
        X4-8    JOY2START       Keyboard Key 2          Volume Mute
    
        X5-1    JOY3DOWN        Joystick 2 Down         no function
        X5-2    JOY3UP          Joystick 2 Up           no function
        X5-3    JOY3LEFT        Joystick 2 Left         no function
        X5-4    JOY3RIGHT       Joystick 2 Right        no function
        X5-5    JOY3BUTTON1     Joystick 2 Button 1     no function
        X5-6    JOY3BUTTON2     Joystick 2 Button 2     no function
        X5-7    JOY3BUTTON3     Joystick 2 Button 3     no function
        X5-8    JOY3START       Keyboard Key 2          no function
    
        X6-1    COINTRIGGER     Keyboard Key 5          Keyboard Key 5
    
        X7-1    MOUSEXCLOCK     Mouse horizontal        Mouse horizontal
        X7-2    MOUSEXDIR       Mouse horizontal        Mouse horizontal
    
        X8-1    MOUSEYCLOCK     Mouse vertical          Mouse vertical
        X8-2    MOUSEYDIR       Mouse vertical          Mouse vertical

  2. #2
    Registered User
    Registriert seit
    16.09.2005
    Ort
    Stuttgart
    Beiträge
    260
    Der HID-Descriptor sieht mal wirklich heiß aus, sehr cool!
    Habts ihr zur Erzeugung ein Tool benutzt?

  3. #3
    Registered User
    Registriert seit
    19.10.2009
    Beiträge
    1
    Zitat Zitat von rieker Beitrag anzeigen
    Der HID-Descriptor sieht mal wirklich heiß aus, sehr cool!
    Habts ihr zur Erzeugung ein Tool benutzt?
    Letztendlich nicht, ich hab zwar mal das offizielle HID Descriptor Tool von usb.org verwendet, nach dem ich mich zu tode gelickt hatte is es dann solide abgestürzt (vor dem Speichern natürlich), also hab ich einfach von den VUSB Projekten die passenden Descriptoren zusammengesucht und den source code editiert (was sich für einen Programmierer ja eigentlich auch so gehört :-D).
    Geändert von andi (26-11-2009 um 10:34 Uhr)

  4. #4
    Registered User Avatar von lupo
    Registriert seit
    01.11.2004
    Beiträge
    50

    Pinout Atmega32

    Anbei das Atmega32 Pinout für diese Firmware Version
    atmega32.jpg

  5. #5
    Registered User Avatar von lupo
    Registriert seit
    01.11.2004
    Beiträge
    50

    Firmware Version 1.1

    Neue Firmwareversion mit Support für bis zu 8 Buttons pro Joystick.
    VUsbMamePanelSW.20100824.zip

  6. #6
    Registered User
    Registriert seit
    25.04.2006
    Beiträge
    1
    Zitat Zitat von lupo Beitrag anzeigen
    Neue Firmwareversion mit Support für bis zu 8 Buttons pro Joystick.
    VUsbMamePanelSW.20100824.zip
    Pinout latest version. for 2x 8buttons 2players ???

    sorry my english is very bad.
    thanks

  7. #7
    Registered User
    Registriert seit
    29.08.2011
    Beiträge
    6
    Hallo
    auf der suche nach ein selbstbau Mame Panel bin ich auf diese seite gestossen. Bevor ich mir das VUsbMamePanel zusammenbaue habe ich eine Frage: in dem Downloadpaket ist kein fertiger USB-Treiber enthalten, wie kann man diesen erstellen oder gibt es eine Download Quelle?

    juergen

  8. #8
    Registered User Avatar von lupo
    Registriert seit
    01.11.2004
    Beiträge
    50
    Zitat Zitat von juergen Beitrag anzeigen
    Hallo
    auf der suche nach ein selbstbau Mame Panel bin ich auf diese seite gestossen. Bevor ich mir das VUsbMamePanel zusammenbaue habe ich eine Frage: in dem Downloadpaket ist kein fertiger USB-Treiber enthalten, wie kann man diesen erstellen oder gibt es eine Download Quelle?
    juergen
    Hallo Juergen,

    im Downloadarchiv ist die Firmware für das Buttonpanel als Source-Code und als Binary enthalten. Du benötigst am PC keinen eigenen Treiber da sich das Buttonpanel als Standard HID Device meldet und die Treiber dafür schon im Betriebssystem integriert sind. Konkret meldet sich das Panel mit der Firmware für den Atmega 32 als:
    1x HID Keyboard Device
    3x HID Joystick Device mit je drei Tasten
    1x HID Mouse Device (Spinner/Trackball)
    1x HID Consumer Control Device (Lautstärkeregelung)

    Wenn du eine andere Konfiguration benötigst, musst du den Sourcecode selbst anpassen. Als Entwicklungsumgebung eignet sich dafür das AVR Studio 4 welches du auf der Homepage von Atmel kostenlos herunterladen kannst.

    LG

  9. #9
    Registered User
    Registriert seit
    29.08.2011
    Beiträge
    6
    Danke für die Antwort

  10. #10
    Registered User
    Registriert seit
    29.08.2011
    Beiträge
    6
    Zitat Zitat von lupo Beitrag anzeigen
    Hallo Juergen,

    im Downloadarchiv ist die Firmware für das Buttonpanel als Source-Code und als Binary enthalten. Du benötigst am PC keinen eigenen Treiber da sich das Buttonpanel als Standard HID Device meldet und die Treiber dafür schon im Betriebssystem integriert sind. Konkret meldet sich das Panel mit der Firmware für den Atmega 32 als:
    1x HID Keyboard Device
    3x HID Joystick Device mit je drei Tasten
    1x HID Mouse Device (Spinner/Trackball)
    1x HID Consumer Control Device (Lautstärkeregelung)

    Wenn du eine andere Konfiguration benötigst, musst du den Sourcecode selbst anpassen. Als Entwicklungsumgebung eignet sich dafür das AVR Studio 4 welches du auf der Homepage von Atmel kostenlos herunterladen kannst.

    LG
    Hallo
    erkannt wir der V-USB Controller von
    Windows 2000 pro
    Windows XP pro 32Bit

    nicht erkannt von
    Windows Vista Ultimate 32Bit
    Windows 7 Ultimate 64Bit

    gibt es für Windows 7 Treiber?

    juergen

  11. #11
    Registered User Avatar von lupo
    Registriert seit
    01.11.2004
    Beiträge
    50
    Zitat Zitat von juergen Beitrag anzeigen
    Hallo
    erkannt wir der V-USB Controller von
    Windows 2000 pro
    Windows XP pro 32Bit

    nicht erkannt von
    Windows Vista Ultimate 32Bit
    Windows 7 Ultimate 64Bit

    gibt es für Windows 7 Treiber?

    juergen
    Hallo Juergen,
    was genau meinst du mit nicht erkannt? Wird das ganze Device nicht erkannt oder funktioniert nur eine bestimmte Funktion nicht?
    Ich habe erst kürzlich das Buttonpanel auf Windows 7 Home Premium 64 Bit getestet und da funktioniert es einwandfrei - ohne zusätzliche Treiber.

  12. #12
    Registered User
    Registriert seit
    29.08.2011
    Beiträge
    6
    Zitat Zitat von lupo Beitrag anzeigen
    Hallo Juergen,
    was genau meinst du mit nicht erkannt? Wird das ganze Device nicht erkannt oder funktioniert nur eine bestimmte Funktion nicht?
    Ich habe erst kürzlich das Buttonpanel auf Windows 7 Home Premium 64 Bit getestet und da funktioniert es einwandfrei - ohne zusätzliche Treiber.
    die Meldung lautet "USB-Gerät wurde nicht erkannt", also das Device.
    die Meldung kommt bei Vista 32 u. Win7 64

  13. #13
    Registered User Avatar von lupo
    Registriert seit
    01.11.2004
    Beiträge
    50
    Zitat Zitat von juergen Beitrag anzeigen
    die Meldung lautet "USB-Gerät wurde nicht erkannt", also das Device.
    die Meldung kommt bei Vista 32 u. Win7 64
    Hallo Jürgen,
    ich würde nochmal die Schaltung und die gesetzten Fusebits kontrollieren. Ich habe meinen Aufbau wie schon gesagt sowohl mit Win7 64 Home Premium als auch mit Win XP und Mac getestet und da läuft alles einwandfrei. Fehlende Host Treiber sind also sicher nicht das Problem.

    Hast du die Schaltung oder die Firmware modifiziert oder hast du alles 1:1 übernommen?

  14. #14
    Registered User
    Registriert seit
    29.08.2011
    Beiträge
    6
    Zitat Zitat von lupo Beitrag anzeigen
    Hallo Jürgen,
    ich würde nochmal die Schaltung und die gesetzten Fusebits kontrollieren. Ich habe meinen Aufbau wie schon gesagt sowohl mit Win7 64 Home Premium als auch mit Win XP und Mac getestet und da läuft alles einwandfrei. Fehlende Host Treiber sind also sicher nicht das Problem.

    Hast du die Schaltung oder die Firmware modifiziert oder hast du alles 1:1 übernommen?
    Firmware übernommen, Spannungsregler(Drahtbrücke eingelötet) wegelassen und ein 5V ATMEGA32 eingesetzt. Beim auslesen des ATMEGA's sieht man das die Fusebits richtig gesetzt sind. Es ist aber weiter nicht so Tragisch da ich für den MAME Rechner sowieso XP einsetzen werde.
    Danke für die Mühe.

  15. #15
    Registered User Avatar von lupo
    Registriert seit
    01.11.2004
    Beiträge
    50
    Zitat Zitat von juergen Beitrag anzeigen
    Firmware übernommen, Spannungsregler(Drahtbrücke eingelötet) wegelassen und ein 5V ATMEGA32 eingesetzt. Beim auslesen des ATMEGA's sieht man das die Fusebits richtig gesetzt sind. Es ist aber weiter nicht so Tragisch da ich für den MAME Rechner sowieso XP einsetzen werde.
    Danke für die Mühe.
    Hallo Jürgen,

    das weglassen des Spannungsregler war keine gute Idee! Der Spannungspegel der USB Datenleitungen darf laut Spezifikation nur 3.3V betragen. Mir ist bewusst, dass der Atmega32 auch mit 5V betrieben werden kann, aber die USB Spec. verlangt eben 3.3V auf den Datenleitungen. Unbedingt den Spannungsregler nachbestücken bevor dir das USB Port oder der ganze Rechner abraucht.

    LG

Seite 1 von 3 123 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •