borland pascal und kernel 2.6.x

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
guennid

borland pascal und kernel 2.6.x

Beitrag von guennid » 10.10.2004 11:29:02

Bitte schlagt mich nicht, dass ich noch mit so 'nem Methusalem rummache, aber mehr kann ich halt nicht.
Ich komm mit besagten linux-kerneln unter dosemu/freedos nicht mehr in die ide von bp. Mit 2.4.25 kann ich problemlos Pascal programmieren.
Hat jemand 'nen Tipp?
freedos-kernel ist 1.1.24. Dosemu weiß ich nicht mehr. Wo kann ich's rauskriegen?

Benutzeravatar
jack herer
Beiträge: 94
Registriert: 28.07.2003 19:48:17

Beitrag von jack herer » 10.10.2004 14:12:44

Hallo,

bei der DOS-Emulation kann ich Dir zwar nicht helfen, aber es gibt auch einen ganz guten GNU Pascal-Compiler. Der heißt gpc und unterstützt auch Borland-Pascal. http://directory.fsf.org/devel/compilers/GNUPascal.html
Evtl. kannst Du dann ja auf DOS verzichten.

Als IDE würde sich dann kdevelop3 anbieten, das untestützt auch Pascal. Allerdings hab ichs nie ausprobiert...

guennid

Beitrag von guennid » 10.10.2004 14:27:35

Danke für den Versuch. Ich kenne freepascal. aber in meinem Projekt stecken ganz basale inline-codes, mit denen freepascal nicht zurecht kommt und ich schaff es nicht, sie zu disassemblieren. Ich brauch bis auf Weiteres borland. Ach ja: dosemu müsste 1.1.5 sein.
Grüße, Günther

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 12.10.2004 14:56:40

Wenn es nur an den Inline-codes scheitert (die waren doch seit TP 6.0 obsolet, oder :twisted:) dann kannst du einfach eine Binärdatei mit den entsprechenden Codes erstellen und durch

Code: Alles auswählen

objdump -b binary -m i386 -D Datei
den entsprechenden Assemblercode ausgegeben bekommen.

Falls du die Ausgabe im Intel-Format bevorzugst (normalerweise bekommst du das AT&T-Format), kannst du noch die option "-M intel" hinzufügen; allerdings muss inline-assembler Code bei FreePascal (falls das überhaupt möglich ist) wahrscheinlich im AT&T-Format vorliegen.

guennid

Beitrag von guennid » 12.10.2004 15:23:20

Das hört sich sehr interessant an. Darf ich dich mit dem Code nochmal belästigen? Bin gerade in der Schule und habe ihn nicht zur Hand.
Tipps bezüglich der Unverträglichkeit zwischen dosemu/freedos und kernel 2.6?
Grüße, Günther

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 12.10.2004 15:26:50

Günther Ditthardt hat geschrieben:Darf ich dich mit dem Code nochmal belästigen?
Mit welchem Code? Falls du deine alten Programme meinst, lade sie einfach irgendwo hoch und poste den Link.

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 12.10.2004 17:51:47

Was genau geht denn nicht? Bekommst du den berühmten "Runtime Error 200"?

Antworten