HARDWARE ★ Vortex Expansion Board ★

Memoire - Vortex Expansion Board (Popular Computing Weekly)
★ 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 ★ 

If you wish your Amstrad 464 could rim 6128 software or true CP/M software but the Christmas overdraft means you can't afford a new machine, then perhaps the Ram expansion from Vortex is for you. They are selling at a rate of 2,000 a month in West Germany, so they must be worth considering.
For £100 you can have a 64K Ram expansion system which will emulate a 6128, plus the software to re-configure your Amstrad CP/M to give you 62K of program area with an optional 32K printer buffer. This means you can run any standard CP/M 2.2 package on your expanded 464.
Any extra memory (a 512K board costs £159) can be configured as a Ram-disc, which on a fully expanded system is 444K formatted.
Also included is a good machine code monitor/assembler/disassembler in Rom, which can be called from Basic even in the middle of running a program and will return to the same point you called it from.

If you program in Basic the system includes a small operating system of RSX's - called by entering bae-BOS. Until you do, your machine is unchanged other than losing a few bytes for the RSX to boot the Bank Operating System. When called you have the following options for your extra memory:

  • To store screens and recall them at up to three per second.
  • To store programs and data (up to 288K and 2S6K respectively with a full 512K expansion).
  • To set up a 32K printer spooler which operates whenever you List to the printer.

There are also commands which improve graphics control from Basic and others like bae-GOSUB, < bank numbervariable> and bae-COMMON, < list of variables > which allow a more structured programming style than otherwise possible in standard Amstrad Basic.

So what are the disadvantages? First, it does not run CP/M+. The manufacturer considers there is plenty of CP/M 2.2 software and the demand for CP/M + has yet to be shown, although they would do the necessary if demand rises. Secondly; you have to open up your computer to install the board, which would void the 12 month guarantee, but as a large number of 464's are over 12 months old this is not such a drawback.

Although DK'Tronics'rival memory expansion is claimed to run CP/M + you cannot buy CP/M + for it, and it slots on the back of the computer. Personally, I
prefer not to have my computer festooned like a Christmas tree with addons. Moreover, the DK'Tronics expansion cannot be used under CP/M 2.2 and does not give the sophistication of the Vortex extra Basic commands. The Vortex board can be easily expanded from 64K through 128K, 256K 320K up to 512K and you can get the extra memory chips yourself and plug them in (there's even a Vortex program to check if your Ram is OK).

With the Vortex board you do get a full 62K CP/M system with a 32K printer buffer and the Ramdisc option. If you want to use full size CP/M programs, like Wordstar, then this will be perfect. The same board will allow you to connect to either 3.5 or 3.25 inch disc drives - even a hard disc - and these will run happily side by side with the Amstrad disc drive. If you have not yet bought a disc drive you can get a twin 5.25 dnve (1.5 megabyte formatted) CP/M 2.2 system including this board for £399, with VDOS on ROM which is Amsdos compatible and an Amsdos compatible graphics package. The Vortex expansion comes with instructions on how to install both it and the new CP/M configuration. There is also a brief guide to the software and the machine-code monitor, all contained in a slim booklet.

You can tell from the style and humour that it has been translated from German but it is clearly written and I had the board installed within an hour.

(All of these are RSXs so must be typed with a bar before them)

