Atari800 unter Linux

1, 2

Atari800 unter Linux

von GoodByteXL » Fr 2. Okt 2015, 10:10
Daran tüftele ich gerade. Es muss doch vom Desktop her einzurichten sein...

Re: Atari800 unter Linux

von Tron04 » Fr 2. Okt 2015, 11:54
Hallo,

in diesem Thread wird beschrieben wie man Altirra unter Linux oder auch Mac zum laufen bekommt.
http://atariage.com/forums/topic/213394 ... linuxwine/

Re: Atari800 unter Linux

von des-or-mad » Fr 2. Okt 2015, 13:03
GoodByteXL hat geschrieben:Daran tüftele ich gerade. Es muss doch vom Desktop her einzurichten sein...


Klappt hier bei mir ganz gut. Ist allerdings Debian (Testing). Was genau ist denn das Problem?

Hier mal der Link zu einem Video. Evtl. ist damit die eine oder andere Frage schon beantwortet.

https://www.youtube.com/watch?v=ushiz7OJ1Hs


Grüße,
Oliver

Re: Atari800 unter Linux

von GoodByteXL » Fr 2. Okt 2015, 17:13
des-or-mad hat geschrieben:
GoodByteXL hat geschrieben:Daran tüftele ich gerade. Es muss doch vom Desktop her einzurichten sein...


Klappt hier bei mir ganz gut. Ist allerdings Debian (Testing). Was genau ist denn das Problem?

Ich, oder genauer gesagt, das Programm ist nach dem Installieren im Desktop nirgendwo aufzufinden. Synaptic zeigt zwar an, dass es installiert wurde, aber mehr nicht. Und in dem Download ist keine gute Anleitung drin zum Einrichten.

des-or-mad hat geschrieben:Hier mal der Link zu einem Video. Evtl. ist damit die eine oder andere Frage schon beantwortet.

https://www.youtube.com/watch?v=ushiz7OJ1Hs

Nee, da wird der Terminal benutzt und das ist genau das, was ich nicht will, weil ich davon keine Ahnung habe. Egal ob OS X, Win oder Linux, ich benutzte die OS nur vom Desktop her. Sobald das "Pfuschen" über Terminal, DOS-Zeile, whatever anfängt, bin ich "lost in space" und kurz danach gibt es bei mir fast immer "Grütze im System" und ich muss alles neu installieren. Daher muss es für mich vom Desktop her mit passenden Mausklicks einzurichten und zu benutzen sein. Andernfalls eignet es sich für mich nicht. Bin halt ein Dummy User :-).

Re: Atari800 unter Linux

von atarixle » Fr 2. Okt 2015, 18:38
Code: Alles auswählen
su -c apt-get install atari800


Naja, und dann das übliche: ROM-Dateien einbinden, Datenträger einbinden, Joystick-Setup, …

Mit F1 kommt man ins Menü.

Re: Atari800 unter Linux

von GoodByteXL » Fr 2. Okt 2015, 19:33
atarixle hat geschrieben:
Code: Alles auswählen
su -c apt-get install atari800


Naja, und dann das übliche: ROM-Dateien einbinden, Datenträger einbinden, Joystick-Setup, …

Mit F1 kommt man ins Menü.

:roll::roll::roll: bitte keine Terminal oder Kommandozeilen ...

Aber ich habe es inzwischen zum größten Teil geschafft. Allerdings kann man dem Installationspaket nur bescheinigen, dass es nicht für die Integration in den Desktop gemacht ist. Typischer Linuxkram, nicht für Dummy User gedacht, oh Mann.

Nach der Installation taucht das Programm nirgendwo in einem Menü auf. Also muss man mit dem Dateiexplorer danach suchen ... :roll: echter Murks.

Danach habe ich einen Desktopshortcut darauf eingerichtet und angefangen, den Atari800-Emu zu konfigurieren.

Zwei Dinge kann ich nicht herausfinden:
1. Bildschirmdarstellung
Im Fenstermodus scheint es nur einen Mäusekino-Mode zu geben, in dem ich ohne Bildschirmlupe nicht mal die Zeilen lesen kann, so klein ist der. Kann man das irgendwo einstellen?

Die einzig gefundene Alternative dazu scheint der Vollbildschirm zu sein, also muss man Alt+Tab immer herumschalten, wenn man im Desktop etwas suchen will. Kann man das irgendwo ändern?

2. Controller Configuration
Für den per Tastatur emulierten Joystick kann ich zwar die gewünschten Tasten einstellen, aber der A800Emu nutzt sie einfach nicht. Auch die Voreinstellung funktioniert nicht. Ich kann in den Menüs der ABBUC-Magazine nicht blättern. Gibt es da einen Trick?

Re: Atari800 unter Linux

