Robotrontechnik-Forum

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

Robotrontechnik-Forum » Technische Diskussionen » KC-PASCAL » Themenansicht

Autor Thread - Seiten: -1-
000
27.02.2011, 16:07 Uhr
maleuma



Ich bin gerade dabei für den KC-Commander einen Betrachter der Pascal-Quelltexte vom KC-PASCAL zu schreiben. Diese Quelltexte werden ähnlich wie bei BASIC mittels TOKEN komprimiert. Ich kenne die TOKEN des KC-PASCAL 2.1, das ist die Version, die 1991 zu den Ausstrahlungen im Rundfunk benutzt wurde. Es gibt aber noch jede Menge anderer Versionen von KC-PASCAL. Mir bekannt sind:

Quellcode:
PASCAL17.KCC  0265 3FEB 0265  Hisoft Pascal Version 1.7 (KC85/4) by Burmeister, Lehmann, Vetters 1990
PASCAL21.KCC  027F 2F2F 100C  Version 2.1 by Burmeister, Lehmann, Vetters 1989
PASCAL22.KCC  0800 4D80       Version 2.2
PASCAL23.KCC  0800 4D80       Version 2.3
PASCAL40.KCC  0200 5164       Version 4.0   KMU/ORZ/KRS
PASCAL44.KCC  0200 5180       Version 4.43, KC85/3, Albrecht Mugler 1987
PASCAL50.KCC  0200 5300       Version 5.01, KC85/4, Albrecht Mugler 1990  
PASCAL51.KCC  0200 5490 5300  Version 5.1 , KC85/4, Albrecht Mugler 1990 / mit integriertem PASEX

Es soll auch eine CP/M-Version von KC-PASCAL (nicht Turbo-Pascal) gegeben haben. Die Dateien müssten PASENTRY.COM und PASREC.COM heißen.

Besitzt jemand diese CP/M-Versionen?
Kennt jemand die TOKEN der anderen Versionen? Sind diese identisch oder gab es da Erweiterungen?
Oder existieren vielleicht sogar Quelltexte der Compiler?
--
Mario.

Dieser Beitrag wurde am 27.02.2011 um 16:08 Uhr von maleuma editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
001
27.02.2011, 17:29 Uhr
ralle



ich habe es leider nicht
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
002
28.02.2011, 19:51 Uhr
maleuma



KC-Pascal gibt es auch für den KC-compact.
Die Beschreibung der Kassette CC1002 mit Redaktionsschluss 1989 liegt zum Beispiel im KC-Club-Archiv auf der Diskette 264:
http://www.web1.schwarztec.net/dlarchiv/DOWNLOAD/DISK264/KCCPASCL.PMA
In der Beschreibung wird es als KC-PASCAL V1.0 vorgestellt.

Irgendwie habe ich den Eindruck, dass die Versionsnummern nicht in der Chronologie der Entwicklung der Programmiersprache vergeben wurden. Oder es gab mehrere Entwicklungszweige, die unabhängig voneinander für die verschiedenen Rechnertypen Versionsnummern vergeben haben.
--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
003
28.02.2011, 22:45 Uhr
kaiOr

Avatar von kaiOr


Zitat:
KC-PASCAL ist eine schnelle, leicht bedienbare und leistungsfähige Pascal-Version für die Kleincomputer KC85/1, KC85/2 und KC85/3, sowie für alle CP/M-kompatiblen Systeme auf Computern wie A5120, A5130 und PC1715.

Da es für Bürocomputer auch ging, könnte der Rüdiger vielleicht mal so lieb sein und nach PASENTRY.COM & PASREC.COM forschen.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
004
01.03.2011, 06:45 Uhr
ralle



ich denke mir eher, das er maximal turbo. com finden wird
--
Gruß Ralle

Wenn Sie dazu neigen, Bedienungsanleitungen zusammen mit dem Verpackungsmaterial wegzuwerfen, sehen Sie bitte von einem derart drastischen Schritt ab!...
... Nachdem Sie das Gerät eine Weile ausprobiert haben, machen Sie es sich am besten mit dieser Anleitung und ihrem Lieblingsgetränk ein oder zwei Stunden lang in Ihrem Sessel bequem. Dieser Zeitaufwand wird Sie dann später belohnen...

aus KENWOOD-Bedienungsanleitung TM-D700
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
005
01.03.2011, 17:49 Uhr
Rüdiger
Administrator



Zitat:
kaiOr schrieb
Da es für Bürocomputer auch ging, könnte der Rüdiger vielleicht mal so lieb sein und nach PASENTRY.COM & PASREC.COM forschen.

