Welcome to Schneider / Amstrad CPC Forum. Please login or sign up.

29. March 2024, 15:35:06

Login with username, password and session length

Shoutbox

TFM

2024-01-15, 17:06:57
Momentan billige Farbbänder auf Ebay für PCW

Devilmarkus

2023-07-09, 10:37:40
Zweiter 👋😂🤣

TFM

2023-06-13, 14:21:49
Sommerloch!

TFM

2023-05-30, 17:00:20
Erster ;-)

Recent

Members
Stats
  • Total Posts: 11,655
  • Total Topics: 1,329
  • Online today: 188
  • Online ever: 1,724
  • (16. January 2020, 00:18:45)
Users Online
Users: 1
Guests: 139
Total: 140

139 Guests, 1 User
xesrjb

Ideen für neues Hardware-Projekt - "echte" Maus?

Started by LambdaMikel, 31. December 2021, 22:02:37

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

LambdaMikel

Quote from: TFM on 10. January 2022, 16:01:08
Meinte ja auch den Adapter ;-) Alles klar.  :)

Also an Mäusen gibt's schon so einiges... Wenn jemand eine 'neue' entwickeln will, dann wäre es natürlich super kompatibel zu einer der bisherigen Lösungen zu bleiben (aber bitte nicht die am Albireo, denn die direkte USB-Maus-Verwaltung da braucht mMn (zu) viel Speicher.

Ja, das ist die die ich auch habe. Die Targan-Maus. Die ist nicht proportional und kriegt von mir das Label "unbenutzbar"  :birthday:

Und ganz uninteressant ist die USB-Maus nicht, denn der Adapter ist SEHR wählerisch - ich musste extra ne Microsoft-Maus kaufen... alles andere ging nicht.

prodatron

War der unbenutzbare Adapter nicht ursprünglich vom Bryce, oder vertue ich mich da gerade? Für mich auch eine überflüssige Enttäuschung, da hat der Joystick-Mode von der Reisware-Maus definitiv besser funktioniert.

Am einfachsten wäre es wirklich, das SYMBiFACE 2 Maus-Interface zu klonen als MotherX4 Karte. Da gibt es auch schon Patches für alte beliebte Software wie OCP Art Studio. Außerdem ist das ein unabhängiges Modul innerhalb des SYMBiFACEs. Das Protokoll ist sehr simple, logisch und effektiv.

https://www.cpcwiki.eu/index.php/SYMBiFACE_II:PS/2_mouse

Beim SF3 ist die Maus ein Unterbefehlssatz von dem Arm, mit dem man da immer spricht. Das wäre als Standalone-Lösung wohl viel zu umständlich.

Alternativ fände ich auch ein Albireo-Light mit dem beliebten CH376S USB-Controller nicht schlecht, ohne SD Slot dann halt. Die USB-Maus-Abfrage braucht nur 50 Zeilen Asm-Code, ist also auch hier ziemlich simpel. Allerdings braucht man eine Maus, die sich vernünftig in den BIOS-Boot-Modus schalten läßt, mit einer modernen Gaming-Maus mit zusätzlichen 23 Knöpfen, Rädchen und Schiebern klappt das meistens nicht.

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

HAL6128

Das sehe ich genauso. Am SF2 (auch am SF3) konnte zumindest fast jede "einfache und gängige" USB Maus (3 Button + Rad) problemlos und korrekt betrieben werden.
Ein kleines Erweiterungsboard für das MotherX4 in der größe eines NOVA Boards könnte eine beliebte Erweiterung werden.

TFM

Quote from: HAL6128 on 13. January 2022, 11:28:39
Ein kleines Erweiterungsboard für das MotherX4 in der größe eines NOVA Boards könnte eine beliebte Erweiterung werden.
Stimmt genau, und das Ding heißt MultPlay... Nur... müsste man da wohl die USB Maus über einen Adapter anschließen, denn das MP kann nativ nur mit der Amiga Maus (oder Atari Maus mit Leitungen 1 und 4 vertauscht im Kabel).

Habe vor zu testen, aber diesen Monat schaffe ich es nicht mehr.
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 20.12.2023)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 26.12.2021)

prodatron

Das MultiPlay hat eine viel zu geringe Auflösung bei einer üblichen 50Hz Abfrage für pixelbasierte Maussteuerung, daher nur bedingt tauglich. Toto selbst empfiehlt die 50Hz Abfrage nur bei Textmode Cursor, und das ist auch meine Erfahrung. Da ist zB schon die native Maus am MSX deutlich besser.

GRAPHICAL Z80 MULTITASKING OPERATING SYSTEM

TFM

Quote from: prodatron on 14. January 2022, 11:29:33
Das MultiPlay hat eine viel zu geringe Auflösung bei einer üblichen 50Hz Abfrage für pixelbasierte Maussteuerung, daher nur bedingt tauglich. Toto selbst empfiehlt die 50Hz Abfrage nur bei Textmode Cursor, und das ist auch meine Erfahrung. Da ist zB schon die native Maus am MSX deutlich besser.
Ja, Tot0 schreibt von 200 DPI. Die PS/2 Maus vom SF2 und USB Maus vom SF3 sind da natürlich moderner. (Mal sehen ob's auch PS2 Mäuse ohne Mausball gibt, denn Mausball nervt!). Bei USB Mäusen ist Laser / LED anstatt Mausball ja zum Glück normal geworden.

Hier noch eine billigere Alternative...
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 20.12.2023)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 26.12.2021)