von dl7ukk » Fr 2. Okt 2015, 19:38
Wenn der ATARI800 installiert ist, so ist er auch da.

Offenbar wurde der ATARI800 bei Walter nicht im (Start) Menü eingetragen, aber dies sollte aber auch bei Mint per Hand und auf der grafischen Oberfläche möglich sein.

Bei Ubuntu Gnome geht das so - und sollte bei Mint ähnlich sein.
----- rechte Maustaste auf Menü und dann Menü bearbeiten.

Wenn es das ist, was Du suchst oder meinst, dann machen wir dort weiter.

Walter, welche "MInt" Version verwendest Du? Ich könnte mir auf einen Rechner Mint aufspielen und kann evtl. besser helfen.

Re: Atari800 unter Linux

von atarixle » Fr 2. Okt 2015, 19:51
Atari800 ist so programmiert, dass es auch unter nicht-grafischen Betriebssystemen lauffähig ist. Es läuft z.B. auch unter MS-DOS und einem reinen Kommandozeilen-Linux (mit svgalib).

Für Linux ist bisher noch keine spezielle Version mit GTK oder QT GUI erschienen. Es gibt lediglich eine Version, die in einem X11-Fenster läuft, anstatt nur im Vollbild.

Re: Atari800 unter Linux

von GoodByteXL » Fr 2. Okt 2015, 20:01
atarixle hat geschrieben:Atari800 ist so programmiert, dass es auch unter nicht-grafischen Betriebssystemen lauffähig ist. Es läuft z.B. auch unter MS-DOS und einem reinen Kommandozeilen-Linux (mit svgalib).

Für Linux ist bisher noch keine spezielle Version mit GTK oder QT GUI erschienen. Es gibt lediglich eine Version, die in einem X11-Fenster läuft, anstatt nur im Vollbild.

Ähm, das heisst also man kann das Fenster nicht skalieren und nur im Vollbildmodus damit etwas anfangen?

Re: Atari800 unter Linux

von GoodByteXL » Fr 2. Okt 2015, 20:04
dl7ukk hat geschrieben:Wenn der ATARI800 installiert ist, so ist er auch da.

Offenbar wurde der ATARI800 bei Walter nicht im (Start) Menü eingetragen, aber dies sollte aber auch bei Mint per Hand und auf der grafischen Oberfläche möglich sein.

Ja, aber wenn eine Installationsroutine läuft, die das Programm nicht in der Menüstruktur einbindet, frage ich mich, wofür das Installationspaket dann da ist. Manuell, wie ich es jetzt gefummelt habe, wäre es auch mit einer ZIP-Datei gegangen und ich hätte sofort gewusst, wo sie ist. Es hat mich halt verwirrt, dass es nirgendwo auftauchte ...

Re: Atari800 unter Linux

von GoodByteXL » Fr 2. Okt 2015, 20:05
GoodByteXL hat geschrieben:2. Controller Configuration
Für den per Tastatur emulierten Joystick kann ich zwar die gewünschten Tasten einstellen, aber der A800Emu nutzt sie einfach nicht. Auch die Voreinstellung funktioniert nicht. Ich kann in den Menüs der ABBUC-Magazine nicht blättern. Gibt es da einen Trick?

Und hat jemand dazu einen Hinweis? Was auch immer ich eintrage und abspeichere in der Configuration, es wird nicht benutzt ...

Re: Atari800 unter Linux

von dl7ukk » Fr 2. Okt 2015, 22:52
Einen Trick kenne ich nicht.

Ich habe es eben noch mal probiert und es geht. Keyboard Joystick auf on und andere Tasten eingestellt. Dann mit --> Emulator Configuration --> Save Configuration File abgespeichert. Neustart und die geänderten Tasten für den Joystick wurden benutzt.

1.png
1.png (17.26 KiB) 12343-mal betrachtet

Re: Atari800 unter Linux

von atarixle » Sa 3. Okt 2015, 06:44
GoodByteXL hat geschrieben:Ähm, das heisst also man kann das Fenster nicht skalieren und nur im Vollbildmodus damit etwas anfangen?

Da muss ich passen. Ich benutze atari800 nur auf meinem NetBook, und da immer im Vollbild.
Aber die neueren Versionen haben sehr gute Unterstützung für viele Darstellungsmodi im Grafikmenü.

Ach ja, anstatt der Kommandozeile hättest du Atari800 auch einfach nur aus dem Ubuntu-Software-Center heraus installieren können (sofern du nicht die Debian-Edition von Mint benutzt).

Re: Atari800 unter Linux

von GoodByteXL » Sa 3. Okt 2015, 10:37
dl7ukk hat geschrieben:Einen Trick kenne ich nicht.