Ja, ich habe Dateien mit diesem Namen.
Sind aber nur einer einzigen Diskette vorhanden...
--
Kernel panic: Out of swap space.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
006
01.03.2011, 19:51 Uhr
maleuma



Hallo Rüdiger,
kannst Du mir die beiden Dateien per eMail zuschicken? Ich würde diese gern einmal am KC85/5 ausprobieren.
Undi ist auf dieser einen Diskette vielleicht noch etwas Interessantes zu KC-PASCAL drauf?
--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
007
02.03.2011, 12:38 Uhr
sylvi



Hallo,
ich habe die Kopie einer Kasette:
Softwareleistungen für Lehr und Lernprozesse
KC-PASCAL CH 0118-0126
Inhaltsverzeichniss:
KC85/1, KC87, KC85/2/3
Seite 1
05 PASCAL41 (KC85/1, KC87)
60 PASCAL42 (KC85/2)
Seite 2
05 PASCAL43 (KC85/3)
60 Procdure WINDOW/PAS
70 REVERSILINE/PAS
80 PRIMZAHL/PAS
90 HANOI/PAS
100 FTEST/PAS
115 Procedure ABSOLUTE/PAS
Wie ich oben schrieb, nur eine Kopie, ich habe sie noch nie getestet
und weis nicht, ob sie im KC fehlerfrei lesbar ist.
Könnte der Inhalt hilfreich sein?

lg
sylvi

Entschuldigung
--
Meine Uhr ist eingeschlafen
Ich hänge lose in der Zeit
Ein Sturm hat mich hinausgetrieben
Auf das Meer der Ewigkeit
Asyl im Paradies, Silly
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
008
02.03.2011, 20:12 Uhr
maleuma



Hallo Sylvi,

Der Kassetteninhalt würde mich schon interessieren. Klingt nach den Versionen 4.1, 4.2 und 4.3, die in meiner Sammlung noch fehlen...
Kannst Du mir die Dateien von der Kassette konvertieren und per eMail schicken?
Ich würde das auch selbst machen, wenn Du mir die Kassette einmal leihweise zur Verfügung stellst.
--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
009
03.03.2011, 19:37 Uhr
Rüdiger
Administrator



Zitat:
maleuma schrieb
Hallo Rüdiger,
kannst Du mir die beiden Dateien per eMail zuschicken?

Ist unterwegs.
Dieses KCPascal hat ungefähr die gleich Seltenheit wie ein Vierer im Lotto.
--
Kernel panic: Out of swap space.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
010
03.03.2011, 21:36 Uhr
maleuma



Super, Danke!
Und es läuft auf dem KC, siehe Screenshot:


--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
011
03.03.2011, 21:52 Uhr
BobCat

Avatar von BobCat

Worin besteht der Unterschied zu:



... oder handelt es sich hier um eine Version die ganz privat umgemodelt wurde ?
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
012
03.03.2011, 23:19 Uhr
kaiOr

Avatar von kaiOr

Das obere war lt. Doku mal ein HP4S (HiSoft Pascal for Spectrum) und wurde später um eine Importfunktion für Turbo-Pascal-Quellen erweitert, das untere dagegen baut wohl direkt auf Turbo Pascal von Borland auf.
Dieser Beitrag wurde am 03.03.2011 um 23:31 Uhr von kaiOr editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
013
04.03.2011, 21:29 Uhr
maleuma



Richtig, das PASCAL 880/S scheint die robotron-Variante von Trubo-Pascal zu sein.
Siehst Du schon wenn Du die Startbildschirme vergleichst:


Das KC-PASCAL für CP/M ist dagegen die Umsetzung der CAOS-Versionen aus #000.

Es gibt übrigens auch noch ein "KCPASCAL" als Modul für den KC87, siehe:
http://www.sax.de/~zander/z9001/module/pascal.html
Das scheint aber ebenfalls eine Anpassung von Turbo-PASCAL zu sein, zumindest die Anleitung zeigt dies. Ein Screenshot ist leider nicht auf dieser Website vorhanden.
--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
014
06.03.2011, 19:37 Uhr
maleuma



Noch ein Nachtrag zu #000:

PASCAL22.KCC und PASCAL23.KCC laufen nur auf dem KC85/2 und KC85/3 !!!

Beim KC85/4 und KC85/5 bleibt das Programm bei der Frage "memory end?" hängen und lässt sich auch nicht mehr bedienen. Grund ist die Abfrage des Bit 3 von (IX+8), welches nur bis CAOS 3.1 in der Tastaturroutine genutzt wurde.
Falls das die einzige Inkompatibilität zu CAOS4.x ist, könnte ich eine gepatchte Version erzeugen.
--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
015
06.03.2011, 22:24 Uhr
BobCat

Avatar von BobCat


