Autor Thema: AtariX => MagicOnLinux  (Gelesen 65143 mal)

0 Mitglieder und 1 Gast betrachten dieses Thema.

Offline AndreasKromke

  • Benutzer
  • Beiträge: 235
Re: AtariX => MagicOnLinux
« Antwort #540 am: Sa 30.05.2026, 16:23:42 »
(Nur nebenbei: Ich habe den Emulator erfolgreich unter dem alten Ubuntu 22.04 installiert, das erfordert aber etwas Handarbeit.)

Weiß jemand, warum Ballerburg (BALLER.PRG) nicht funktioniert? Man muß es in 640x400 monochrom starten und als "single mode" (also über die Alt-Taste oder per "Anwendung anmelden"). Dann startet es nett und funktioniert auch scheinbar, aber tatsächlich ignoriert es alle Mausklicks auf den Bildschirm. Das Programm kommt mit Quelltext, aber auf den ersten zwei Blicken konnte ich nichts Verdächtiges sehen. Es gibt da ein evnt_multi() mit Mauspositionen und -klicks, und das Menü funktioniert, alles andere nicht. Natürlich müßte das Programm ein Fenster öffnen, statt einfach per AES und VDI auf dem Bildschirm herumzumalen, aber ist das ein Problem? Läuft das Programm unter Atari-MagiC?

Offline AndreasKromke

  • Benutzer
  • Beiträge: 235
Re: AtariX => MagicOnLinux
« Antwort #541 am: Sa 30.05.2026, 19:15:55 »
Nachtrag: [https://de.wikipedia.org/wiki/Ballerburg] hat sogar einen Wikipedia-Artikel. Kraß!

Offline ragnar76

  • Moderator
  • *****
  • Beiträge: 752
Re: AtariX => MagicOnLinux
« Antwort #542 am: Sa 06.06.2026, 11:12:19 »
Ich hab es geschafft, mit Hilfe der Apple Präprozessor-Direktiven, MoL unter FreeBSD zum laufen zu bringen. Annähernd. Ich bekomme jetzt eine Fehlermeldung, "no video driver". Irgendeine Idee?


Offline cyberish

  • Benutzer
  • Beiträge: 602
  • Ich liebe dieses Forum!
Re: AtariX => MagicOnLinux
« Antwort #543 am: Sa 06.06.2026, 17:28:39 »
Ich würde das klasse Ding liebend gerne auf Mojave zum Laufen bringen.

Offline ragnar76

  • Moderator
  • *****
  • Beiträge: 752
Re: AtariX => MagicOnLinux
« Antwort #544 am: Sa 06.06.2026, 22:29:48 »
Ich würde das klasse Ding liebend gerne auf Mojave zum Laufen bringen.
Wieso? Was klappt denn nicht?

Offline cyberish

  • Benutzer
  • Beiträge: 602
  • Ich liebe dieses Forum!
Re: AtariX => MagicOnLinux
« Antwort #545 am: Sa 06.06.2026, 23:46:09 »
Komme bis hierhin unter Mojave:
** BUILD FAILED **


The following build commands failed:
   CompileC build/build/magic-on-linux.build/Release/Objects-normal/x86_64/Clipboard.o src/Clipboard.cpp normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
   CompileC build/build/magic-on-linux.build/Release/Objects-normal/x86_64/HostHandles.o src/HostHandles.cpp normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
(2 failures)


Oder beim Versuch mit XCODE zu kompilieren, spuckt's das aus, s.h. Foto
« Letzte Änderung: Sa 06.06.2026, 23:59:48 von cyberish »

Offline ragnar76

  • Moderator
  • *****
  • Beiträge: 752
Re: AtariX => MagicOnLinux
« Antwort #546 am: Gestern um 00:01:23 »
Komme bis hierhin unter Mojave:
** BUILD FAILED **


The following build commands failed:
   CompileC build/build/magic-on-linux.build/Release/Objects-normal/x86_64/Clipboard.o src/Clipboard.cpp normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
   CompileC build/build/magic-on-linux.build/Release/Objects-normal/x86_64/HostHandles.o src/HostHandles.cpp normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
(2 failures)


Die Zusammenfassung ist wenig hilfreich. Die eigentlichen Fehler stehen weiter oben. Du kannst ein log erstellen wenn du make wie folgt ausführst: "make 2>&1 build.log". Dann hast du eine Logdatei in der du nachsehen kannst

Offline nolina

  • Benutzer
  • Beiträge: 22
Re: AtariX => MagicOnLinux
« Antwort #547 am: Gestern um 10:15:01 »
Hi Andreas,
MagicOnLinux lässt sich auch unter Mint Linux 22.1 bauen und läuft auch.
In der install-all.sh sieht die Änderung so aus:

case "$distribution" in
ubuntu | debian | linuxmint)

Gruss,
Bernd

Offline cyberish

  • Benutzer
  • Beiträge: 602
  • Ich liebe dieses Forum!
Re: AtariX => MagicOnLinux
« Antwort #548 am: Gestern um 11:08:09 »
Komme bis hierhin unter Mojave:
** BUILD FAILED **


The following build commands failed:
   CompileC build/build/magic-on-linux.build/Release/Objects-normal/x86_64/Clipboard.o src/Clipboard.cpp normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
   CompileC build/build/magic-on-linux.build/Release/Objects-normal/x86_64/HostHandles.o src/HostHandles.cpp normal x86_64 c++ com.apple.compilers.llvm.clang.1_0.compiler
(2 failures)


Die Zusammenfassung ist wenig hilfreich. Die eigentlichen Fehler stehen weiter oben. Du kannst ein log erstellen wenn du make wie folgt ausführst: "make 2>&1 build.log". Dann hast du eine Logdatei in der du nachsehen kannst

Klasse, danke. Werde ich machen und wechsle dann rüber in den "Mojave-Thread" .  8)

Offline ragnar76

  • Moderator
  • *****
  • Beiträge: 752
Re: AtariX => MagicOnLinux
« Antwort #549 am: Gestern um 21:43:32 »
Da ich kein Coder bin hab ich Google Gemini um Hilfe gebeten. Der Grund war ein hart codiertes Verzeichnis von Linux ("/proc/self/fd/") in der Datei HostXFS.cpp.

Gemini hat da was FreeBSD taugliches gebastelt aber ich kann nicht beurteilen wie gut oder schlecht die Umsetzung ist. Jedenfalls findet ihr den Code hier: https://gitlab.com/annaundarthur94/magiclinux