COBOL für den A8?


COBOL für den A8?

von Tron04 » Fr 17. Apr 2020, 12:56
Hi,

gibt es eigentlich eine COBOL Programmiersprache für unseren Atari 8bit?
Momentan werden ja verstärkt Cobol-Programmierer gesucht und durch ein aktuelles Youtube Video welches Cobol auf dem C64 zeigt, bin ich auf das Thema gestoßen:

https://www.c64-wiki.de/wiki/COBOL_64/COBOL_128
https://youtu.be/jukYdilQjOo

Wenn es auf dem C64 läuft wäre es doch recht einfach auf dem Atari umsetzbar...?
Scheint auch keinerlei sondersachen wie grafik oder sound zu unterstützen.

Re: COBOL für den A8?

von Count » So 19. Apr 2020, 15:24
Nein, Cobol für den A8 gibt es nicht. Für den ST gab es Nevada Cobol.

Re: COBOL für den A8?

von Count » So 19. Apr 2020, 18:35
Zudem wäre das sicher kein vollwertiges Cobol. Das für die Commodores ist es ja auch nicht.

Wenn du wirklich was mit Cobol machen möchtest und nicht nur eine 8-Bit-Spielerei suchst, schau dir Gnu-Cobol an: https://sourceforge.net/projects/open-cobol/

Ich persönlich bin froh, seit 25 Jahren nichts mehr mit dem Monster zu tun zu haben. :mrgreen:

Re: COBOL für den A8?

von Tron04 » So 19. Apr 2020, 18:39
Ich kenne es noch von der DV-Kaufmann Ausbildung Anfang der 90er. Glaube es war Microfocus Cobol unter MS-DOS. Sehr "umständliche" Sprache mit viel zu langen Befehlen.

Re: COBOL für den A8?

von Count » So 19. Apr 2020, 18:43
So ist es, Herr Kollege. 8)

Ich muss gestehen, dass ich meine Programme während der Ausbildung nie compiliert und ausprobiert habe. Ich kenne das also nur von den Programmierblättern in der Berufsschule. Aber Spaß gemacht hat die Sprache nie.

Re: COBOL für den A8?

von luckybuck » Do 7. Mai 2020, 22:32
https://www.lyonlabs.org/commodore/onre ... ore_64.pdf, https://www.lyonlabs.org/commodore/onre ... tions.html

The C64 has the 6502 chip, so has the Atari.

Therefore, I ask for help, digging in, get in contact to the programmers and ask them for the source code, so we may can port it to the Atari.

Same for FORTRAN, I would be very, very glad...;-)

Re: COBOL für den A8?

von FlorianD » Do 7. Mai 2020, 23:06
der C64 hat einen 6510 als Hauptprozessor.

Re: COBOL für den A8?

von luckybuck » Fr 8. Mai 2020, 00:05
Oh je, ich werde doppelt alt. Habe wegen Gewinnung neuer Mitglieder das Forum auf englisch umgestellt gehabt, aber vergessen, zurückzustellen... Sorry.

Ja, Du hast Recht, ich habe mich vertan. Der 6510 ist aber sehr, sehr nahe am 6502. Ein Port sollte möglich sein, wenngleich ich in dem Port mehr Arbeit sehe, als in der Anpassung von wenigen Befehlen, die der 6502 nicht versteht. Kevin und ich haben schon einmal versucht an den Source Code heranzukommen, das sah nicht gut aus. Aber wer weis, vielleicht gibt es ja schon so etwas und COBOL wurde einmal im Rahmen eines Projektes an der Uni oder so für den 6502 portiert? Dazu müssten die Informatiker unter uns ggf. mal in deren Bibliothek schauen? Ist aber nur laut gedacht...

Re: COBOL für den A8?

von luckybuck » Fr 8. Mai 2020, 05:52
Cobol for the Commodore 64 from Abacus fällt mir gerade noch ein

Re: COBOL für den A8?

