Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
z9001:software:prettyc [2025/03/25 14:46] – [Downloads] volkerp | z9001:software:prettyc [2025/03/26 08:50] (aktuell) – volkerp | ||
---|---|---|---|
Zeile 6: | Zeile 6: | ||
Pretty C ist ein kleiner Einpass-C-Compiler zum Lernen der Sprache C (K& | Pretty C ist ein kleiner Einpass-C-Compiler zum Lernen der Sprache C (K& | ||
+ | |||
+ | {{: | ||
Vor Nutzung des Compilers ist es erforderlich, | Vor Nutzung des Compilers ist es erforderlich, | ||
Zeile 38: | Zeile 40: | ||
:!: Es darf kein [[z9001: | :!: Es darf kein [[z9001: | ||
- | Auf der Tastatur nicht vorhandene Zeichen | + | Auf der Tastatur nicht vorhandene Zeichen |
durch nachfolgendes Drücken von ' | durch nachfolgendes Drücken von ' | ||
Zeile 55: | Zeile 57: | ||
compiliert ist. | compiliert ist. | ||
- | >EC CLIBM/CR | + | >EC CLIBM/CR Textpuffer CLIBM anlegen |
- | * | + | * Leerzeile |
- | *STRG-C | + | *STRG-C Insert-Mode beenden |
- | ESC+R, | + | ESC+R, |
- | ESC+E | + | ESC+E Editor Ende |
- | >EC CMD/CR | + | >EC CMD/CR Textpuffer CMD anlegen |
*CC MAIN/ | *CC MAIN/ | ||
*CC CLIBM/CN | *CC CLIBM/CN | ||
- | STRG-C | + | *STRG-C Insert-Mode beenden |
- | ESC+E | + | ESC+E Editor Ende |
- | EC MAIN/CR | + | EC MAIN/CR Textpuffer MAIN anlegen |
- | * | + | * Leerzeile |
*STRG-C | *STRG-C | ||
- | ESC+E | + | ESC+E Editor Ende |
Speicherabzug CLIBM+CMD+MAIN auf Band sichern, dann spart man sich diese Schritte, | Speicherabzug CLIBM+CMD+MAIN auf Band sichern, dann spart man sich diese Schritte, | ||
Zeile 76: | Zeile 78: | ||
( prettyc muss aber vorab init werden, dazu einfach einmal CC ausführen ) | ( prettyc muss aber vorab init werden, dazu einfach einmal CC ausführen ) | ||
- | >EC /DI | + | >EC /DI alle Textpuffer auflisten |
8000 8E8F CLIBM | 8000 8E8F CLIBM | ||
9000 902A CMD | 9000 902A CMD | ||
9200 9217 MAIN | 9200 9217 MAIN | ||
- | >SAVE 8000 921F FFFF | + | >SAVE 8000 921F FFFF OS-Kommando SAVE |
filename: EC_CLIB.COM | filename: EC_CLIB.COM | ||