... dieses Thema beschäftigt mich nun schon seit Jahren.
Sascha hat es damals vor bestimmt gut 2 Jahren geschafft an einem Rechner eine lauffähige Wine/Altirra Implementierung herzustellen, die direkt aufgerufen frei lief und aufgerufen unter Eclipse zwar lief aber nach 20 Sekunden jedesmal einfrohr.
Auf der vorletzten Fujiama hat sich dann Peter Dell mehrere Stunden an das Thema gewagt und ein schönes Script geschrieben aber mit genau gleichem Ergebnis. Letztes Jahr auf der Fuji hat sich Roland nochmal an das Thema gewagt - ohne Erfolg. Und vorgestern hatte ich nochmal bis Mitternacht mit Peter konferiert.... das Thema ist echt komplex.
Warum braucht man denn überhaupt Altirra auf Mac? Der Mac800 Emulator ist doch super... ja, das stimmt. Leider wird der nicht mehr so richtig gepflegt, hat ein paar echt unschöne Fehler und leider ist das VBXE-Board nicht implementiert.
So hatte ich bei komplexen Programmen immer wieder echte Probleme. Alles lief wunderbar auf dem Mac800 Emulator bis ich zum Testen Janko (Altirra) bemühte und dann plötzlich ganz seltsame Fehler oder Abstürze aufkamen. Man muss (!!) tatsächlich zwischendurch auf Altirra testen, weil dieser Emulator wirklich sehr nah an der Originalhardware ist.
Letzte Fujiama war ich tatsächlich so verzweifelt, daß ich schon am Tag 2 ausschließlich auf meinem Windows-Laptop den Rest programmiert hatte, da die Zeit richtig knapp wurde.
Und nun kommt VBXE. Im Moment habe ich immer zwei Laptops auf dem Tisch: Mein kleines MacAir und den Windows 17 Zoll Laptop. Ich sehe dann meine Frau nicht mehr, was echt schade ist

Mein altes MAcAir geht nun in Ruhestand und das neue 15 Zoll Book ist da und nun wollte ich einen erneuten Anlauf mit Wine wagen... nach etlichen frustranen Stunden ohne Erfolg!!
Also habe ich mich jetzt wirklich für Crossover entschieden. 78 Euro für ein Jahr und es läuft!
Was steckt hinter Crossover? Ein paar pfiffige Programmierer, die Wine nutzen und in eine für den Anwender ganz gut Umgebung packen. Das läuft dann auch mit dem aktuellen Betriebssystem und man erhält Updates... also ich habe schon deutlich mehr Geld für deutlich weniger sinnvolle Dinge ausgegeben und jetzt ist Ruhe und ich kann damit gut arbeiten.
Der Aufruf über Eclipse ist noch nicht ganz so, wie ich es gerne hätte... aktuell liegt die Crossover/Wine-Emulation mit Altirra64 als .app verpackt auf meinem Desktop und wenn ich programmiere und testen möchte, dann muss ich mit der Tastenkombination
Shift / Command / 8 einmal compilieren und dann kann ich das xex im Eclipse_Verzeichnis direkt starten, weil ich Eclipse "gesagt" habe, daß es alle .xex Dateien immer mit der Crossover/Wine-Emulation mit Altirra64 starten soll.
Das funktioniert jetzt gut.
Ich hoffe darauf, daß auf der kommenden Fujiama Peter diesen Aufruf noch ein wenig optimieren kann mit irgendsoeinem coolen Shellscript
So viel mal zu meiner Erfahrung für alle Mac-User, die unter Eclipse/MADS programmieren ....