CPC 664|Popular Computing Weekly)Hardware Le Cpc 664
 ★ 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 ★ 

Value without vision

Jeff Naylor surveys Amstrad's new CPC664- the first low-cost disc based system 

Amstrad's new computer reflects a perceived demand for an affordable, disc-based machine.
For £339 you get a computer, disc drive and monochrome monitor that is suitable for running many CP/M programs, with the added advantage that a sizeable user base has already been built up by its predecessor, the CPC464.

An extra £110 - £449 - will provide you with a version with a colour monitor, although this is not so good for displaying the 80-column text mode. A complete, practical wordprocessing system can now be bought for well under £600.

The CPC664 is almost a 464 with a built-in 3-inch drive fractionally larger, with a change of colour scheme, dished keyboard and bigger cursor keys. Apart from the cosmetic changes, the hardware has the same specification as the 464 except the floppy disc controlling circuitry has been included on the main board and the 664 requires an additional 12 volt supply for the disc, provided from the monitor.

Amstrad has not followed Sinclair's mistake of omitting a cassette interface from their new machine. A Din socket is located on the back which conforms to the standard pattern for audio cassette players, including a remote start facility. Two extra connections are provided -the 12 volt input is a flying lead fitted with a plug, and a second disc drive (£159) can be plugged in. Other connections are the same as for the 464 - expansion (which is not now needed for the disc interface) and printer sockets are circuit-board edge connectors. Only one joystick port is provided (a special joystick is required to allow two sticks), as are 5V DC, monitor and stereo sound sockets.

On the software side, there is both good and bad news. The bad news is only bad for 464 owners and software writers who ignored the Amsoft warnings about using the operating system properly. The good news is that, while still retaining a 16K Rom, the Basic has been given a small number of useful enhancements.

A Fill command and the ability to draw dotted lines by using a Mask command are the most notable new graphic commands. Also there is an additional parameter for Draw and its related commands that allows you to control the plotting mode, Coring, Ancfing or Oring the new pixels with the old screen contents. Auto has been enhanced, making it harder accidentally to overwrite old lines of Basic.

Dec$ has finally seen the light of day. This command, left out of the 464 although documented in the Concise Basic Specification, displays numbers using a pre-defined format template.

Most of the other additions take advantage of routines already contained in the CPC464 operating system. The best example is CopychrS, which reads the character from the screen. Used by the copy key routine and available from machine-code on the 464, it is now available to Basic programmers. The most trivial example is Frame, which replaces CALL &BD19 by waiting for the next frame fly-back sync pulse.

One extra command has been added to interrogate disc errors so that they can be dealt with by the comprehensive error handling system (Derr), but otherwise the disc commands only have one important difference from the add-on 464 DDI-1 disc unit.

A couple of months ago, when I finally tracked down a drive for my 464, two disappointments lay in store. An assembly fault meant that the sound output was shorted out which forced me to break the warranty in fixing it and question Amstrad's quality control. The other was realising how clumsy the string parameter passing was for the external disc commands. To erase a file, for example, it is necessary to enter “A$= "filename":|ERA,@A$''.
This lack of foresight in the provision of the Resident System Extension routines has been cleared up on the new 664 ROM - ERA, "filename" will now work, although the bar prefix and extra comma still distinguish it as an external command. Locomotive Software has also rewritten the garbage collection routine which speeds it up, but may also have something to do with rumours of a large quantity of variable corrupting user-defined functions.

CP/M and Dr Logo are provided in the price of the 664. The CP/M implementstion has the same limitations as the 464. It is supplied with a full set of utility routines and is a 'true' CP/M, unlike XtalDOS on the Einstein. Amstrad are now committed to the 3 inch drive, which they may come to regret. While there is by no means anything wrong with the format, the greater potential of the Sony inch system looks like making that the 'new* standard.
The Hitachi format 3 inch discs are not as expensive as they appear - both sides can be used - but at the moment they are difficult to get hold of. If no one else takes them up, the situation may get worse.

The bad news that I mentioned earlier is that there are no plans to provide the new Basic and operating system for CPC464 owners, which means a computer that has been available for less than a year already has an air of obsolescence. There should be no problem with machine-code or CP/M, just the extra Basic commands. These could all be simulated on a 464, but it is a pity that adding a disc drive to the 464 doesn't quite create a 664.

