Hallo, habe zwei Joystickadapter nachgebaut und möchte im asm-SourceCode den DevName für die USB-Geräte ändern damit unter VICE64 die Joysticks mit unterschiedlichem Namen angezeigt werden. Nach dem Compilieren mit "gavrasm" und dem Flashen per ArduinoISP, wird immer noch der alte Name angezeigt. Link zum Projekt und Sourcecode: https://www.c64-wiki.de/wiki/CJoy Folgende Änderung habe ich im Sourcecode eingetragen: <CJoy> ersetz durch <Joy1>
1 | ;------------------------------------------------------------------------------------------ |
2 | DevNameStringDescriptor: |
3 | .db (DevNameStringDescriptorEnd-DevNameStringDescriptor)*4-2,3;length, type: string descriptor |
4 | .db "Joy1" |
5 | ;******************************************************************************** |
6 | ;* |
7 | ;* NOTE about DevNameStringDescriptor |
8 | ;* |
9 | ;* This name will appear in game devices list control panel in Windows. |
10 | ;* If you want to have several CJoy devices on the system you can |
11 | ;* change this name together with Vendor ID to the one you like. |
12 | ;* Please note that for some reason only first 4 characters will be |
13 | ;* displayed so there is no point making it longer than 4 characters. |
14 | ;* |
15 | ;******************************************************************************** |
16 | DevNameStringDescriptorEnd: |
17 | |
18 | NameStringDescriptor: |
19 | .db (NameStringDescriptorEnd-NameStringDescriptor)*4-2,3;length, type: string descriptor |
20 | .db "Joy1, ATMega8 based digital USB joystick V0.03" |
21 | NameStringDescriptorEnd: |
Wer kann weiterhelfen ?