Ich habe es eben noch mal probiert und es geht. Keyboard Joystick auf on und andere Tasten eingestellt. Dann mit --> Emulator Configuration --> Save Configuration File abgespeichert. Neustart und die geänderten Tasten für den Joystick wurden benutzt.

Der Dateianhang 1.png existiert nicht mehr.

Das habe ich auch alles gemacht, aber es geht eben nicht. Ich kann das Menü zum Einrichten im Atari800Emu komplett mit der Tastatur bedienen, aber wenn ich dann z.B. das ABBUC-Mag #122, egal ob Seite a oder B, einlege, dann startet es, aber die Tastensteuerung funktioniert einfach nicht. Kann es sein, dass wie früher bei der Win-Version irgendein "Layoutfile" fehlt?
Keys.png
Keys.png (11.23 KiB) 12332-mal betrachtet

Und ja, ich habe die Config abgespeichert.

atarixle hat geschrieben:
GoodByteXL hat geschrieben:Ähm, das heisst also man kann das Fenster nicht skalieren und nur im Vollbildmodus damit etwas anfangen?

Da muss ich passen. Ich benutze atari800 nur auf meinem NetBook, und da immer im Vollbild.
Aber die neueren Versionen haben sehr gute Unterstützung für viele Darstellungsmodi im Grafikmenü.

Stimmt, aber immer nur im Vollbildmodus. Lässt sich das Mäusekino
screen.png
screen.png (364.06 KiB) 12332-mal betrachtet

nicht größer machen?

atarixle hat geschrieben:Ach ja, anstatt der Kommandozeile hättest du Atari800 auch einfach nur aus dem Ubuntu-Software-Center heraus installieren können (sofern du nicht die Debian-Edition von Mint benutzt).

Oh Mann, das habe ich doch -> Synaptic Paketverwaltung ...
distro.png
distro.png (123.79 KiB) 12332-mal betrachtet

Gefühlt wird das Linuxbrett immer dicker :shock:

Re: Atari800 unter Linux

von Tron04 » Sa 3. Okt 2015, 11:56
Hi, zum Thema zu kleines Fenster:

im DOC Unterverzeichnis des Atari 800 Emulators gibt es ein "USAGE" Dokument. Zumindest ist es so bei der Windows Version. Hier werden die Optionen des Emulators erklärt.

Du kannst probieren den Emulator mit einer der folgenden Option zu starten:
-small Single size window
-large Double size window
-huge Triple size window

Oder die Datei .atari800.cfg editieren an folgender Stelle:
VIDEOMODE_WINDOW_WIDTH=336 -> ändern in 1024
VIDEOMODE_WINDOW_HEIGHT=240 -> ändern in 768

Re: Atari800 unter Linux

von GoodByteXL » Sa 3. Okt 2015, 14:45
Tron04 hat geschrieben:Hi, zum Thema zu kleines Fenster:
...
Oder die Datei .atari800.cfg editieren ...

Ja, darauf war ich inzwischen auch gekommen, nur wo sie lag nicht. War mal wieder so typisch - nämlich nicht dort, wo der Rest vom A800Emu liegt :roll: .

Darin habe ich
screen1.png
screen1.png (16.08 KiB) 12325-mal betrachtet

die markierten Werte verdoppelt und siehe da, es passt. :D
Anscheinend wurde dafür eine Menüoption im Emu vergessen, denn für den Vollbildmodus kann man es im Emu konfigurieren. In Relation zum Monitor ist die Größe jetzt so:
screen2.png
screen2.png (61.63 KiB) 12325-mal betrachtet


Nun habe ich nur noch das Problem mit der Tastenbelegung. Weder die Voreinstellung hier in der CFG-Datei:
keys.png
keys.png (13.39 KiB) 12325-mal betrachtet

noch die im Emu-Config-Menü von mir danach korrekt eingestellten Tasten - die Pfeiltasten einer Standardtastatur - werden tatsächlich abgefragt. Ist da irgendwo noch eine Layout-Geschichte versteckt, denn ich habe natürlich eine deutsche Tastatur ...

Re: Atari800 unter Linux

von GoodByteXL » So 4. Okt 2015, 11:25
GoodByteXL hat geschrieben:Nun habe ich nur noch das Problem mit der Tastenbelegung. Weder die Voreinstellung hier in der CFG-Datei (Screenshot gelöscht) noch die im Emu-Config-Menü von mir danach korrekt eingestellten Tasten - die Pfeiltasten einer Standardtastatur - werden tatsächlich abgefragt. Ist da irgendwo noch eine Layout-Geschichte versteckt, denn ich habe natürlich eine deutsche Tastatur ...