There is no question that the CPC664 represents tremendous value for money, achieved mainly by bundling items together. It is definitely to be regretted however, that there is no satisfactory way of up-grading the 464 to a full specification 664 by adding a disc unit.

Compared to other machines currently available of the same price, the 664 wins hands down, and deserves to do well. If you are in no hurry, though, it may be worth waiting for something with a 16-bit processor to arrive.

Table of CPC 464/664 software differences.
Command 664 464
AUTO Line numbers are displayed for editing '*'warns of overwriting
CLEAR INPUT Flushes the keyboard buffer Operating system
COPYCHR$ Reads CHR$ at cursor position Operating system
CURSOR Enables or disables cursor display system Operating system
DEC$ Displays numbers using a format Not available
DERR Returns disc error report number Not available
DRAW DRAWR Extra ink mode parameter allows control of the overplotting rules Operating system
MOVE MOVER Extra ink mode parameter allows control of the overplotting rules Operating system
PLOT PLOTR Extra ink mode parameter allows control of the overplotting rules Operating system
FILL Fills an arbitrary area with a specified ink Machine code
FRAME Waits for video flyback Operating system
GRAPHICS PAPER/PEN Sets colours of graphics Possible but convoluted
PRINT USING Additional currency template Not available
MASK Allows dotted line drawing Machine code
ON BREAK CONT Completely disables ESC Machine code
PEN Additional background mode parameter Operating system
DIR DRIVE Take normal string expressions Strings passed by address
ERA REN Take normal string expressions Strings passed by address


★ YEAR: 1985
★ PUBLISHER: Amstrad Consumer Electronics


» Amstrad  CPC  664DATE: 2015-07-29
DL: 696 fois
TYPE: image
SIZE: 228Ko
NOTE: w1063*h710

» Amstrad  CPC  664    (New  Zealand)    ENGLISHDATE: 2018-05-15
DL: 31 fois
TYPE: image
SIZE: 250Ko
NOTE: w1480*h1019

Other platform tools:
» Amsoft-Software  and  Peripherals  Catalogue  Winter  1984-85    ENGLISHDATE: 2018-03-13
DL: 1151 fois
SIZE: 8228Ko
NOTE: 64 pages/PDFlib v1.6

» Amstrad  CPC  664-Manuel  de  l  utilisateur    FRENCHDATE: 2011-08-20
DL: 517 fois
SIZE: 11944Ko
NOTE: 446 pages/PDFlib v1.6

» Amstrad  CPC  664-Service  Manual    ENGLISHDATE: 2011-07-25
DL: 745 fois
SIZE: 11761Ko
NOTE: 31 pages/PDFlib v1.6

» Amstrad  CPC  664  Guia  del  Usuario    SPANISHDATE: 2011-08-20
DL: 387 fois
SIZE: 18979Ko
NOTE: 444 pages/PDFlib v1.6

» Amstrad  CPC  664  User  InstructionsDATE: 2011-08-20
DL: 408 fois
SIZE: 7233Ko
NOTE: 445 pages/PDFlib v1.6

Je participe au site:
» Newfile(s) upload/Envoye de fichier(s)
★ AMSTRAD CPC ★ A voir aussi sur CPCrulez , les sujets suivants pourront vous intéresser...

» Hardware » CPC 664 (Micro 7)
» Hardware » CPC 664
» Hardware » CPC 664 (Popular Computing Weekly)
» Hardware » Un lecteur de cassettes pour votre Amstrad 664 (Science&Vie)
» Hardware » Amstrad CPC 464/664/8168 Joystick Y Splitter
» Hardware » Depannage - CPC 664 Membrane Clavier


L'alinéa 8 de l'article L122-5 du Code de la propriété intellectuelle explique que « Lorsque l'œuvre a été divulguée, l'auteur ne peut interdire la reproduction d'une œuvre et sa représentation effectuées à des fins de conservation ou destinées à préserver les conditions de sa consultation à des fins de recherche ou détudes privées par des particuliers, dans les locaux de l'établissement et sur des terminaux dédiés par des bibliothèques accessibles au public, par des musées ou par des services d'archives, sous réserve que ceux-ci ne recherchent aucun avantage économique ou commercial ». Pas de problème donc pour nous!

CPCrulez[Content Management System] v8.75-desktop
Page créée en 599 millisecondes et consultée 1674 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.