APPLICATIONSPROGRAMMATION ★ HISOFT - DEVPAC80 ★

DEVPAC80 (Amstrad Computer User)HISOFT - DEVPAC80 (Popular Computing Weekly)DEVPAC80 (CPC Amstrad International)
★ 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 ★ 

There are plenty of reasons to regard HiSoft's Devpac assembler package with respect - it is perhaps the most sophisticated and powerful of the various such utilities available for the Amstrad range.

Devpac 80 is the CP/M version of this program and as such there are several important differences.

For a start, although you can use an ordinary assembler to produce CP/M compatible code, and vice versa, there are some disadvantages in doing so. If nothing else it is far better if you can test the code simply from within the operating system to which it applies.

Perhaps more important, however, is that the CP/M version of Devpac has been written to fully exploit the strengths of the medium. Disc handling from the assembler in particular is absolutely superb.

There are three modules to the package - Ed80 is a full screen editor which has excellent block Cut and Paste commands, auto indentation, good Search, Replace and Insert modes but, as is so common with such things, relatively poor printer control. The control sequence for cursor movement, deletion etc have all been defined as compatible with the equivalent Wordstar sequences - a remarkably sensible move for a CP/M editor, although you can easily redefine them to use the same keys as a different utility such as Amsword if you would rather. Help menus are available at a keypress which summarise the commands.

Gen80 is the assembler module which includes the following special features: macros that are called by their label name with the appropriate parameters; direct keyboard input of text to be assembled as though it was part of a file. Files which can be called from disc and assembled within other files by the powerful include command - these can be nested and recursive and almost provide a high-level function in that programs can be written as small ‘procedures'. Virtual discing, which allows owners of only one drive to code as thought they had several; direct control over symbol table size or the number of significant characters in a label, as well as many more options that are usually fixed in most assemblers. Many arithmetic and logical operators; conditional assembly which can produce different results if coding for different machines for example; assembly to disc and production of symbol files for debugging purposes - the list goes on.

Mon80 is the disassembler/ monitor module. On screen you have provided at the same time the disassembled memory, the hex values of the memory itself and the corresponding ascii codes.

The documentation reflects the quality of the package. It is helpful, if advanced, and even goes so far as to give details on patching your own code to change the modules.

There is also a very good tutorial at the back that goes some way to teaching the rudiments of CP/M programming as well as how to use Devpac.

Tony Kendle , PCW

★ PUBLISHER: AMSOFT
★ YEAR: 1984
★ CONFIG: 128K + CP/M
★ LANGUAGE:
★ LiCENCE: COMMERCIALE
★ AUTHOR: HISOFT



Page précédente : Hisoft Devpac / Ensamblador Desensamblador Devpac
★ AMSTRAD CPC ★ DOWNLOAD ★

Advert/Publicité:
» HISOFT-High  Quality  Microcomputer  Software    ENGLISHDATE: 2025-07-02
DL: 926
TYPE: image
SiZE: 421Ko
NOTE: Supplied by archive.org ; w2231*h1591

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

Lien(s):
» Applications » Hisoft - Turbobasic (CPC Amstrad International)
» Applications » Schneider Devpac
» Applications » Hisoft Forth
» Applications » Hisoft Pascal80
» Applications » ED80 (HISOFT)
» Applications » Hisoft - Your Horoscope
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 721 millisecondes et consultée 4393 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.