APPLICATIONSPROGRAMMATION ★ FAST BASIC COMPILER|CPC Amstrad International) ★

FAst BAsic COMpilerApplications Programmation
★ Ce texte vous est présenté dans sa version originale ★ 
 ★ This text is presented to you in its original version ★ 
 ★ Este texto se presenta en su versión original ★ 
 ★ Dieser Text wird in seiner Originalfassung präsentiert ★ 

Peter Höpfner - der viele andere Programme wie Fast, Tracer, Para Plus und Dirman entwickelte — hat nun endlich einen Nachbrenner geschaffen, der Ihre Basic-Programme bis zu achtmal schneller macht, indem er sie in Maschinenprogramme übersetzt. Nun kann selbst der Basic-Neuling mit “professionellem Touch“ (das heißt mit besseren Laufzeiten) programmieren.

Der FAst BAsic COMpiler — getestet wurde von uns die Version 1.00 — nutzt die anerkanntermaßen guten Eigenschaften des CPC-BASIC-Dialektes vollständig. Einschränkungen zum Interpreter (oder besser Compreter) bestehen nur bei Befehlen zur Programm-Bearbeitung und Programm-Veränderung sowie bei Befehlen zum Nachladen von Programmen. So können zum Beipiel folgende Kommandos nicht übersetzt werden: AUTO, CHAIN, CHAIN MERGE, CONT, DELETE, EDIT, LIST, MERGE, RENUM, TRON und TROFF. Die Befehle LOAD und SAVE beziehen sich ausschließlich auf Binärdateien, RESUME < zeile > darf nicht in ein Unterprogramm verzweigen und RESUME NEXT sollte nicht verwendet werden; mit diesem Befehl könnte Ihr Programm im Nirwana landen, weil keine Informationen über die Adresse des nächsten Befehls bestehen. Dafür können Sie aber auch beim CPC 464 (mit CPC6128-Emulator) sämtliche CPC 6128-Befehle (außer FILL und M ASK) verwenden.

Bitte ein Byte

Der Entwicklungszyklus mit FaBaCom sieht wie folgt aus:

— Schreiben und Austesten unter Basic mit allen zur Verfügung stehenden Mitteln eines Interpreters (bzw. Com-preters),
— Compilieren durch Abspeichern des Programmes und Aufruf von CP/M (der Compiler läuft unter CP/M 2.0 und CP/M plus) sowie Eingabe von BC < name.BAS > /optionen (zwei Optionen können das zu erzeugende Programm noch verkürzen).

Der Compiler erzeugt nun eine Binärdatei mit dem Namen < name.BIN > (es ändert sich nur die Extension), das Sie nun unter AmsDOS ganz normal mit RUN“ < name.BIN > “ starten können.

Wie fast ist der FAst BAsic COMpiler?

In punkto Laufzeitverbesserung liegt der Compiler im mittleren Feld. Da er den gesamten Befehlssatz übersetzt und auch Fließkommas akzeptiert, ist die Geschwindigkeitssteigerung nicht so groß wie bei anderen BASIC-Com-pilern. Integerschleifen werden etwa viermal so schnell abgearbeitet. Zum Vergleich: Assembler bringt eine Steigerung von 15mal. Die Zeichenausgabe wird um den Faktor 2 beschleunigt (in Assembler etwa um den Faktor 6).

Zusammenfassung

Wollen wir nun abschließend die Pros und Contras des Compilers kurz zusammenfassen:

Was uns gefiel:

+ einfache Bedienung
+ übersetzt den ganzen Befehlssatz
+ Compiler und erzeugter Code laufen auf allen CPCs
+ unterstützt Vortex-Hardware sowie Erweiterungs-ROMs und RSXe
+ compiliert bis zu 17 KBytes lange Basic-Programme
+ ermöglicht einfache Overlays

Was uns mißfiel:

— sehr großes Runtime-Modul (Leer-Modul: 9 KBytes)
— nur auf 3 Diskette erhältlich
— Geschwindigkeitssteigerungen oft nur gering
— Einbindung von Maschinencode schwierig

