APPLICATIONSPROGRAMMATION ★ HISOFT DEVPAC80 V2 ★

Devpac80 version 2 (Amstrad Action)DEVPAC80 v2 (Amstrad Computer User)HISOFT DEVPAC80 V2 (Aktueller Software Markt)
★ 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 ★ 

Devpac80 was one of the earliest and most popular Z80 programming tools for the CPC computer - the workhorse of many a famous software house. It was around at the same time as Zen (by Kuma). The main difference between the two was the CPM environment: Devpac80 needed it. Zen did not.

Now two years on, Devpac80 has sprouted Version 2. Features have been enhanced and new ones added. But is there a place for it with the likes of Maxam II at large?

Half the battle is won if the manual is readable - and doesn't assume everyone is fluent at assembly programming. The new Devpac80 comes packaged in typical HiSoft style: a looseleaf binder with 100-odd pages of instructions. Sections are provided for beginners and more advanced users. It is a pleasure to read: pages are well laid out and cause an occasional giggle - choice phrases such as "cracking a nut with a sponge" and "when silence and the A> prompt rules again...".

The disk contains two versions of Devpac80. One side works under CPM 2.2; the other is for CPM Plus. This is a good idea, as all CPC machines can make use of the program. It will even run on Amstrad PCW, Einstein and MSX machines.

Before you start using Devpac80, you are advised to make a workdisk. It's not a good idea to copy the whole disk, which is packed tight on both sides; just copy the files you'll frequently use. Along with the assembler, editor and monitor are utility programs that can copy files, delete a number of files, give an extended directory, convert .COM files to 3IN and vice-versa.

Three parts

Devpac is split into three separate parts: the editor where you enter machine-code mnemonics (or opcodes), the assembler that converts source-code (the stuff you typed in at the editor) into object-code, and the monitor that assists in removing bugs from the object- or machine-code.

The editor, with the stimulating title of HDE, can be thought of as a word-processor. It produces text (or Ascii) files. If you've dabbled with Wordstar then you'll feel at home: HDE's command keys to move up or down a screenful, save a file, mark beginning and end of block are identical. If you don't already know Wordstar, you'll find its choice of keys a pain to use and hard to remember. The prospect of having to use these keys within HDE did not overjoy me. But I was glad to find a comprehensive setup file and altered all the keystrokes to suit my keyboard. A pity not more software is this versatile.

As with Wordstar, there is little Devpac's editor cannot do. It offers copying, pasting and deleting blocks, complete cursor control, search-and-replace, insert and overwrite... You can also assemble, run or debug a program from HDE - handy.

Assembling is done in two passes. The first pass checks the syntax and creates a symbol table. If the assembler. GEN80, encounters an error it displays the offending line and continues. The second pass generates the code, but will not occur if an error


Battle of the giants

You have two competent programming utilities, but which do you go for?

In its favour, Arnor's Maxam II has a superb editor and is easy to use. Against: the £80 price is excessive (presumably to compensate for high production costs) and the manual does not cover topics in enough detail. It also requires 128k and CPM Plus.

The original Devpac80 cost £40 - Version 2 is the same price. The manual is compulsive reading: it teaches and is winy. Devpac can work under CPM 2.2, which means 464 and 664 owners are not left in the lurch. However, much setting up is required to tune the system to your taste.

If you own one of the earlier CPC machines and mtend to create programs that will work under either CPM or the Amstrad's native operating system then I'd plump for Devpac. If, on the other hand, your budget can stretch and you intend to produce CPM files then Maxam II is probably the wiser choice.


Slowing it down

It is possible to execute a machine-code program slowly, step-by-step or by using breakpoints. These are inserted into your code and when reached return control to Promon. A very full set of breakpoint options are allowed: hard, conditional, watchpoints (let you execute a patch of code a certain number of times -especially useful for loop-testing).

There are many nice touches within Devpac - more than I can list in a page. Being able to produce .REL means the output from other languages such as CBASIC, ProPascal. ProFortran and all Microsoft languages can be linked. The assembler's output can be used by other debuggers (namely those from Microsoft and Digital Research). All the CPC memory is exposed and free for you to play with if you have Devpac. It is a complete programming tool. And it scores over its rivals by being cheaper, having better documentation and being more geared towards the CPC market. It's a package I wouldn't hesitate to recommend.

AA

★ PUBLISHERS: HISOFT / AMSOFT
★ YEAR: 1987
★ CONFIG: 128K + CP/M+
★ LANGUAGE:
★ LiCENCE: COMMERCIALE
★ PRICE: £39.95 disk only (£15 to upgrade from Version 1)
 

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

File:
» Hisoft  Devpac80  v.2    ENGLISHDATE: 2011-02-09
DL: 1260
TYPE: ZIP
SiZE: 170Ko
NOTE: Extended DSK/41 Cyls
.HFE: Χ

Adverts/Publicités:
» Hisoft-Devpac80  v2-Aztec  C    ENGLISHDATE: 2018-01-19
DL: 233
TYPE: image
SiZE: 233Ko
NOTE: Uploaded by hERMOL ; w1182*h873

» HISOFT-High  Quality  Microcomputer  Software    ENGLISHDATE: 2015-01-08
DL: 796
TYPE: image
SiZE: 148Ko
NOTE: w892*h639

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

Lien(s):
» Applications » Hisoft - C for Amstrad
» Applications » ED80 (HISOFT)
» Applications » Hisoft - The Torch
» Applications » Hisoft Pascal 464 (Pascal 4D/4T)
» Applications » Schneider Devpac
» Applications » Hisoft Devpac / Ensamblador Desensamblador Devpac
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 416 millisecondes et consultée 4847 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.