APPLICATIONSPROGRAMMATION ★ ZAPP: Z80 ASSEMBLY PROGRAMMING PACKAGE ★

Z.A.P.P (Amstrad Computer User)ZAPP (Popular Computing Weekly)Z.A.P.P (Popular Computing Weekly)ZAPP (CPC Magazin)
★ 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 ★ 

Automatic

Machine code development tools released for the Amstrad must expect to be compared with the official offering, Devpac. The first thing you notice about Zapp, a combined assembler, editor and monitor, is that it is considerably easier to use than the Amsoft program.

Assembler mnemonics are entered at the bottom of the screen, the syntax is checked, and if you have given a valid instruction (or assembler pseudo-mnemonic), it is inserted in the listing displayed above. The position it takes, the Current Line, is marked by a cursor which can be moved around to allow the insertion or deletion of lines at any point. One time-saving feature of Zapp is that you never need to bother with line numbers; these are provided automatically, renumbering the routine as new lines are entered.

The assembler uses a one-pass technique which speeds up assembly, but puts some restrictions on the user. Forward references must avoid offsets, so the instruction JRLABEL-*- 5 is illegal if the address Label is further down the listing.

The monitor and disassembler are designed to work with your own program - they even display any labels that are known - but are clumsy when looking at other sections of memory. The monitor will single-step routines and insert breakpoints, but its “front panel" display (the report of the state of the CPU) could be better labelled and contain more information.

After using Zapp for some time, I began to find some of its shortcomings tiresome -no DEFS or ENT pseudo-mnemonics and the slowness with which the screen cursor moves around. Most of all, the program runs in the 40-column mode, so if you add comments to your listing you find the display becomes ragged.

I suspect that Amstrad Zapp is a fairly straight forward conversion from the Spectrum program. Hewson have patched the user RST for printing (as the Spectrum's RST 10). which is fair enough; but the manual gives the impression that the user RST will always print a character, when it normally causes a reset!

While I can recommend Zapp to newcomers and dabblers in machine code, if you are intending to write a magnum opus then the extra money and patience needed to get to grips with Devpac will be worthwhile.

Jeff Naylor , Popular Computing Weekly  

★ PUBLISHER: HEWSON
★ YEAR: 1985
★ CONFIG: 64K + AMSDOS
★ LANGUAGE:
★ LiCENCE: COMMERCIALE
★ AUTHOR(S): ???
★ PRICE: £14.95

Cliquez sur l'image pour voir les différents packages (2). 



★ AMSTRAD CPC ★ DOWNLOAD ★

File:
» Zapp  Assembler    ENGLISHDATE: 2015-07-24
DL: 441
TYPE: ZIP
SiZE: 12Ko
NOTE: 40 Cyls
.HFE: Χ

Cover/Package:
» Zapp    (Release  DISC)    ENGLISHDATE: 2019-11-29
DL: 135
TYPE: image
SiZE: 225Ko
NOTE: Scan by Loic DANEELS ; w1734*h1042

Media/Support:
» Zapp    (Release  TAPE)    ENGLISHDATE: 2016-10-03
DL: 176
TYPE: image
SiZE: 47Ko
NOTE: Uploaded by hERMOL ; w596*h737

Manuel d'utilisation & doc:
» Zapp    ENGLISHDATE: 2014-05-05
DL: 797
TYPE: PDF
SiZE: 13350Ko
NOTE:

Dump cassette:
» Zapp    ENGLISHDATE: 2014-05-05
DL: 456
TYPE: ZIP
SiZE: 9Ko
NOTE: Headerless Custom; /CDTBlocks=13

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

Lien(s):
» Applications » Prog (CPC Revue HS)
» Applications » Zrcaljenje in pomikanje zaslona (Moj Micro)
» Applications » C.A.A.N: Creador de Aventures Aventuras Nova
» Applications » Macro (CPC Amstrad International)
» Applications » TAPS (The Assembler Programming System)
» Applications » Kuma Forth
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 522 millisecondes et consultée 6461 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.