APPLICATIONSPROGRAMMATION ★ SCHNEIDER DEVPAC ★

SCHNEIDER DEVPAC (Computer Technik)SCHNEIDER DEVPAC (Computer Schau)Devpac vs. Maxam (Computer Schau)
★ 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 ★ 

Assembler/Disassembler

Der Schneider CPC464 besitzt zwar ein ausgezeichnetes BASIC, doch irgendwann erwacht bei vielen Anwendern der Wunsch, auch in Maschinensprache zu programmieren. In der 'Computer-Steinzeit' machte man das mit Hilfe von Befehlstabellen; heute gibt es dafür Assembler.

Das ‘Devpac-Paket', das Schneider im Auftrag der britischen Firma HiSoft vertreibt, besteht aus einem Editor, Assembler, Disassembler und Maschinensprache-Monitor. Es beinhaltet also alles, was zum Programmieren des Z80-Pro-zessors im CPC464 nötig ist.

Beim Editor, mit dessen Hilfe der Quellcode in den Rechner eingegeben wird, hat HiSoft es sich aber etwas zu einfach gemacht: Ein simpler Zeileneditor, der zudem noch vom Pascal-Compiler aus demselben Hause übernommen wurde, liegt doch ein ganzes Stück unter den Erwartungen. Besonders schwer tut man sich beim Ändern bereits eingetippter Zeilen: Hierfür wird die Zeile zweimal angezeigt, wobei die Korrekturen in der unteren Zeile durchgeführt werden. Wer dann mit ‘gedanklichen' Zeigern und den diversen Befehlen wie Q, R, L, K und F arbeiten will, ist ohne ständiges Blättern im Handbuch rasch verloren.

Apropos Handbuch: Es ist gut gemacht; sogar dem Maschinensprache-Anfänger ist ein eigenes Kapitel gewidmet. Mehrere Programmbeispiele, die sogar die Grafikprogrammierung in Maschinensprache erläutern, runden den guten Gesamteindruck ab.

Der Assembler, der den Quellcode in die Binärform übersetzt, gibt im Gegensatz zum Editor keinen Anlaß zu Beanstandungen. Obwohl er nicht macro-fähig ist, bietet er doch eine Reihe sehr sinnvoller Pseudo-Befehle. Dabei sind die bedingte Assemblierung mit den Anweisungen IF-THEN-ELSE und die Möglichkeit, von und zur Diskette zu assemblieren, und diverse Befehle zur Formatierung des Druckeroder Bildschirmlistings hervorzuheben.

Ein Austesten des Programms ist mit dem Monitor/Debugger MONA3 möglich. Dieser kann sowohl zusammen mit dem Assembler geladen werden als auch unabhängig von ihm laufen. MONA3 wird mittels Ein-Buchstaben-Befehlen gesteuert und erlaubt neben der üblichen Anzeige von Speicherbereichen und Registern, dem Laden/Speichern von Programmen und dem Aufruf von Maschinenroutinen auch das Setzen von Breakpoints im RAM und Single-Step durch RAM und ROM. Außerdem ist ein Disassembler integriert, der auch den Drucker ansprechen kann.

Man kann den Assembler GENA3 und den Monitor MONA3 in jeden beliebigen Speicherbereich laden, da sie eine Relokatier-Routine enthalten.

Die Gesamtbeurteilung von Devpac ist gemischt: Auf der einen Seite steht ein ausgezeichneter Assembler und ein Maschinensprache-Monitor, auf der anderen Seite der recht un-komfortable Editor. Ob er den eigenen Ansprüchen genügt, muß wohl jeder für sich entscheiden. Leider ist es ohne Programmiertricks nicht möglich, mit einem Textverarbeitungssystem erstellte Dateien in den Devpac-Editor einzulesen.

MK, c't

★ PUBLISHER: Schneider Computer-Division
★ YEAR: 1984
★ CONFIG: 64K + AMSDOS
★ LANGUAGE:
★ LiCENCE: COMMERCIALE
★ DEVELOPER: HISOFT
★ AUTHOR(S): ???
★ PRICE: 145,00 DM (3"-Diskette für Schneider CPC464)
★ REFS: SW216 (TAPE) , SOFT21116 (DISC)

Page précédente : Hisoft Devpac80 v2
★ AMSTRAD CPC ★ DOWNLOAD ★

Covers/Packages:
  » Devpac    (Release  DISC-SCHNEIDER)    GERMANDATE: 2024-05-06
DL: 93
TYPE: image
SiZE: 147Ko
NOTE: Uploaded by Anonymous ; w1386*h1037

» Devpac    (Release  TAPE-SCHNEIDER)    GERMANDATE: 2018-12-20
DL: 115
TYPE: image
SiZE: 77Ko
NOTE: Uploaded by hERMOL ; w876*h932

Medias/Supports:
» Devpac    (Release  DISC-SCHNEIDER)    GERMANDATE: 2018-12-20
DL: 126
TYPE: image
SiZE: 423Ko
NOTE: Uploaded by hERMOL ; w1246*h993
 
» Devpac    (Release  TAPE-SCHNEIDER)    GERMANDATE: 2017-05-20
DL: 163
TYPE: image
SiZE: 91Ko
NOTE: Uploaded by hERMOL ; w640*h774

Dump cassette:
» Devpac    (Release  SCHNEIDER)    ENGLISHDATE: 2024-04-01
DL: 24
TYPE: ZIP
SiZE: 16Ko
NOTE: Uploaded by CPCLOV ;
.DSK: Χ
.CDT: 2

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

Lien(s):
» Applications » Hisoft Sprites (Schneider CPC-Welt)
» Applications » Hisoft Scales (Schneider Aktiv)
» Applications » FTL Modula-2 (Hisoft)
» Applications » Hisoft - Devpac80
» Applications » Hisoft - Font 464 (Amstrad Magazine)
» Applications » Hisoft - C for Amstrad
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.7-desktop/c
Page créée en 393 millisecondes et consultée 198 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.