So, einen Schritt weiter. Die Voreinstellung nach Installation unterstützt eine Standard-PC-Win-Tastatur (steht auch in der Anleitung). Außerdem ist in der Voreinstellung der "keyboard joystick 1" (=SDL-Joystick 0) aktiviert.
keyjoy1.png
keyjoy1.png (15.27 KiB) 12304-mal betrachtet

Und diese Aktivierung stört bei mir die Tastaturbelegung. Weder SDL-Joy 1 noch 2 funktionieren und die Tastaturbelegung ist teilweise durcheinander.

Schaltet man in der Voreinstellung die SDL-Joysticks AUS, dann funktioniert bei mir die Tastenbelegung wie in der Anleitung angegeben einwandfrei. Man hat halt nur keinen Keyboard-Joystick.

Zu den Keyboard-Joysticks steht in der Anleitung
joykeydef.png
joykeydef.png (21.41 KiB) 12304-mal betrachtet

Egal welche Tasten ich dafür definiere, sobald der Keyboard-Joystick eingeschaltet wird, ist die Tastaturbelegung durcheinander und die Keyjoys funktionieren ebenfalls nicht.

Weiß jemand, wie man die beiden Keyboard-Joysticks richtig aktivieren kann?

Nachtrag:
Boote ich im Emu das ATR vom ABBUC-MAg 122, A-Seite, kann ich in dem Menü auch mit der korrekten Tastatureinstellung nicht blättern. Any hints?

Re: Atari800 unter Linux

von GoodByteXL » Mo 5. Okt 2015, 17:00
dl7ukk hat geschrieben:Ich habe es eben noch mal probiert und es geht. Keyboard Joystick auf on und andere Tasten eingestellt. Dann mit --> Emulator Configuration --> Save Configuration File abgespeichert. Neustart und die geänderten Tasten für den Joystick wurden benutzt.

Andreas, dein Screenshot zeigt, dass du noch die Version 2.2.1 benutzt hast. Ggf. gibt es da einen Unterschied. Hast du mal die aktuellste Linux-Version 3.0.0 getestet?

Zum Abgleich habe ich eben die Version 3.1.0 für Win unter Win7Pro-64 installiert. Die funktioniert problemfrei. Werde mal die CFG-Dateien vergleichen, ob es da einen Unterschied gibt.

Dabei möchte ich doch zu Linux wechseln ...

Nachtrag:
Und nun wird es völlig verrückt :mrgreen: !
Aus einer Eingebung heraus habe ich die Win-Version 3.1.0 komplett mit ROMs und ATRs auf einen USB-Stick kopiert, diesen in den Linux-Rechner gesteckt und die Win-Version 3.1.1 einfach mit Doppelklick aus dem Dateimanager direkt gestartet. WINE hat sich direkt aktiviert. Nachdem die Directories im Emu angepasst waren, hat er sauber gestartet. Und die Win-Version läuft fehlerfrei im Gegensatz zur Linux-Version 3.0.0 !!! Nur das Dateisystem von Linux (Ext4) kann die Win-Version trotz WINE nicht lesen, alles andere ist paletti. Dann muss in der Version 3.0.0 für Linux wohl doch ein Fehler drinstecken, vmtl. in der SDL-Bibliothek.
Atari800_WinVersion3_1_0.png
Atari800_WinVersion3_1_0.png (160.81 KiB) 12281-mal betrachtet

Re: Atari800 unter Linux

von Tron04 » Mo 5. Okt 2015, 17:34
Wenn Wine bei Dir korrekt funktioniert, könntest Du ja auch direkt den Altirra Emulator probieren.
Dann hast du Deluxe Atari-Emulation. :D

Re: Atari800 unter Linux

von GoodByteXL » Mo 5. Okt 2015, 19:19
Tron04 hat geschrieben:Wenn Wine bei Dir korrekt funktioniert, könntest Du ja auch direkt den Altirra Emulator probieren.
Dann hast du Deluxe Atari-Emulation. :D

Ja, stimmt schon, aber die Featuritis in Altirra machte mir mehr Probleme als es nützt.

Off topic
Grundsätzlich will ich mich weitestgehend von der Win-Platform lösen. Von daher versuche ich, auf dem sehr schönen und funktional gut ausgestatteten Linux Mint Desktop mein Produktivsystem aufzubauen. Auch wenn das einem Dummy User nicht leicht gemacht wird. Auf unserem neuen Netbook für unterwegs ist schon Win 10 drauf - einfach gruselig. Aber mit Linux vorinstallierte Netbooks gibt's leider nicht.
back to topic

Ich hoffe, das jemand den Fehler in Atari 800 für Linux findet und korrigiert. Das wäre mir am liebsten.

Die Win-Version bringt eine SDL.DLL mit, ein entsprechendes File unter Linux kann ich nicht finden. Ggf. ist das der Haken?
1, 2