Zitat:
maleuma schrieb
Richtig, das PASCAL 880/S scheint die robotron-Variante vom Trubo-Pascal zu sein.

Naja, daß ist schon richtig. Mich interessiert mehr der Schriftzug:
"KC85+D004/KC compact" ... und das im Zusammenhang mit der angebotenen Diskette FP 1002 von VEB MPM.
Ist das dann die angebotene Version von MPM oder hat das jemand angepaßt und den Schriftzug zur "Verlustigung" druntergesetzt

Dieser Beitrag wurde am 06.03.2011 um 23:21 Uhr von BobCat editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
016
06.03.2011, 23:43 Uhr
kaiOr

Avatar von kaiOr

In der Doku steht auch die Startmeldung "KC85+D004/KC compact":
http://www.iee.et.tu-dresden.de/~kc-club/DOWNLOAD/DISK271/PASCAL.PMA

und es ist von speziellen Include-Files die Rede um die unterschiedlichen Grafikroutinen der Rechner nutzbar zu machen:
BOX3.INC für den KC85/3 mit D004-Erweiterung
BOX4.INC für den KC85/4 mit D004-Erweiterung
BOXC.INC für das KC compact-Floppy-System

Da bleibt nur die Frage, ob die Version jetzt im Büromaschinenwerk Sömmerda oder bei MPM angepasst wurde.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
017
07.03.2011, 00:06 Uhr
BobCat

Avatar von BobCat


Zitat:
kaiOr schrieb: Da bleibt nur die Frage, ob die Version jetzt im Büromaschinenwerk Sömmerda oder bei MPM angepasst wurde.

Ich tippe mal ganz stark auf Sömmerda, denn da hatte man mich vom MPM zweimal hingeschickt, wenn es um Drucker oder SCP/MicroDOS Software ging. In Mühlhausen hatte man nicht soviel am Hut mit CPM-Sachen. Auch war die Nachfrage noch solcher Software sehr gering, bzw. gerade im Aufbau. Da hatten man wohl in Sömmerda mehr Routine.

Dieser Beitrag wurde am 07.03.2011 um 00:09 Uhr von BobCat editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
018
17.03.2011, 21:55 Uhr
maleuma



Ich habe die Kassette (siehe #007) heute erhalten und die Dateien ausgelesen.
Damit sind jetzt diese Programme vorhanden:

Quellcode:
PASCAL17.KCC  0265 3FEB 0265  Hisoft Pascal Version 1.7 (KC85/4) by Burmeister, Lehmann, Vetters 1990
PASCAL21.KCC  027F 2F2F 100C  Version 2.1 by Burmeister, Lehmann, Vetters 1989
PASCAL22.KCC  0800 4D80       Version 2.2 - läuft nur bis CAOS 3.1 wegen Abfrage BIT 3,(IX+8)
PASCAL23.KCC  0800 4D80       Version 2.3 - läuft nur bis CAOS 3.1 wegen Abfrage BIT 3,(IX+8)
PASCAL40.KCC  0200 5164       Version 4.0   KMU/ORZ/KRS
PASCAL41.KCC  0300 5007       Version 4.43, KC85/1 und KC87, Albrecht Mugler 1987
PASCAL42.KCC  0200 5100       Version 4.43, KC85/2/3, Albrecht Mugler 1987
PASCAL43.KCC  0200 5180       Version 4.43, KC85/3, Albrecht Mugler 1987
PASCAL44.KCC  0200 5180       Version 4.43, KC85/3, Albrecht Mugler 1987
PASCAL50.KCC  0200 5300       Version 5.01, KC85/4, Albrecht Mugler 1990  
PASCAL51.KCC  0200 5490 5300  Version 5.1 , KC85/4, Albrecht Mugler 1990 / mit integriertem PASEX

PASENTRY.COM    20 KByte      CP/M-Version von KC-PASCAL 4.3
PASREC.COM     128 Byte       Rueckkehr zu KC-PASCAL falls es sich noch im TPA befindet


--
Mario.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
019
18.03.2011, 06:23 Uhr
Mobby5




Zitat:
maleuma schrieb
Damit sind jetzt diese Programme vorhanden:

Und wo?
--
und ausserdem muss in Zeile 20 der Doppelpunkt durch ein Semikolon ersetzt werden
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
020
18.03.2011, 20:30 Uhr
maleuma



Es steht im KC85-Labor online...
--
Mario.

Dieser Beitrag wurde am 18.03.2011 um 21:39 Uhr von maleuma editiert.
Seitenanfang Seitenende
Profil || Private Nachricht || Suche Zitatantwort || Editieren || Löschen
Seiten: -1-     [ Technische Diskussionen ]  



Robotrontechnik-Forum

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