Expanded Basic Command Set Effect

  • BANK, < integer > Changes active bank.
  • BASIC Returns to Amsdos, removes BOS
  • CALL, < integer >, < address > [,parameters] Calls machine code routine in one bank
  • COMMON [[. < string variable address > ], Declares variables by first letter that < list of integers > will be common to given banks
  • DEV, < integer > Determines channel for output of LIST
  • EMULATE Configures Ram to emulate a 6128
  • FAST Speeds up printing to screen in Mode 2
  • FRAME Delays program until next frame flyback
  • GCHAR.x.y, < integer variable address > Returns ASCII value of character at x.y,
  • GOSUB [, < integer > ], < line no > As for Amsdos except may be any bank, and line number may be a variable
  • GOTO [, < integer > ], < line no > As for GOSUB
  • GPAPER, < integer > Changes graphics background colour
  • GPEN, < integer > Changes graphics foreground colour
  • ID Display status of extra memory allocation
  • LIST[ < list of integers > ] Lists programs in all or selected banks
  • LOAD, < string variable address > Loads a program into the bank(s) it was saved from
  • MASK, < value > Sets mask for graphics
  • MON Calls monitor/assembler/disassembler (available under BOS or just Amsdos)
  • NEW[ < list of integers > ] As for Amsdos except you can select banks
  • PEEK, < integer >, < addr >, As for Amsdos but you choose bank to Peek
  • POKE, < integer >, < addr >, < value > As for Amsdos but you choose bank to Poke
  • RAMCLOSE Closes the relative data file if open
  • RAMFIELD, < list of integers > Sets field lengths for each record in the relative data file
  • RAMOPEN, < integer > Opens relative data file and sets record length to be used
  • RAMREAD, < integer >, < list of var addr > Reads into selected variables the record given by the integer
  • RAMWRITE As for Ramread but writes to the record
  • RECORDS Returns in system variable REC the number of records available in the data file
  • SAVE, < str var addr > [, < list of int > Saves programs in all or selected banks
  • SCREEN.IN, < integer > Loads a 16K screen from video Ram
  • SCREEN.OUT, < integer > Saves screen to video Ram
  • SCREENS Returns in SCR the number of screens thatcan be held in video Ram SLOW Reverse the effect of Fast
  • SPOOL.ON Allocates 32K of Ram to a printer spooler
  • SPOOL.OFF Frees 32K of Ram if spooler allocated
  • UNMASK Turns off graphics mask
  • VIDEO.ON Formats extra memory to hold 16K screens
  • VIDEO.OFF Reformats memory as when BOS entered

You have to remove the Z80 and Amstrad ROM chips from their slots, insert them in the expansion board and then connect it. This calls for some care -put the cat out and shut the door before starting - but no great skill. I was doubtful at first of carrying out this sort of surgery on my own machine but it was really very simple.

Without doubt this memory expansion is good value if you already have a 464 and you find you need full-sized CP/M. Even if you do not own an Amstrad it's worth thinking about. A 464 has a built-in cassette and runs all the 464 software. With the cheapest Vortex expansion you would be paying the same as for a comparable 6128 system and yet have a full sized CP/M 2.2 and 32K printer spooler.

The product is being distributed by Screen who will be demonstrating this expansion and a similar board for the 6128 at the Amstrad Computer Show at London's Novotel on January 11/12. The German development team will be represented to answer questions about it and the exciting MSDOS board expansion for the Amstrad 464 still under development. Watch this space.

John Mawhood, PopularComputingWeekly860109

★ YEAR: 1985
★ PRICE: 64K = £99.93 & 512K = £159


» Vortex  Bank-Basic  BOS  v1.0    ROMDATE: 2006-11-26
DL: 801
SiZE: 10Ko
.ROM: √

» VORTEX  Bank  BASIC  BOS  v2.1SP    ROMDATE: 1996-12-25
DL: 799
SiZE: 14Ko
.ROM: √

DL: 805
SiZE: 9Ko
.ROM: √

» VORTEX  VDOS  v1.0    ROMDATE: 1996-12-25
DL: 1365
SiZE: 8Ko
.ROM: √

» VORTEX  VDOS  v2.0    ROMDATE: 1996-12-25
DL: 1347
SiZE: 14Ko
.ROM: √

» Vortex  Winchester  Drive  Tools  Disk    (Vortex  WD-20  Tools)    ENGLISHDATE: 2017-02-21
DL: 875
SiZE: 153Ko
NOTE: Uploaded by Tolkin ; I used the M4 Board and Varados for reading this Vortex DISKTOOL ;

» Vortex-Das  laufwerk    GERMANDATE: 2015-01-08
DL: 636
TYPE: image
SiZE: 517Ko
NOTE: w1567*h1100
» Vortex-Das  Superding  fur  Profis-Vortex  Floppy  Disk  Station  F1    GERMANDATE: 2015-01-08
DL: 597
TYPE: image
SiZE: 164Ko
NOTE: w765*h1112

» Vortex-Die  Vortex  Hit  Parade    ADVERT    GERMANDATE: 2012-12-22
DL: 595
TYPE: image
SiZE: 324Ko
NOTE: w1308*h916

» Vortex-DOScopy-Para  3.0-Para  Plus    GERMANDATE: 2017-01-19
DL: 359
TYPE: image
SiZE: 119Ko
NOTE: Uploaded by hERMOL ; w694*h664

» Vortex-Horten  Hat  die  Neue  Technik    (Vortex  Floppy  Disk)    GERMANDATE: 2017-01-22
DL: 339
TYPE: image
SiZE: 165Ko
NOTE: Uploaded by hERMOL ; w793*h1118

» Vortex-Laufwerk  F1-X    GERMANDATE: 2017-01-23
DL: 380
TYPE: image
SiZE: 200Ko
NOTE: Uploaded by hERMOL ; w793*h1122

» Vortex-PCDATE: 2022-08-19
DL: 88
TYPE: image
SiZE: 1038Ko
NOTE: w2480*h3507
  » Vortex-SP-512    SPANISHDATE: 2024-05-16
DL: 2
TYPE: image
SiZE: 1949Ko
NOTE: w4732*h3274
» Vortex-Speichern  Sie  wohl    ADVERT    GERMANDATE: 2012-12-16
DL: 614
TYPE: image
SiZE: 305Ko
NOTE: w956*h1401

» Vortex-Und  plotzlich  haben  sie  einen  prof-computer    GERMANDATE: 2017-01-19
DL: 266
TYPE: image
SiZE: 265Ko
NOTE: Uploaded by hERMOL ; w991*h1403

» Vortex-Und  plotzlich  Sparen  sie  Beim  Schneider  PC1512    GERMANDATE: 2022-08-19
DL: 86
TYPE: image
SiZE: 1080Ko
NOTE: w2480*h3507
» Vortex-Wir  setzen  mabstabe...    GERMANDATE: 2017-03-27
DL: 303
TYPE: image
SiZE: 108Ko
NOTE: Uploaded by hERMOL ; w775*h1121

» Vortex-Wollten  Sie  wirklich  Discjockey  werden    GERMANDATE: 2015-01-08
DL: 425
TYPE: image
SiZE: 246Ko
NOTE: w770*h1088

» VORTEX  Extensions  de  MemoireDATE: 2015-01-08
DL: 453
TYPE: image
SiZE: 156Ko
NOTE: w660*h858

» Vortex-Diskettenbefehle    (CPC  Magazin)    GERMANDATE: 2020-06-06
DL: 589
SiZE: 4Ko
NOTE: 40 Cyls

» Vortex-Spooler-Utility    (CPC  Magazin)    GERMANDATE: 2020-05-24
DL: 619
SiZE: 5Ko
NOTE: 40 Cyls

» Vortex  Disktool  v1.0    (CPC  Amstrad  International-Sonderheft  5)    GERMANDATE: 2024-03-04
DL: 29
SiZE: 9Ko
NOTE: 40 tracks/Extended DSK
.DSK: √

» Vortex  Disktool  v1.0    (CPC  Amstrad  International-Sonderheft  5)    LISTING    GERMANDATE: 2024-03-03
DL: 35
SiZE: 1343Ko
NOTE: Supplied by archive.org ; 3 pages/PDFlib v1.6

Manuels d'utilisation & docs:
» Vortex  F1-X-M1-X    (Unidades  de  Disco  flexible  F1-x  y  M1-x)    SPANISHDATE: 2024-04-01
DL: 20
SiZE: 8913Ko
NOTE: Uploaded by CPCLOV ; 95 pages/PDFlib v1.6

» Vortex  FD1  Benutzerhandbuch    GERMANDATE: 2017-01-18
DL: 2717
SiZE: 2903Ko
NOTE: Uploaded by hERMOL ;

Dump cassette:
» Vortex-FD1-Floppy  Disk  Station      ENGLISHDATE: 2024-04-01
DL: 20
SiZE: 23Ko
NOTE: Uploaded by CPCLOV ;
.CDT: 2

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

» Hardware » Mémoire - Anta 64k.3
» Hardware » Serie - Interface Vortex RS232
» Hardware » Memoire - Dobbertin Memory Expansion RAM 512k
» Hardware » Romba
» Hardware » Memoire - All Aboard For Memory Lane (Computing With the Amstrad)
» Hardware » Einbau der VORTEX-Speichererweiterungs-platine in das Tastaturgehäuse des CPC 464 vonstatten geht (Schneider Aktiv)
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 192 millisecondes et consultée 3527 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.