Robotrontechnik-Forum

Registrieren || Einloggen || Hilfe/FAQ || Suche || Mitglieder || Home || Statistik || Kalender || Admins Willkommen Gast! RSS

Robotrontechnik-Forum » Flohmarkt » s: Supersoft-C für CP/M 2.2 8080 /Z80 » Themenansicht

Autor Thread - Seiten: -1-
000
31.03.2010, 11:09 Uhr
holm

Avatar von holm

Der Titel sagt schon Alles, hat Jemand diese Software?

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
31.03.2010, 15:15 Uhr
volkerp
Default Group and Edit
Avatar von volkerp

ich kenne von supersoft nur

ADA
DIAGN-I
DIAGN-II
DISK_DOC
SSSFORTRAN
UTILS-1
UTILS-2
UTILS-A

hast du noch ein paar weitere Informationen, mit denen ich meine Archive durchsuchen kann?
--
VolkerP

http://hc-ddr.hucki.net
(Z9001, Z1013, LC-80, ...)
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
31.03.2010, 16:52 Uhr
holm

Avatar von holm

Ich habe hier ein A5 Heftchen "TU Dresden LehrHeft Ausbildung Informatik, Programmiersprache C" das den Supersoft C Compiler unter SCP beschreibt. Demzufolge wären folgende Dateien notwendig:
CC.COM
C2.COM
C2.RH
C2.RTM
STDIO.H
STDIO.C
ALLOC.C
CRUNT2.C
FUNC.C
FORMATIO.C

Die reden davon, das es eine Version 1.1 und eine 1.2 gibt, wobei die 1.2 in sofern besser ist, das nur Funktionen zusammengelinkt werden die auch gebraucht werden... heute selbverständlich.
Meine Anfrage deshalb, weil dokumentiert ist, das der Compiler einen Schalter "+z80" unterstützt und damit Z80 Code generiert im Gegensatz zu BDS-C das immer 8080 Code generiert. Es wird auch davon gesprochen das es diesen Compiler für die Targets 8086 und Z8000 gibt. Ich kann mich erinnern, das ich diesen Compiler zu DDR Zeiten im Archiv hatte (an der TU Bergakademie Freiberg), war aber selber Turbopascal-Fan zu der Zeit...

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}

Dieser Beitrag wurde am 31.03.2010 um 16:53 Uhr von holm editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
31.03.2010, 17:38 Uhr
Jens Krause



Ich könnte die Version haben.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
31.03.2010, 21:21 Uhr
Rüdiger
Administrator
Avatar von Rüdiger


Zitat:
holm schrieb
Der Titel sagt schon Alles, hat Jemand diese Software?

Du hast Post.
--
Kernel panic: Out of swap space.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
31.03.2010, 23:46 Uhr
holm

Avatar von holm

Danke Rüdiger, ich fitze mal aus...das C.ZIP ist im C.ZIP nochmal enthalten....
Außerdem die BRUN.COM (Runtime von BASI 1520) .. usw....

@Jens: schicke mal bitte eine Listing der Files..

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}

Dieser Beitrag wurde am 31.03.2010 um 23:47 Uhr von holm editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
01.04.2010, 20:58 Uhr
holm

Avatar von holm

Rüdiger ich galube die Files haben eine MAcke. Schon der erste Compiler Pass meckert innerhalb der Druntime Library (crunt2.c) auf der Zeile 205 über ein fehlendes semicolon... was selbverständlich da steht. Ich habe auch nichts syntaktisch Falsches finden können...

Kannst Du helfen Jens?

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
02.04.2010, 17:25 Uhr
holm

Avatar von holm

Ok, den Fehler habe ich gefunden, da hat wohl einer seltsam drin herum gehackt..

Jetzt habe ich Probleme in stdio.c, da gibts Ausdrücke die wohl zu komplex für Compiler Pass 1 sind, der erzeugt einfach keinen Output und keine Fehlermeldug, tolle Wurst..

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
02.04.2010, 22:31 Uhr
holm

Avatar von holm

Der Compiler Pass 1 ist defekt. Ich habe im Netz ein funktionierendes File gefunden.

Gruß,

Holm
--
float R,y=1.5,x,r,A,P,B;int u,h=80,n=80,s;main(c,v)int c;char **v;
{s=(c>1?(h=atoi(v[1])):h)*h/2;for(R=6./h;s%h||(y-=R,x=-2),s;4<(P=B*B)+
(r=A*A)|++u==n&&putchar(*(((--s%h)?(u<n?--u%6:6):7)+"World! \n"))&&
(A=B=P=u=r=0,x+=R/2))A=B*2*A+y,B=P+x-r;}
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Flohmarkt ]  



Robotrontechnik-Forum

powered by ThWboard 3 Beta 2.84-php5
© by Paul Baecher & Felix Gonschorek