VICE mit PC-Maus

Es gibt 23 Antworten in diesem Thema, welches 8.611 mal aufgerufen wurde. Der letzte Beitrag (25. Januar 2018 um 14:15) ist von ThomBraxton.

  • Hallo zusammen,

    hat jemand einen Tip wie ich die angeschlossene PC-Maus als Maus im Emulator (VICE) verwenden kann?
    Also beim C64 bzw. Plus4. Unter Controlport / Joystick Settings tut sich nicht viel.

    GreetZ

    ^/\ -SkY- /\^
    VIC20-C64-C16-C116-Plus4-C128-A500-A600-A1000-A1200-A2000-Atari520ST-Atari1040ST-CPC464
    Link: Bitte melde dich an, um diesen Link zu sehen.
    Link: Bitte melde dich an, um diesen Link zu sehen.

    Link: Bitte melde dich an, um diesen Link zu sehen.

  • Unter Vice2.4 war das aber kaum brauchbar. Wenn ĂĽberhaupt, dann im Fenstermodus nutzbar. Vice3.0 hab ich aber noch nicht ausprobiert...

  • Die PC-Maus kann in VICE3.0 problemlos als Paddle, Maus, Lichtgriffel oder anderes eingesetzt werden.
    Der Port an dem das Gerät emuliert werden soll darf nicht mit einem Joystick belegt sein "Einstellungen -> Joystick Einstellungen".
    Als nächstes in "Einstellungen -> Controllport Einstellungen" den Port und das Gerät auswählen das emuliert werden soll. Alt-Q drücken zum aktivieren, nochmaliges drücken zum deaktivieren (um wieder an die Menüs zu kommen).
    Wichtig - Natürlich muss auch Software geladen sein die das Gerät auch abfragt :)

  • VICE 3.0 (x64) und Win10


    Habe ich auch so gemacht. Leider tut sich da nicht viel. Allerdings nur beim Plus/4 um den es geht, da fehlt auch die Option fĂĽr die 1351 Maus Emulation.
    Beim C64 funktioniert das mit der Maus.

    ^/\ -SkY- /\^
    VIC20-C64-C16-C116-Plus4-C128-A500-A600-A1000-A1200-A2000-Atari520ST-Atari1040ST-CPC464
    Link: Bitte melde dich an, um diesen Link zu sehen.
    Link: Bitte melde dich an, um diesen Link zu sehen.

    Link: Bitte melde dich an, um diesen Link zu sehen.

  • Ein Plus/4 hat keinen SID und somit keine POT-Register, die man fĂĽr die Abfrage einer 1351 braucht. Oder anders ausgedrĂĽckt: Eine 1351 am Joystickport eines Plus/4 funktioniert auch in der Realität nicht, also unterstĂĽtzt auch der Emu das nicht.

    Nun gab es für den Plus/4 aber auch SID-Erweiterungskarten, und unter diesem Namen findest Du auch in VICE eine Möglichkeit für die 1351-Emulation.

    Yes, I'm the guy responsible for the Bitte melde dich an, um diesen Link zu sehen. cross assembler. And some Bitte melde dich an, um diesen Link zu sehen..

  • Ein Plus/4 hat keinen SID und somit keine POT-Register, die man fĂĽr die Abfrage einer 1351 braucht. Oder anders ausgedrĂĽckt: Eine 1351 am Joystickport eines Plus/4 funktioniert auch in der Realität nicht, also unterstĂĽtzt auch der Emu das nicht.

    Nun gab es für den Plus/4 aber auch SID-Erweiterungskarten, und unter diesem Namen findest Du auch in VICE eine Möglichkeit für die 1351-Emulation.

    Ok, ich versuche das mal. Aber welche Maus ggeht dann ĂĽberhaupt am Plus4 ?
    Die Optionen zeigen im VICE z.B. Amiga Maus an, geht natĂĽrlich nicht.


    Bitte melde dich an, um diesen Link zu sehen. ?

    ^/\ -SkY- /\^
    VIC20-C64-C16-C116-Plus4-C128-A500-A600-A1000-A1200-A2000-Atari520ST-Atari1040ST-CPC464
    Link: Bitte melde dich an, um diesen Link zu sehen.
    Link: Bitte melde dich an, um diesen Link zu sehen.

    Link: Bitte melde dich an, um diesen Link zu sehen.

  • PS auch mit der SID card Emulation gehts nicht bei Plus/4 (VICE)

    ^/\ -SkY- /\^
    VIC20-C64-C16-C116-Plus4-C128-A500-A600-A1000-A1200-A2000-Atari520ST-Atari1040ST-CPC464
    Link: Bitte melde dich an, um diesen Link zu sehen.
    Link: Bitte melde dich an, um diesen Link zu sehen.

    Link: Bitte melde dich an, um diesen Link zu sehen.

    Einmal editiert, zuletzt von -SkY- (10. Februar 2017 um 15:24)

  • Ich glaube die SID Cart Joystick Emulation ist eh defekt.

    Zumindest wenn man dort einen USB Joystick aktiviert, Einstellungen speichert und den +4 neu startet, crasht er sogleich.

  • Aber welche Maus ggeht dann ĂĽberhaupt am Plus4 ?
    Die Optionen zeigen im VICE z.B. Amiga Maus an, geht natĂĽrlich nicht.

    Mit welcher Plus/4-Software testest Du das denn? Die muss ja explizit eine Amiga-Maus unterstĂĽtzen. Der Emu reicht die Mausbewegungen jedenfalls durch, wie man mit

    Code
    1 DO:PRINTJOY(1),JOY(2):LOOP
    RUN

    sehen kann.
    Spiele mit normalen Joystickabfragen können mit den Daten einer Amiga-Maus natürlich nichts anfangen.

    Yes, I'm the guy responsible for the Bitte melde dich an, um diesen Link zu sehen. cross assembler. And some Bitte melde dich an, um diesen Link zu sehen..

  • Ich habe gerade die Mausemulation mit VICE (Plus4) ausprobiert.
    Theoretisch sollte die SIDEmulation mit 1351 zum Erfolg fĂĽhren - leider zieht es VICE vor aus dem Speicher zu verschwinden!
    Die Emulation auf den Joystickports ergibt nur irgendwelche nicht kontrollierbare Bewegungen. Mit TERRA-X probiert, ich habe aber keine Docs welche Maus dort angesprochen wird.

    Ach ja: VICE3 auf Win7 (32bit).

  • Wie soll das ĂĽberhaupt gehen mit dem SIDcard Modul?

    - SID Card control Port device --> Joystick
    - SID Cart joystick settings --> Mein USB Joystick

    Aber da tut sich nix.

  • Testest Du das denn auch mit einer Plus/4-Software, die den zusätzlichen Port auch unterstĂĽtzt?

    Yes, I'm the guy responsible for the Bitte melde dich an, um diesen Link zu sehen. cross assembler. And some Bitte melde dich an, um diesen Link zu sehen..

  • Nun, ich habe den Code in Bitte melde dich an, um diesen Link zu sehen. benutzt. AuĂźer Nullen gibt es da nichts zu sehen.
    Es ist auch so, wenn ich auf Maus 1351 umstelle.

    Gut möglich, daß ich da was falsch mache. Aber was?

  • Das Basic des Plus/4 weiĂź nichts von einer SID-Karte. Die Funktion JOY() liest also immer nur die normalen Joystickports aus und nicht den zusätzlichen mit den Paddle-Eingängen.

    Wenn Du keine Software hast, die eine bestimmte Erweiterung auch benutzt, wie willst Du die Emulation dieser Erweiterung dann testen?
    Oder - mal ganz ketzerisch gefragt: Warum eine 1351 am Plus/4 emulieren wollen, wenn man gar nichts damit anzufangen weiĂź?

    Yes, I'm the guy responsible for the Bitte melde dich an, um diesen Link zu sehen. cross assembler. And some Bitte melde dich an, um diesen Link zu sehen..

  • Zitat

    Oder - mal ganz ketzerisch gefragt: Warum eine 1351 am Plus/4 emulieren wollen, wenn man gar nichts damit anzufangen weiĂź?

    Ganz einfach: Ich will das einfach testen, mehr nicht. Mein USB Joy und die Maus funktionieren am normalen Port ja problemlos.

    Es ist ja so, daĂź VICE massenhaft irgendwelche Erweiterungen unterstĂĽtzt. Aber ich habe das GefĂĽhl (bei einigen Sachen weiss ich es genau), daĂź einiges davon gar nicht geht oder zumindest nicht fehlerfrei.

    Klar, grundsätzlich kann es mir egal sein, ich benutze selber so gut wie nichts davon.

  • Und mir gehts darum, dass ich was zeichnen möchte. Wegen der Pixelschieberei und der Unlust etwas von anderen Systemen zu konvertieren (was dann eh nie so aussieht). :/

    ^/\ -SkY- /\^
    VIC20-C64-C16-C116-Plus4-C128-A500-A600-A1000-A1200-A2000-Atari520ST-Atari1040ST-CPC464
    Link: Bitte melde dich an, um diesen Link zu sehen.
    Link: Bitte melde dich an, um diesen Link zu sehen.

    Link: Bitte melde dich an, um diesen Link zu sehen.

  • Ich wĂĽrde eher ein Windows/Mac Grafik Tool suchen, wo sich die Frage nach einer Maus gar nich stellt.
    Ist das hier nix?
    Bitte melde dich an, um diesen Link zu sehen.

    und das hier: Bitte melde dich an, um diesen Link zu sehen.

    ___________________________________________________________
    Meine Kreationen: Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen. | Bitte melde dich an, um diesen Link zu sehen.
    | Bitte melde dich an, um diesen Link zu sehen.
    Avatar: Copyright 2017 by Saiki

    Einmal editiert, zuletzt von syshack (12. Februar 2017 um 19:42)

  • Ich wĂĽrde eher ein Windows/Mac Grafik Tool suchen, wo sich die Frage nach einer Maus gar nich stellt.
    Ist das hier nix?
    Bitte melde dich an, um diesen Link zu sehen.

    und das hier: Bitte melde dich an, um diesen Link zu sehen.

    Danke, das hilft!!

    ^/\ -SkY- /\^
    VIC20-C64-C16-C116-Plus4-C128-A500-A600-A1000-A1200-A2000-Atari520ST-Atari1040ST-CPC464
    Link: Bitte melde dich an, um diesen Link zu sehen.
    Link: Bitte melde dich an, um diesen Link zu sehen.

    Link: Bitte melde dich an, um diesen Link zu sehen.

  • Hallo Leute,

    hier mal das alte Thema wieder ausgegraben. Ich habe für den x128 ein Progrämmchen geschrieben, dass die Mausdaten abfragt und auch anzeigt. Aber für mich sind das wirre Zahlenfolgen. Weiß jemand, wie man diese Zahlenfolgen in eine entsprechende Spritebewegung umsetzt. Wenn ich die Maus nach rechts bewege, kommen mehrere unterschiedliche Zahlenfolgen hintereinander. Was bedeuten die? Das scheint anders zu funktionieren als die Richtungsdaten eines Joysticks.

    Liebe GrĂĽĂźe!
    ThomBraxton