Hardware > Emulatoren

AtariX => MagicOnLinux

<< < (76/77) > >>

don_apple:

--- Zitat von: Thorsten Otto am Do 05.02.2026, 12:07:44 ---
--- Zitat ---ein Teil der Änderungen stammt übrigens von mir, siehe die Diskussion

--- Ende Zitat ---
Ja, beim letzten Fix hätte ich dich als Autor angeben sollen, sorry. Kann man evtl. in MACOS.txt nachholen.

--- Ende Zitat ---
Kein Problem, muss nicht sein das ich da irgendwo erwähnt werde, da meine Verbesserungsvorschläge jetzt nicht so riesig waren.


--- Zitat von: Thorsten Otto am Do 05.02.2026, 12:07:44 ---
--- Zitat von: don_apple am Do 05.02.2026, 11:24:21 ---OS "Mojave" (10.14) wird das glaube ich nicht mehr funktionieren MagiConLinux zu bauen, da die Version schonlange  aus dem offiziellen Support ist und homebrew die deshalb nicht mehr unterstützt

--- Ende Zitat ---

Das Script sollte jetzt auch macports unterstützen. Das benutze ich bei mir unter macOS 10.13 (High Sierra).

Wenn das alles irgendwann nicht mehr gehen sollte, müsste man SDL2 und SDL2_mixer selber bauen. Sollte auch kein Hexenwerk sein, da die auch cmake benutzen.

--- Ende Zitat ---
Ah ja, hab' vergessen das es ja macports auch noch gibt, und das da wohl auch noch ältere macOS Versionen unterstützt werden (homebrew erwähnt das sogar das man macports für nicht mehr offiziell unterstützte macOS Versionen verwenden soll).


--- Zitat von: ragnar76 am Do 05.02.2026, 18:18:46 ---Ich hatte heute etwas Leerlauf und hab mir ein Script-Template von der Arbeit genommen um ein MacOS APP-Bundle zu bauen. Läuft hier im Test ganz gut nur MacOs nimmt nicht die richtigen Icons fürs Dock, Launchpad usw. Wenn die Kinder im Bett sind knöpf ich mir das nochmal vor.

--- Ende Zitat ---
Cool!

Bzgl. der Icons kannst du ja mal schauen wie das bei hatari gelöst wurde. Da gab es vor einiger Zeit mal eine Änderung dazu.

ragnar76:
Hier, probiert es aus. Ich hab allerdings einen recht aktuellen M4 Pro mit MacOS 26.2 . Ich weiss nicht wie sich das Script mit älteren MacOS-Versionen verhält.

Ohne Flags wird das APP-Bundle einfach nur angelegt, --help spuckt eine kurze Hilfe aus.

don_apple:

--- Zitat von: ragnar76 am Fr 06.02.2026, 00:03:22 ---Hier, probiert es aus. Ich hab allerdings einen recht aktuellen M4 Pro mit MacOS 26.2 . Ich weiss nicht wie sich das Script mit älteren MacOS-Versionen verhält.

Ohne Flags wird das APP-Bundle einfach nur angelegt, --help spuckt eine kurze Hilfe aus.

--- Ende Zitat ---
Super, vielen Dank dafür!

Funktioniert auch auf macOS Ventura (13.7.8 ) auf x86_64 ohne Probleme.

Werde es später auch noch mal auf dem Macbook Air M3 mit Sonoma (15.7.3) testen.

AndreasKromke:
Das leidige Dfree()-Problem ist jetzt hoffentlich gelöst. Die Beschränkung auf 2 GB habe ich natürlich rausgeworfen, und MAGXDESK hat eine ganz neue Funktion bekommen, um den freien Platz in der Info-Zeile von Fenstern anzuzeigen. Ich habe dabei übrigens nicht Thorstens minimalinvasive Methode übernommen, die zweifelsohne funktioniert hätte, sondern die ganze Funktion neu geschrieben. Das "k" für die Kilobyte ist jetzt auch klein, und es gibt ein "P" für Petabyte. Aufs "E" für Exabytes habe ich erstmal verzichtet, man kann ja auch 2048P angeben statt 2E. Die neue Dcntl-Unterfunktion DCNTL_FS_USAGE habe ich dann in MAGXDESK doch nicht verwendet, da war ich zu faul. Außerdem hätte man dann eine 64x64-Multiplikation benötigt, und PureC kann nicht einmal 64-Bit.

PS: Das Komma müßte für EN noch ein Punkt sein. Jetzt paßt es erstmal für DE und FR. Ich glaube, da gab es auch einen Cookie, das war mir aber erstmal zu kompliziert.

PS/2: SHUTDOWN.PRG ist jetzt trilingual. Das Konzept mit den sprachgetrennten PRG-Dateien ist unschön, und für die Hinzufügung einer RSC-Datei war ich erstmal zu faul.

Thorsten Otto:

--- Zitat von: AndreasKromke am Fr 06.02.2026, 18:16:28 ---Ich habe dabei übrigens nicht Thorstens minimalinvasive Methode übernommen, die zweifelsohne funktioniert hätte, sondern die ganze Funktion neu geschrieben.

--- Ende Zitat ---

Schick. Werde ich mir mal bei Gelegenheit anschauen und übernehmen.


--- Zitat ---Außerdem hätte man dann eine 64x64-Multiplikation benötigt, und PureC kann nicht einmal 64-Bit.

--- Ende Zitat ---

32x32->64 gibt es schon: https://github.com/th-otto/MagicMac/blob/dec00849a095c72ab3ff83e269529e5734027b74/lib/mylibs/ll.c#L67 Wird auch schon in MagxDesk benutzt. Ob man 64x64 an der Stelle braucht ist fraglich, würde sich aber leicht nachbauen lassen.



--- Zitat ---PS: Das Komma müßte für EN noch ein Punkt sein. Jetzt paßt es erstmal für DE und FR. Ich glaube, da gab es auch einen Cookie, das war mir aber erstmal zu kompliziert.

--- Ende Zitat ---

https://freemint.github.io/tos.hyp/en/bios_cookiejar.html#Cookie_2C_20_INU Wobei ich nicht weiss welches Programm den anlegt. Notfalls müsste man das aus der Sprache "erraten". In Jinnee gab es dafür meine ich eine extra Einstellung.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln