DEUTSCHE VERSION |
|
Links | | | Forums | | | Comments | | | Report news |
Chat | | | Polls | | | Newsticker | | | Archive |
amiga-news.de Forum > Amiga, AmigaOS 4 > cocolino + OS4 | [ - Search - New posts - Register - Login - ] |
-1- 2 | [ - Post reply - ] |
2008-01-07, 22:27 h gerograph Posts: 621 User |
Hallo, noch ne Frage, hab gelesen in einem Thread, dass OS4 mit dem Cocolino Mausadapter zusammenarbeitet, und damit auch die Wheelfunktion der Maus unterstützt ! Habe auch nach IPrefs NEWMOUSE gesetzt und starte den Cocolino.driver von der mitgelieferten Diskette (68k Version). Das Cocolino Testprogramm meldet auch entsprechende Events zurück. Allerdings lässt sich in OS4 z.B. in Dateirequestern nicht mit der Maus scrollen. Muß ich noch die Software (welche ?) von der Diskette installieren ? Oder bringt OS4 die unterstützung automatisch mit ??? [ - Answer - Quote - Direct link - ] |
2008-01-07, 22:45 h MaikG Posts: 5172 User |
>Allerdings lässt sich in OS4 z.B. in Dateirequestern nicht mit der >Maus scrollen. Ist normal, dachte auch erst spätestens in OS4 muss alles scroolen und mein Maustreiber ginge nicht... Bei Aweb und Yam merkte ich aber das dieser schon funktioniert nur bei OS4 wird nichts gescroolt. Das entsprechende OS3 Patches die da was anpassen laufen ist zu bezweifeln... [ - Answer - Quote - Direct link - ] |
2008-01-07, 23:29 h whose Posts: 2156 User |
@gerograph: Im Zweifelsfall mußt Du ggf. noch FreeWheel installieren. Auf meinem (derzeit verliehenen) 4000er geht es jedenfalls bestens und sogar über eine Highway und eine daran angeschlossene USB-Maus scrollt alles brav mit dem Rad, was bei OS4 darauf reagieren soll... @MaikG: Zitat: Letzteres stimmt ja auch in gewissem Sinn. Ohne den passenden "Übersetzer" vor dem input.device geht es halt nicht. "Normal" ist es jedenfalls nicht, daß bei Dir kaum etwas aufs Mausrad reagiert. Es sei denn, mein 4000er ist "unnormal", aber das kannst Du dem Weihnachtsmann erzählen... -- --- µA1 PPC 750GX-800 A4000 PPC 604e-233 [ Dieser Beitrag wurde von whose am 07.01.2008 um 23:44 Uhr geändert. ] [ - Answer - Quote - Direct link - ] |
2008-01-07, 23:57 h MaikG Posts: 5172 User |
>Letzteres stimmt ja auch in gewissem Sinn. Ohne den passenden >"Übersetzer" vor dem input.device geht es halt nicht. Ja, aber das ist doch WheelBusMaus, es übersetzt die eingehenden Daten der Maus in den "New Mouse" Standard. >"Normal" ist es jedenfalls nicht, daß bei Dir kaum etwas aufs >Mausrad reagiert. Nicht? Bei OS3.9 reagiert auch nur Aweb, Yam und solche Programme die das unterstützen. Mir wurde aber berichtet das es Programme gibt die sich entsprechend in die Gadgets reinhacken und diese dadurch ebenfalls funktionieren. Aber die beeinflussen wiederum Programme die dies bereits sauber unterstützen. [ - Answer - Quote - Direct link - ] |
2008-01-08, 00:09 h whose Posts: 2156 User |
Zitat: Bei meinem 4000er macht das das mitgelieferte "FreeWheel" und damit funktionierts prächtig und genauso, wie es soll. Anscheinend unterstützt dieses "WheelBusMouse" (kenne ich übrigens gar nicht, weil ich direkt FreeWheel von der Cocolino-Diskette eingesetzt habe und das einwandfrei funktionierte) NEWMOUSE-Events nicht so ganz korrekt oder es hängt sich nicht wirklich sauber vor das input.device. Probiers doch mal mit FreeWheel, das kostet nichts, weil das auf der cocolino-Diskette mit drauf ist. Ganz nebenbei kannst Du damit noch ein paar Feinheiten regeln. Zitat: Die ReAction-Gadgets von OS3 unterstützen meist keine NEWMOUSE-Events, das ist richtig. Die von OS4 unterstützen durchgängig das OS4-eigene Mausevent-Protokoll, auf das IPrefs auf Wunsch die NEWMOUSE-Events von FreeWheel übersetzt. MUI-Programme wiederum (bzw. die MUI-Gadgets) unterstützen NEWMOUSE-Events von Haus aus, weil das Protokoll genau dafür damals ersonnen wurde, wenn ich mich recht erinnere. Davor gabs ein paar andere Ansätze, Mausräder zu integrieren (u.A. ein Cursortasten-Hack). Zitat: Wenn die Programme das sauber unterstützen, taugen die Hacks nichts, wenn sie dann stören. Ganz einfach. -- --- µA1 PPC 750GX-800 A4000 PPC 604e-233 [ Dieser Beitrag wurde von whose am 08.01.2008 um 00:12 Uhr geändert. ] [ - Answer - Quote - Direct link - ] |
2008-01-08, 01:11 h whose Posts: 2156 User |
Also, ich hab mal ein klein wenig recherchiert: Die NEWMOUSE-Events kommen nicht vom cocolino.driver selbst, sondern von einem Programm (meist ein Commodity), welches die vom Adapter"treiber" (eigentlich ist es ein Patch) ankommenden Signale ggf. als NEWMOUSE-Events an das input.device weiterreicht. Ähnlich funktioniert das bei seriellen Mäusen mit Scrollrad. Ohne diese "Übersetzer"-Commodities wirds dann also wohl kaum funktionieren. Der cocolino.driver macht wohl nichts anderes, als am Mausport auf die Signale vom Adapter zu horchen und "Bescheid" an den "Übersetzer" zu geben, wenn sich da was in Sachen Scrollräder und/oder 4. und 5. Maustaste über z.B. die Analog-Eingänge oder z.B. den Lightpen-Eingang tut (keine Ahnung, wie die das genau codieren). Die "normalen" Maus-Signale (inkl. 3. Taste) werden vom Adapter direkt auf die richtigen Pins gebracht. Für jegliches Scrolling via NEWMOUSE-Events brauchts dann also einen Übersetzer. Da das von MaikG verwendete Teil anscheinend nicht funktioniert sollte man FreeWheel nehmen, das funktioniert. Edit: Allerdings frage ich mich, wie das genau mit "Cocolino wird unterstützt" dann gemeint ist. Direkt, oder nur via NEWMOUSE-Protokoll über das Commdity? Letzteres scheint der Fall zu sein, dann hätte man das aber besser dabei geschrieben, finde ich. Grüße -- --- µA1 PPC 750GX-800 A4000 PPC 604e-233 [ Dieser Beitrag wurde von whose am 08.01.2008 um 01:12 Uhr geändert. ] [ Dieser Beitrag wurde von whose am 08.01.2008 um 01:13 Uhr geändert. ] [ Dieser Beitrag wurde von whose am 08.01.2008 um 01:15 Uhr geändert. ] [ - Answer - Quote - Direct link - ] |
2008-01-08, 10:15 h thomas Posts: 7718 User |
@whose:Zitat: Dann hast du aber schlecht recherchiert. Es ist wie folgt: erstmal, das AmigaOS (3.x und älter) kennt kein Mausrad. Also muß man sich etwas ausdenken, wie man Mausradbewegungen ins System bekommt. Der Dreh- und Angelpunkt des ganzen ist das input.device. Dieses nimmt auf der einen Seite alle Events von den Treibern entgegen und verteilt sie auf der anderen Seite an alle, die es hören wollen (normalerweise nur das IDCMP-System von Intuition). Der Autor von NewMouse hat sich nun ausgedacht, daß es am besten wäre, die Mausradbewegungen als bisher unbenutzte RawKey-Codes einzufüttern. Das hat den Vorteil, daß sie automatisch bei IDCMP ankommen, ohne großartige Patches für das input.device und intuition.library zu schreiben. Diese sog. NewMouse-Codes werden natürlich vom Maustreiber eingespeist. Wer sonst sollte das tun ? Trotzdem ist es natürlich so, daß auf diese Codes nur von dem reagiert wird, der sie kennt. Also passiert nach der Installation des Maustreibers erstmal gar nichts, es sei denn, Programme reagieren auf die NewMouse-Codes, also Yam, AWeb, DOpus etc. Um generell in allen Programmen zu scrollen, muß das jemand machen, und dazu dient das Commodity FreeWheel. Es empfängt die NewMouse-Events und führt entsprechende Aktionen aus. Zum einen schaut es, ob in der Nähe des Mauszeigers ein Rollbalken ist und wenn ja, bewegt es ihn. Außerdem übersetzt es die NewMouse-Codes in Cursor-Tasten, d.h. wenn du das Rad nach oben rollst, ist das so, als wenn du die Pfeil-Nach-Oben-Taste drückst. Nach unten entsprechend. Bei OS4 hat man nun generell Mausradunterstützung in das input.device und intuition.library eingebaut. Dazu gibt es einen neuen Typ von IDCMP-Message, die detailierte Informationen über die Bewegung enthält. Aber auch hier tut sich nur bei Programmen etwas, die die neue IDCMP-Message empfangen und auswerten. Deshalb gibt es in den Input-Prefs den Schalter NewMouse, der auf das "alte" Verhalten umschaltet. Und trotzdem braucht man auch dann noch FreeWheel aus o.g. Gründen. Also kurz: NewMouse und ähnliche Treiber (corolino.driver, WheelDriver, WheelBusMouse etc.) füttern NewMouse-Events ins System, auf die Programme reagieren können. Programme, die diese Events nicht kennen, reagieren eben nicht. FreeWheel reagiert generell und übersetzt die Events in Codes, die die meisten Programme verstehen (Cursor-Tasten) oder bewegt selbständig Rollbalken. Bei Programmen wie AWeb führt das dazu, daß mit doppelter Geschwindigkeit gescrollt wird, wenn AWeb reagiert selbst auf NewMouse-Codes und bekommt von FreeWheel auch noch welche. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ [ - Answer - Quote - Direct link - ] |
2008-01-08, 10:53 h MaikG Posts: 5172 User |
>Trotzdem ist es natürlich so, daß auf diese Codes nur von dem >reagiert wird, der sie kennt. Also passiert nach der Installation >des Maustreibers erstmal gar nichts, es sei denn, Programme >reagieren auf die NewMouse-Codes, also Yam, AWeb, DOpus etc. Ja, so es bei mir auch. >Bei OS4 hat man nun generell Mausradunterstützung in das input.device >und intuition.library eingebaut. Dazu gibt es einen neuen Typ von >IDCMP-Message, die detailierte Informationen über die Bewegung >enthält. >Aber auch hier tut sich nur bei Programmen etwas, die die neue >IDCMP-Message empfangen und auswerten. Deshalb gibt es in den >Input-Prefs den Schalter NewMouse, der auf das "alte" Verhalten >umschaltet. Und trotzdem braucht man auch dann noch FreeWheel >aus o.g. Gründen. Also müsste man einen Hack Installieren, der einige Programme Negativ beeinflusst. Das möchte ich aber nicht. Daher stimmt es schon so wie ich gesagt habe, OS4 Interpretiert die Newmouse Events in z.B. WB-Fenstern nicht selbst. [ - Answer - Quote - Direct link - ] |
2008-01-08, 20:08 h gerograph Posts: 621 User |
@thomas: Hab ich richtig verstanden, das unter OS4 das input.device Mousewheels unterstützt Problem ist aber, dass es bisher keine (????) Programme gibt, die die neuen IDCMP Messages unterstützen. Wir bräuchten also ein Freewheel was die neuen IDCMP Messages aufnimmt. Oder aber alle Applikationen (incl. Workbench) werden auf die neuen IDCMP Messages hin überarbeitet. ???? Setze ich jetzt den Schalter NEWMOUSE bin ich beim alten Verhalten. Dann müssten aber zumindest Programme wie YAM (hab kein Aweb) das Scrollrad automatisch unterstützen, oder ??? Tut YAM bei mir aber nicht ! Außerdem könnte ich mir dann unter OS4 den cocolino.driver schenken, oder ? Müsste nur noch FreeWheel installieren, da die alten IDCMP Events vom NEWMOUSE kommen.... ODER HAB ICH ALLES FALSCH VERSTANDEN ? [ - Answer - Quote - Direct link - ] |
2008-01-08, 20:33 h thomas Posts: 7718 User |
@gerograph: Die meisten OS4-Applikationen, allen voran Workbench, sind bereits auf die neuen IDCMP-Messages ausgelegt. Das Problem ist nur, daß es keinen Treiber für den Cocolino gibt, der auch OS4-mäßige Input-Events für Mausradbewegungen erzeugt. Der Schalter NEWMOUSE bewirkt, daß die Events, die dem OS4 als Mausradbewegungen bekannt sind, in die NewMouse-Codes übersetzt werden. Der cocolino.driver füttert aber keine OS4-Mausradbewegungen rein, sondern der füttert RawKey Codes ein. Der Cocolino.driver müßte für OS4 so umgeschrieben werden, daß er OS4-Mausrad-Events erzeugt. Oder das input.device müßte so angepaßt werden, daß es NewMouse-Events auch in OS4-IDCMP-Messages übersetzt und nicht nur umgekehrt. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ [ - Answer - Quote - Direct link - ] |
2008-01-08, 22:06 h MaikG Posts: 5172 User |
WheelBusMouse füttert IECLASS_RAWKEY und IECLASS_NEWMOUSE ein. Hat OS4 jetzt einen weiteren Standard erfunden? WBM könnte man ohne weiteres anpassen - weil da liegt der Source bei. [ - Answer - Quote - Direct link - ] |
2008-01-09, 11:57 h whose Posts: 2156 User |
@thomas: Danke für die Aufklärung, da habe ich in der kurzen Zeit wirklich nicht gut recherchiert. Immerhin ists nun klar, weshalb die meisten Scrollrad-Geschichten mit FreeWheel einwandfrei funktionieren, denn als fingus und ich meinen 4000er auf OS4 gebracht haben, haben wir den Cocolino genauso installiert wie unter OS3.x (kam uns irgendwo logisch vor). @MaikG: Wirf mal einen Blick ins OS4-SDK, da findest Du mindestens einen Grund dafür, weshalb OS4 Mausräder leicht anders behandelt als NewMouse (welches auch nur ein Quasi-Standard ist, da nie offiziell "abgesegnet"). WBM habe ich mir mal angesehen, eine Anpassung dürfte wirklich recht einfach machbar sein. Vielleicht mag thomas uns dabei ja unterstützen, damit das wirklich sauber und kein Hack wird? Grüße -- --- µA1 PPC 750GX-800 A4000 PPC 604e-233 [ - Answer - Quote - Direct link - ] |
2008-01-09, 13:52 h MaikG Posts: 5172 User |
>Wirf mal einen Blick ins OS4-SDK, da findest Du mindestens einen >Grund dafür, weshalb OS4 Mausräder leicht anders behandelt als >NewMouse (welches auch nur ein Quasi-Standard ist, da nie offiziell >"abgesegnet"). Ich hab nur die definition gefunden, aber keine erklärung dafür. >WBM habe ich mir mal angesehen, eine Anpassung dürfte wirklich recht >einfach machbar sein. Das erste wären die Interface Pointer, 2. Problem ist, es sieht nach SASC aus saveds gibts unter vbcc wohl nicht, 3. vbcc mekkert bei den Bases. Ansonsten dürfte es nur das ändern der Offsets sein, glaub ich. >Vielleicht mag thomas uns dabei ja unterstützen, damit das wirklich >sauber und kein Hack wird? Was das BS verändert ist doch immer ein Hack oder? [ - Answer - Quote - Direct link - ] |
2008-01-09, 19:47 h whose Posts: 2156 User |
Zitat: Kann man bei NEWMOUSE Events z.B. die Sprungweite pro Rad-Event erfahren? Zitat: Doch, da gibts das. Zitat: Was für Offsets? Oder meinst Du die direkten Zugriffe auf die CIA-Register? Genau davon wollte ich weg, wenn das möglich ist. Zitat: Wieso das Betriebssystem verändern? -- --- µA1 PPC 750GX-800 A4000 PPC 604e-233 [ - Answer - Quote - Direct link - ] |
2008-01-09, 22:58 h MaikG Posts: 5172 User |
>Kann man bei NEWMOUSE Events z.B. die Sprungweite pro Rad-Event >erfahren? Mh, ich weiss nicht wirklich was du meinst... Wenn ich das Rad langsam drehe wird langsam gescrollt, drehe ich schnell wird schnell gescrollt. Also ganz normal so wie beim PC auch. >Doch, da gibts das. heist anders? >Was für Offsets? Oder meinst Du die direkten Zugriffe auf die >CIA-Register? Genau davon wollte ich weg, wenn das möglich ist. code = NM_WHEEL_UP; da müsste man das neue equivalent einfügen. Bzw. besser ergänzen. Wozu von den CIA's weg? Die Hardware Funktioniert nur auf echten Amigas und für AONE wird man das kaum brauchen. Dann musst du Nebenwirkungen bedenken, der joyport ist für Spiele da und wird nur so kurzfristig zweckentfremdet was normalerweise auch kein Spiel stört. >Wieso das Betriebssystem verändern? Vom input.device hab ich ja keine ahnung, auch nur wenig von C aber werden da keine externen Daten ins input.device geschrieben? Oder ist das legal? [ - Answer - Quote - Direct link - ] |
2008-01-09, 23:22 h whose Posts: 2156 User |
Zitat: Unter OS4 kann der Treiber via IECLASS_MOUSEWHEEL und der dazugehörigen Struktur die Deltas für die Mausradbewegung weitergeben. Man kann dadurch recht bequem z.B. eine Scrollbeschleunigung realisieren. Das geht mit dem NewMouse-Protokoll nicht ohne weiteres. Geschweige denn eine "übereifrige" Maus bremsen... Zitat: Nein, heißt genauso. Zitat: Einfügen bzw. ersetzen. "Ergänzen" wäre Quark, weil MOUSEWHEEL direkt durch Intuition sowie ReAction und MUI OS4 unterstützt wird. YAM z.B. reagiert auf meinem µA1, und da gibts keine NEWMOUSE Events. Auch DirectoryOpus OS4 reagiert auf das Scrollrad. Zitat: Wenns dadurch keine weiteren Probleme gibt solls mir egal sein. Mir ist ein systemkonformer Weg aber immer lieber, daher wäre mir der eine oder andere Rat von thomas schon ganz lieb. Zitat: Soweit ich weiß, ist das legal. Und es gibt noch einige Programme mehr, die das auf diesem Weg erledigen, die ganzen Tablett-Treiber z.B. und auch Tools wie MMKeyboard. Abgesehen davon, Daten einem Device per IORequest übergeben ist recht weit weg von "Betriebssystem verändern". -- --- µA1 PPC 750GX-800 A4000 PPC 604e-233 [ - Answer - Quote - Direct link - ] |
2008-01-10, 00:10 h MaikG Posts: 5172 User |
>Unter OS4 kann der Treiber via IECLASS_MOUSEWHEEL und der >dazugehörigen Struktur die Deltas für die Mausradbewegung >weitergeben. Man kann dadurch recht bequem z.B. eine >Scrollbeschleunigung realisieren. Das geht mit dem NewMouse-Protokoll >nicht ohne weiteres. Geschweige denn eine "übereifrige" Maus bremsen... Kein schimmer, so wie es jetzt ist gefällt es mir. Mäuse die sich wie ein Fahrradrad weiterdrehen hatte ich noch nicht. >Nein, heißt genauso. Beim Compilieren gab es aber damit fehler. >Einfügen bzw. ersetzen. "Ergänzen" wäre Quark, weil MOUSEWHEEL >direkt durch Intuition sowie ReAction und MUI OS4 unterstützt wird. >YAM z.B. reagiert auf meinem µA1, und da gibts keine NEWMOUSE Events. >Auch DirectoryOpus OS4 reagiert auf das Scrollrad. Also ich würde das alte lassen, damit die Normalen Programme weiterhin funktionieren und ebend ums neue ergänzen. Ansonsten gehen die Normalen Programme damit ja nicht mehr. >Wenns dadurch keine weiteren Probleme gibt solls mir egal sein. Ich glaube schon das es das eine oder andere Spiel es dir übel nimmt wenn z.B. potgo belegt ist... Gut, nun laufen momentan viele Spiele nicht auf OS4 aber das könnte sich irgendwann noch ändern. >Soweit ich weiß, ist das legal. Okay. [ - Answer - Quote - Direct link - ] |
2008-01-10, 17:01 h ZeroG Posts: 1487 User |
@MaikG:Zitat:Du versuchst wohl eine PPC Version zu bauen. __saveds ist Plattformabhängig, der PPC braucht das nicht also ist es nicht da. Übrigens steht sowas wie __saveds auch nicht im C oder C++ Standart, das darf jeder Compiler nennen wie er will. Im allgemeinen ist es eine gute Idee sowas in einem #define zu verstecken. Riskier mal einen Blick auf die SDI-Headers. Zitat:Eine möglichkeit den standart nach Newmouse zu konvertieren gibts bereits in IPrefs (siehe erster Beitrag). Also: raus damit. [ - Answer - Quote - Direct link - ] |
2008-01-10, 17:53 h MaikG Posts: 5172 User |
>Du versuchst wohl eine PPC Version zu bauen. Ja, war WOS Version. Aber OS4 ist doch auch PPC, wenn man schon eine anpassung für OS4 macht, dann auch nativ. >__saveds ist Plattformabhängig, der PPC braucht das nicht also ist >es nicht da. Übrigens steht sowas wie __saveds auch nicht im C oder >C++ Standart, das darf jeder Compiler nennen wie er will. Im allgemeinen >ist es eine gute Idee sowas in einem #define zu verstecken. __saveds einfach durch #define ersetzen? >Riskier mal einen Blick auf die SDI-Headers. Was ist denn SDI schon wieder? >Eine möglichkeit den standart nach Newmouse zu konvertieren gibts >bereits in IPrefs (siehe erster Beitrag). Also: raus damit. Tja, ich hab gesucht wie blöd diese Option hab ich in OS4(Prefs/) nicht gefunden. [ - Answer - Quote - Direct link - ] |
2008-01-10, 18:16 h whose Posts: 2156 User |
Zitat: Zitat aus der vbcc-doc: Zitat: Es ist sehr wohl da, nur kennt sich MaikG noch nicht so wirklich mit C und den Compilern aus, das ist alles. @MaikG: Zitat: Er meinte ja auch IPrefs, nämlich das Programm, welches in der startup-sequence gestartet wird. Da gibts dann den NEWMOUSE Parameter für (den Du unter OS4 aber so gut wie überhaupt nicht brauchst, es sei denn, Dein Mausadapter spuckt nur NEWMOUSE Events aus, was er ja tut, wie uns thomas eingehend erklärt hat. 99% aller Programme, die unter OS4 laufen und unter OS3.x NEWMOUSE Events auswerteten, tun das auch mit OS4-MOUSEWHEEL Events via Intuition/ReAction/MUI). So, nun noch eine Frage an Dich: Weißt Du zufällig, ob der Cocolino mit "WheelBusMouse" zusammenarbeitet? Wenn ja brauchts nur einen neuen Treiber, der MOUSEWHEEL Events erzeugt. -- --- µA1 PPC 750GX-800 A4000 PPC 604e-233 [ - Answer - Quote - Direct link - ] |
2008-01-10, 18:19 h ZeroG Posts: 1487 User |
@MaikG:Zitat:Ich hab mit "PPC Version" "OS4 Version" gemeint. Schließlich sprechen wir die ganze Zeit über Mausradstandarts unter OS4. Außerdem hab ich wirklich nicht damit gerechnet das du versuchen könntest eine WOS Version von WBM zu compilieren. WBM in einer WOS Version dürfte nämlich massig Context-switches verursachen. Zitat:Quatsch, schnapp dir nochmal dein C Buch und die SDI_Headers, dann dürfte es ganz schnell klar werden was ich meinte. Zitat:http://aminet.net/package/dev/c/sdi_headers-1.6 [ Dieser Beitrag wurde von ZeroG am 10.01.2008 um 18:20 Uhr geändert. ] [ - Answer - Quote - Direct link - ] |
2008-01-10, 21:03 h MaikG Posts: 5172 User |
>Es ist sehr wohl da, nur kennt sich MaikG noch nicht so wirklich mit >C und den Compilern aus, das ist alles. Ja, aber wenn der Compiler meckert wenn es da ist und nichtmehr wenn es weg ist entsteht der Eindruck... >So, nun noch eine Frage an Dich: Weißt Du zufällig, ob der Cocolino >mit "WheelBusMouse" zusammenarbeitet? Wenn ja brauchts nur einen >neuen Treiber, der MOUSEWHEEL Events erzeugt. Soweit ich weiss ist der PS2m Adapter der einzige, welcher die Daten(Rad Horizontal, Rad Vertikal, Button 4, Button 5) über den Joyport einspeisst. Die anderen Adapter verwenden ein CD32 ähnliches Protokoll welches die Daten über die 3.Maustaste Seriell einspeisst. Dieses verfahren ist natürlich wesentlich CPU Intensiver. >WBM in einer WOS Version dürfte nämlich massig Context-switches >verursachen. War nur ein Test in weit es mit vbcc durch geht. WOS ist nur die Compilerumgebung in der ich am schnellsten drin bin. Natürlich will ich keine WOS Version machen... [ - Answer - Quote - Direct link - ] |
2008-01-13, 13:35 h thomas Posts: 7718 User |
Ich habe das Programm mal so umgebaut, daß es unter OS4 funktionieren müßte: http://thomas-rapp.homepage.t-online.de/download/wbm_os4.lha Kann es mangels entsprechend umgebauter Bus-Maus aber nicht testen. Übrigens wird in dem Program nirgends das Loslassen des vierten Mausknopfes behandelt. Das dürfte also noch nie funktioniert haben. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ [ - Answer - Quote - Direct link - ] |
2008-01-13, 14:52 h cgutjahr Posts: 2783 [Administrator] |
Zitat:Blöde Frage: Das unterstützt aber nur ps2m, richtig? Ich frage nur weil es in diesem Thread ursprünglich um Cocolino ging. Müsste sonst die Meldung die ich gerade verfasse nochmal entsprechend ändern. -- Gutjahrs Amiga Seiten [ - Answer - Quote - Direct link - ] |
2008-01-13, 15:23 h MaikG Posts: 5172 User |
>Übrigens wird in dem Program nirgends das Loslassen des vierten >Mausknopfes behandelt. Das dürfte also noch nie funktioniert haben. Hab den 4. noch nie zugeordnet, muss ich mal testen. Die OS4 Version probiere ich nachher aus. [ - Answer - Quote - Direct link - ] |
2008-01-13, 15:38 h thomas Posts: 7718 User |
@cgutjahr: Meinst du nicht, daß das etwas zu früh ist ? Es hat ja noch nichtmal jemand bestätigt, daß das Programm überhaupt noch läuft. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ [ - Answer - Quote - Direct link - ] |
2008-01-13, 15:41 h MaikG Posts: 5172 User |
>Meinst du nicht, daß das etwas zu früh ist ? Es hat ja noch nichtmal >jemand bestätigt, daß das Programm überhaupt noch läuft. Ich denke auch. Also es gibt zwar eine Reaktion unter OS4, aber egal ob ich das Rad nach oben oder unten rolle, die OS4 bewegung geht immer nach unten. [ - Answer - Quote - Direct link - ] |
2008-01-13, 15:51 h thomas Posts: 7718 User |
@MaikG: Stimmt. Jetzt wo du's sagst, das steht ja auch so in dem Programm drin. Sollte jetzt korrigiert sein. Gruß Thomas -- Email: thomas-rapp@web.de Home: thomas-rapp.homepage.t-online.de/ [ - Answer - Quote - Direct link - ] |
2008-01-13, 16:00 h cgutjahr Posts: 2783 [Administrator] |
Zitat:Sorry, wollte dir nicht auf die Füße treten. Aus meiner Sicht hat sich die Lage eben so dargestellt: Du brauchst Feedback von ps2m-Usern, in diesem Thread haben aber noch keine ps2m-User gepostet. Ich dachte ein bisschen Publicity würde da nicht schaden ;-) Immer vorausgesetzt, das Teil ist weiterhin ps2m only. -- Gutjahrs Amiga Seiten [ - Answer - Quote - Direct link - ] |
2008-01-13, 16:16 h cgutjahr Posts: 2783 [Administrator] |
Zitat:Ah, sorry - MaikG hat offensichtlich einen ps2m-Adapter, das war mir irgendwie entgangen. War fest davon überzeugt hier ging's erstmal nur um Cocolino. -- Gutjahrs Amiga Seiten [ - Answer - Quote - Direct link - ] |
-1- 2 | [ - Post reply - ] |
amiga-news.de Forum > Amiga, AmigaOS 4 > cocolino + OS4 | [ - Search - New posts - Register - Login - ] |
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved. |