Dies ist eine alte Version des Dokuments!


Pretty C

Ein C-Compiler für den KC 85/1

Dr. Reinhard Wobst, 1987

Pretty C ist ein kleiner Einpass-C-Compiler zum Lernen der Sprache C (K&R-Syntax!). Er wurde speziell für Kleincomputer und Kassetten-Rekorder als Massenspeicher entwickelt.

Vor Nutzung des Compilers ist es erforderlich, das Handbuch zu lesen!

Geladen wird der Compiler mit

>PRETTYC

Dann stehen die Kommandos

  • EC Editor
  • CC Compiler
  • C@ Kommandoprozessor
  • GO Programmausführung

zur Verfügung.

  • Handbuch Version 1.0 incl. Ergänzung Version 1.1 (digitalisiert U. Zander)
  • Softwarepaket (PRETTYC.COM, INSTALL.COM, Bibliotheken CEXT,CLIB,CLIBM,DEBUG, Beispiele HELLO, SCHAUKEL, SIEB)

Die originale Version lässt nur mit Kassettenrekorder nutzen! Meine gepatchte Version arbeitet auch mit USB und SD-Karten.

Achtung: Es darf kein Schalt-ROM-Modul zum Einsatz kommen! Der Compiler macht Schreibzugriffe auf 0FFFEh und weitere Adressen, die zum Abschalten eines Schalt-ROMs führen!

>CD PRETTYC
>PRETTYC

Empfehlung

erst Buffer für CLIB
dann Buffer für CMD
dann Buffer MAIN für Programme

CMD: Erst MAIN kompilieren, dann CLIB; denn das Kompilieren von CLIB dauert recht lang,
und so sieht man eigene Fehler im MAIN sofort, und muss nicht immer warten, bis alles
compiliert ist.

>EC CLIBM/CR
*
*STRG-C
ESC+R,CLIBM
ESC+E

>EC CMD/CR
*CC MAIN/BP:0/LI:0
*CC CLIBM/CN
STRG-C
ESC+E

EC MAIN/CR
*main(){}
*STRG-C
ESC+E

Speicherabzug CLIBM+CMD+MAIN auf Band sichern, dann spart man sich diese Schritte,
sondern lädt einfach im OS. 
( prettyc muss aber vorab init werden, dazu einfach einmal CC ) 

>EC /DI
8000 8E8F CLIBM
9000 902A CMD
9200 9217 MAIN  

>SAVE 8000 921F FFFF
filename: EC_CLIB.COM


Dann alles compilieren mit 
>C@
und Start mit 
>GO
  • z9001/software/prettyc.1742912301.txt.gz
  • Zuletzt geändert: 2025/03/25 14:18
  • von volkerp