Seite 1 von 1

Oldschool-Demo Effekte mit PureBasic unter OSX/PPC erstellen

Verfasst: 20.05.2018 11:27
von drzeissler
Hallo liebe Kollegen,

ich habe kürzlich die Entscheidung getroffen mal wieder was mit Basic zu machen. Das letzte Mal war 1988/1989 mit GW-basic auf einem Schneider EuroPC mit CGA Grafik :)
Ich habe mir die Lizenz von PureBasic gekauft und die Entwicklungsumgebung eingerichtet.

Ich verwende:

Hardware: Apple MacMini G4 PPC 1,42 Ghz Radeon 9200 32MB
Software: MacOSX 10.3.9 Panther; PureBasic 4.61 sowie XCODE 1.5 mit CLT

Ich habe einen Code für die bekannten Copperbars heruntergeladen und einfach mal ausgeführt.

Fehler1:
Dieser hatte eine Tastaturabfrage, die es unter OSX nicht gibt. Das konnte ich relativ leicht fixen. (GetAsyncKeyState mit ";" versehen und dafür "ExamineKeyboard" eingebaut.

Fehler2:
Der Fehler "-lcrt1.o" konnte ich fixen, da mir anscheinend die CommandLineTools (CLT) fehlten. Die sind bei 10.3 auf der InstallationsDVD als Unix-Tools zu finden. Ich habe sie nachinstalliert, dann war auch dieser Fehler weg.

Fehler3:
Verschiedene ".a" Biliotheken waren "out of date". Das konnte ich mit "rerun ranlib" auf jede einzelne Bibliothek ebenfalls lösen.

Fehler4:
Spätestens jetzt bin ich mit meinem Latein am Ende. Ich bekomme "undifined symbols" für:
_fprintf$LDBLStub;_sprintf$LDBLStub;_sscanf$LDBLStub;_vfprintf$LDBLStub;_vsprintf$LDBLStub;_printf$LDBLStub

Im Netz finde ich dazu:
In that case, you need to add -lSystemStubs to the compilation command.

Wie soll das funktionieren, ich drücke doch nur F5 in PureBasic, wo soll ich da diesen Command absetzen.

Danke für jeden Tipp.

Beste Grüße
Euer Doc

Re: Oldschool-Demo Effekte mit PureBasic unter OSX/PPC erste

Verfasst: 20.05.2018 12:02
von mk-soft
Ich habe kein PPC, aber vielleicht geht es so wenn es PB v4.61 unterstützt.

Code: Alles auswählen

Import "-lSystemStubs"
EndImport

Re: Oldschool-Demo Effekte mit PureBasic unter OSX/PPC erste

Verfasst: 21.05.2018 20:23
von drzeissler
Bild

Danke, aber irgendwie scheint da etwas zu fehlen. Ich habe das so verstanden, dass diese Befehle nicht in PureBasic sind,
wohl aber in dem GCC 3.3 welches installiert wurde, aber er findet das wohl nicht.

Gruß
Doc

Re: Oldschool-Demo Effekte mit PureBasic unter OSX/PPC erste

Verfasst: 21.05.2018 22:07
von mk-soft
Stell die Frage mal ins englische Forum.

Da gibt es einige die sich besser mit MacOS (PPC) auskennen.

Re: Oldschool-Demo Effekte mit PureBasic unter OSX/PPC erste

Verfasst: 22.05.2018 19:23
von drzeissler
Da werden keine Daten gesynct, muss mich da wohl noch extra anmelden.