Das Programm wird mit einer knappen, aber verständlichen deutschen Bedienungsanleitung und mit einigen Beispielprogrammen (z.B.: Apfelmännchen, Türme von Hanoi, Landmark-Tests und Disk Monitor) ausgeliefert. Im übrigen bietet die Firma GHE jedem Benutzer die Möglichkeit, auftauchende Fragen und Probleme schriftlich oder über Hotline zu bearbeiten.

Fazit

Der FAst BAsic COMpiler hat uns überzeugt. Er ist alles in allem ein nützliches CPC- Tool, das auch für den Anfänger geeignet ist. Wie würde Werner sagen? “Ein goiles Teil, Loide!“

(Eckehart Röscheisen /jb), PCAI

★ PUBLISHERS: DMV-Verlag GmbH , GHE Software
★ YEAR: 1988
★ CONFIG: CP/M (CP/M 2.0 und 3.0)
★ LANGUAGE:
★ LiCENCE: COMMERCIALE
★ AUTHOR: Peter Höpfher
★ PREIS: DM 69,- (3“-Diskette)



★ AMSTRAD CPC ★ DOWNLOAD ★

File:
» FAst  BAsic  COMpiler    GERMANDATE: 2013-05-15
DL: 436
TYPE: ZIP
SiZE: 54Ko
NOTE: Extended DSK/42 Cyls
.HFE: Χ

Adverts/Publicités:
» Fast  Basic  CompilerDATE: 2015-01-08
DL: 228
TYPE: image
SiZE: 137Ko
NOTE: w941*h696

» Fast  Basic  Compiler    ADVERT    GERMANDATE: 2014-05-05
DL: 241
TYPE: image
SiZE: 132Ko
NOTE: w604*h878

» Fast  Basic  Compiler    GERMANDATE: 2015-01-08
DL: 215
TYPE: image
SiZE: 300Ko
NOTE: w619*h1748

Cover/Package:
» FAst  BAsic  COMpiler    (Release  DISK)    GERMANDATE: 2014-05-05
DL: 187
TYPE: image
SiZE: 193Ko
NOTE: w1239*h711

Medias/Supports:
» FAst  BAsic  COMpiler    (Release  DISC)    GERMANDATE: 2019-11-21
DL: 156
TYPE: image
SiZE: 240Ko
NOTE: Scan by Loic DANEELS ; w1857*h1172

» FAst  BAsic  COMpiler    (Release  DISC-BLUE)    GERMANDATE: 2016-09-22
DL: 182
TYPE: image
SiZE: 9Ko
NOTE: Uploaded by hERMOL ; w268*h330

Dump disquette (version commerciale):
» FAst  BAsic  COMpiler    ENGLISHDATE: 2025-01-29
DL: 115
TYPE: ZIP
SiZE: 49Ko
NOTE: Uploaded by CPCLOV ; 43 tracks/Extended DSK/CPM 2.2 bootloader
.DSK: √

★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

Lien(s):
» Applications » Runbasic
» Applications » RSX Extended BASIC (Schneider CPC-Welt)
» Applications » Desproteger programas en Basic (Amstrad Semanal)
» Applications » Basic102 (CPC Amstrad International)
» Applications » Arnold's Basic
» Applications » Mouse BASIC (CPC Amstrad International)
Je participe au site:
» Vous avez des infos personnel, des fichiers que nous ne possédons pas concernent ce programme ?
» Vous avez remarqué une erreur dans ce texte ?
» Aidez-nous à améliorer cette page : en nous contactant via le forum ou par email.

CPCrulez[Content Management System] v8.732-desktop/c
Page créée en 014 millisecondes et consultée 2454 fois

L'Amstrad CPC est une machine 8 bits à base d'un Z80 à 4MHz. Le premier de la gamme fut le CPC 464 en 1984, équipé d'un lecteur de cassettes intégré il se plaçait en concurrent  du Commodore C64 beaucoup plus compliqué à utiliser et plus cher. Ce fut un réel succès et sorti cette même années le CPC 664 équipé d'un lecteur de disquettes trois pouces intégré. Sa vie fut de courte durée puisqu'en 1985 il fut remplacé par le CPC 6128 qui était plus compact, plus soigné et surtout qui avait 128Ko de RAM au lieu de 64Ko.