Hardware > Emulatoren

AtariX => MagicOnLinux

<< < (87/87)

czietz:
In EmuTOS selbst eingebaut ist die Unterstützung für das Eiffel-Interface, das eigene Scancodes für das Mausrad nutzt: https://github.com/emutos/emutos/blob/04bac280c67c0f440020bb45f2473fb8e292dce5/bios/ikbd.c#L748. Diesen Code habe ich mangels Eiffel aber nie genutzt/getestet.

Hatari geht einen anderen Weg und simuliert Cursor-Keys: https://github.com/hatari/hatari/blob/25209273095ff6ad6191cd17d47955815452ce5f/src/sdl/gui_event.c#L219. Das hat den Vorteil, auch mit Atari TOS zu funktionieren.

czietz:

--- Zitat von: ragnar76 am Gestern um 19:41:52 ---Eine schnelle suche bei Google hat das hier ausgespuckt:


--- Code: ---SDL_Event event;
while (SDL_PollEvent(&event)) {

--- Ende Code ---

--- Ende Zitat ---

Das ist aber mit Sicherheit nicht aus EmuTOS.  :D

Thorsten Otto:

--- Zitat von: AndreasKromke am Gestern um 12:10:41 ---
Was bleibt? Bei "ST-mid" ist der Mauszeiger häßlich gestreckt. War das beim ST auch so? Muß mal Hatari konsultieren.

--- Ende Zitat ---

Ja, war beim ST auch so. In Hatari fällt das nicht so sehr auf, weil dort auch der Bildschirm vertikal gestreckt wird, aber man sieht, daß der Mauscursor über zwei Textzeilen geht. Das kann man wohl auch kaum umgehen, es gibt zu viele Stellen an denen ein Mauszeiger von genau 16x16 angenommen wird.

AndreasKromke:

--- Zitat von: czietz am Gestern um 19:45:53 ---Hatari geht einen anderen Weg und simuliert Cursor-Keys: https://github.com/hatari/hatari/blob/25209273095ff6ad6191cd17d47955815452ce5f/src/sdl/gui_event.c#L219. Das hat den Vorteil, auch mit Atari TOS zu funktionieren.

--- Ende Zitat ---
Aha, Danke! Ich hatte jetzt nur Hatari mit dem EmuTOS-Desktop ausprobiert, und da scrollt das Mausrad die Verzeichnisfenster. Deshalb nahm ich an, daß das aufwendig gelöst wurde. Jetzt habe ich aber mal QED gestartet, und, voilá, das Mausrad löst einfach nur Cursor hoch/runter aus. Das wäre auch mein erster Ansatz gewesen, aber ich hielt das für eine Art Billig-Lösung. Ich kann's ja mal einbauen, bis mir etwas Besseres einfällt. Das ganze IKBD-G'lump ist so verkorkst, daß ich durch meinen eigenen Assembler-Code im BIOS nicht mehr durchsteige.  :(

Navigation

[0] Themen-Index

[*] Vorherige Sete

Zur normalen Ansicht wechseln