von DjayBee » Sa 9. Mai 2020, 00:50
Ähem, habt ihr einen Blick in die Doku geworfen?
Das COBOL ist für CP/M in Verbindung mit einer Z80 Karte (Cartridge?) für den C64. :mrgreen:

Re: COBOL für den A8?

von skriegel » Sa 9. Mai 2020, 01:19
Wenn es für CP/M ist, dann könnte es doch mit der Sally laufen, oder?

Re: COBOL für den A8?

von luckybuck » Sa 9. Mai 2020, 01:34
Ich wusste doch, ich habe etwas vergessen... ;-):oops:

Seite 5:
PREFACE
NEVADA FORTRAN for Commodore 64 is an 8080180851Z80
version of FORTAN IV. It is a powerful subset implementation of
this widely used language. The compiler works from disk (also
using the assembler) to produce 8080180851Z80 machine code that
executes at maximum CPU speed.

Quelle:
http://ia802903.us.archive.org/1/items/ ... ore_64.pdf
http://www.z80.eu/for-compiler.html
:notworthy::beer:

Doppel :oops: , war im falschen Ordner, gehe jetzt mal in den Cobol-Ordner... :oops:

Seite 17:
SETTING UP
The following is a list of the required Hardware:
• Your Commodore 64 computer
• The Commodore Z80 microprocessor (This is your CP/M
Operating System cartridge.)
• A Commodore 1541 single disk drive or a Commodore IEEE
interface and a CBM dual disk drive model 4040
• A video display monitor such as the Commodore Color Monitor
Model 1701/1702
The following is a list of the required Software:
• Commodore's CP/M Operating System disk
• A text editor ED. COM is found on your Commodore CP/M
Operating System disk.

Quelle:
https://www.lyonlabs.org/commodore/onre ... ore_64.pdf
https://www.lyonlabs.org/commodore/onre ... tions.html

=> :notworthy::notworthy::beer::beer:

=> Luckybuck => Sadbuck

=>
10 GOTO ATARICOBOL
20 IF ATARICOBOL=FOUND THEN END
30 GOTO 10

Ein Informatik-Prof. könnte das mal als Master-Arbeit ausschreiben... ;-)

P. S. Mittlerweile bin ich gar nicht mehr sicher, ob C-19 nicht doch aufs Gehirn wirkt... ;-)

Re: COBOL für den A8?

von DjayBee » Sa 9. Mai 2020, 02:05
Mittlerweile bin ich gar nicht mehr sicher, ob C-19 nicht doch aufs Gehirn wirkt... ;-)


Oh je, was macht dann erst C-64 mit uns? 8)

Re: COBOL für den A8?

von luckybuck » Sa 9. Mai 2020, 02:10
Es gibt da so top secret-Sachen zu..., aber dann würden die C-64er nicht mehr mit uns sprechen...

Allein der adaptierte Space Invader-Clon mit den C-64-Invadern ist ja schon heftig...;-)

Habe jetzt aber wieder die Total Recall, Apple hat das mit Z80-Karte auch für FORTRAN gemacht...

Die Frage ist nur, warum Atari nicht? Quasi im Austausch mit der CX801-P-Karte beim 800er...
:?:

Re: COBOL für den A8?

von slx » Sa 9. Mai 2020, 11:00
CP/M am Atari ging mit dem ATR8000 und Indus GT mit RAMCharger. Ich glaube, Atari hat auch eine CP/M-Karte für die 1090-Expansion Box angekündigt. Ich frage mich eher, wie viele dieser CP/M-Lösungen für Atari und C64 (und C128) wirklich ernsthaft verwendet wurden.

Re: COBOL für den A8?

von luckybuck » Sa 9. Mai 2020, 11:12
Dazu wären aber die Jahreszahlen wichtig. Angefangen von FORTRAN 77, einem Standard in der Sprache, der geht nämlich auf das Jahr 1977 zurück bis hin zu den "neuen", die definitiv so Mitter der 80er angesiedelt sind...