LambdaMikel

Quote from: TFM on 14. January 2022, 16:06:57
Hier noch eine billigere Alternative...

Das ist alles? Die Atari-Maus ist "intelligent" und hat die proportionale Wandlung in Joystick-Bewegungen schon "eingebaut"?

TFM

Quote from: LambdaMikel on 14. January 2022, 17:16:27
Quote from: TFM on 14. January 2022, 16:06:57
Hier noch eine billigere Alternative...

Das ist alles? Die Atari-Maus ist "intelligent" und hat die proportionale Wandlung in Joystick-Bewegungen schon "eingebaut"?
Nein, zum Glück nicht! Denn dann wäre sie ja nicht mehr proportional. Aber die Software dazu ist simpel. Je 2 Bits geben die X und Y Richtung an. Da 2 Bits vier Zustände haben können, kann man erkennen, ob aufwärts oder abwärts gezählt wird. Man muss die Maus hald oft genug abfragen.

Im FutureOS wird die Atari-Maus auch unterstützt, allerdings muss dabei Feuer 3 immer aktiv sein, das zeigt an, dass die Maus dranhängt und nicht der Joystick (diese Hardware-Lösung ist in der CPCAI abgedruckt gewesen).

Nutzen kann man beides ist eine Frage der Software. Wie gesagt Feuer 3 aktiv schalten (mit COM verbinden) und G-Paint und FutureOS laufen.

Ganz genauso kann man die Amiga-Maus anschließen. Der Unterschied zwischen Amiga-Maus und ST-Maus liegt nur darin, dass Leitungen 1 und 4 vertauscht sind.

Die "Auflösung" der Maus dürfte der des Amiga entprechen, also der des MultiPlay. Für mich persönlich reicht es dicke. Wer mehr will, dem sei das SF3 empfohlen.  :)
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 20.12.2023)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 26.12.2021)

Tolkin

Servus,
der Adapter von Bryce für die PS2 Maus/USB Maus im PS2 Modus "emuliert" doch auch die AMX Maus am CPC.
Unter OCP klappt das ganz ordentlich. Besser als eine Joystick-Mouse und etwas gleich gut wie die Gerdes-Mouse
Servus
Tolkin

TFM

Der Bryce Adapter ist aber nur eine Joystick-Maus, die Genialität liegt hier im AMX Programm und vermutlich in vielen kürzen Pulsen der Maus. Unterm Strick ist's aber Joystick kompatibel.
Das Imperium Solo Projekt vom Duke ist ähnlich. Da lohnt sich auch ein Blick.

Proportional sind aber beide nicht.
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 20.12.2023)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 26.12.2021)

Tolkin

Ja, recht haste, aber ich find die schon ganz i.O. zum werkeln.
Am schönsten wäre wirklich ne SF2-kompatible Maus als kleines Board.
Nilquader hatte damals Arkanoid dafür gepatched. Das ist so toll!

TFM

Da wäre definitiv große Klassen, denn die SF2 Maus lässt sich schnell und einfach abfragen.
Heute wäre dann aber USB besser als PS/2.  :smiley027:
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 20.12.2023)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 26.12.2021)

Tolkin

#27
Servus, der Adapter von USB zu PS2 ist rein passive. D.h. du kannst anstatt des PS2 Connectors dann einfach ne USB Buchse nehmen.
Es geht ja nicht jede USB Maus, sondern nur ältere die den PS2 Modus unterstützen.
Damit wäre es sogar fast zu überlegen, ob die PS2 Buchse nicht die bessere wahl ist. Nen USB zu PS2 Adapter gibts andersrum nicht. Und PS2 Mäuse findest du einfacher (mit Ball) als USB Mäuse mit PS2 Protokoll (dann aber eben auch mit Linse), und die USBs wären ja mit Adapter einfach anzuschliessen. (Aber egal wie, beides ist zu handeln.)
Oder beide Anschlüsse parallel. (Dann darf man halt nicht gleichzeitig beide Anschliessen.)

Am besten wäre HID auf PS2 zu bringen. (Mit nem Arduino o.ä.) Dann wird die Auswahl an Mäusen gleich noch viel größer :)

TFM

Wenn da ein Ardurino o.a. drinhängt, dann könnte man ja gleich zwei Protokolle implementieren:
- Kompatibel zum Joystick (so wie die AMX Maus)
- Proportionaler Modus (z.B. kompatibel zum Atari ST-Maus-Adapter o.ä).
TFM of FutureSoft
http://www.futureos.de --> Das Betriebssystem FutureOS (Update: 20.12.2023)
http://futureos.cpc-live.com/files/LambdaSpeak_RSX_by_TFM.zip --> RSX ROM für LambdaSpeak (Update: 26.12.2021)

Tolkin

Servus,
ich hab dieses Wochenende auf dem Mitwintermeeting Dr. Zed getroffen :)
Da habe ich ihn wg. dem Symbiface2 bzw. dessen Maus-Teils angepsrochen.
Er hat die Sourcen noch und Doku sollte auch noch da sein.
Ich habe Ihm gebeten das einmal rauszusuchen. Ich werde Ihn deswegen in ein bis zwei Wochen nochmal anstubsen :)
Dann bestünde die Möglichkeit eine eigene Karte mit dem Mausteil des Symbifaces erstellen zu können.

:jubelaola: